SlideShare a Scribd company logo
1 of 18
REPOSITORY
 Submitted to:
Sir H.M Shafique sahib
Submitted by:
Shafiq-ur-rehman
Roll. no. 04 BS(hons)
The Islamia university of
Bahawalpur
REPOSITORY
1. A repository can be a place where multiple databases
or files are located for distribution over a network, or
a repository can be a location that is directly
accessible to the user without having to travel across
a network.
 2. In a CASE development system, a
database of information about the software,
including data elements, processes, inputs,
outputs and interrelationships. A CASE
system uses a repository to identify objects
and rules for reuse.
Repository
Repository
Are two types of
There
1.Local
2.Remote
THE LOCAL REPOSITORY:
Refers to a copy on your own installation
that is a cache of the remote downloads,
and also contains the temporary build
artifacts that you have not yet released.
REMOTE REPOSITORIES:
 refer to any other type of repository,
accessed by a variety of protocols such as
file:// and http://. These repositories might be
a truly remote repository set up by a third
party to provide their artifacts for downloading
(for example, repo.maven.apache.org and
uk.maven.org house Maven's central
repository). Other "remote" repositories may
be internal repositories set up on a file or
HTTP server within your company, used to
share private artifacts between development
teams and for releases.
THIS HAS THE FOLLOWING ADVANTAGES:
 It uses less storage - while a repository is
typically quite large, because each JAR is
only kept in the one place it is actually
saving space, even though it may not
seem that way
 It makes checking out a project quicker -
initial checkout, and to a small degree
updating, a project will be faster if there
are no large binary files in CVS. While
they may need to be downloaded again
afterwards anyway, this only happens
once and may not be necessary for some
common JARs already in place.
 No need for versioning - CVS and other
source control systems are designed for
versioning files, but external dependencies
typically don't change, or if they do their
filename changes anyway to indicate the
new version. Storing these in CVS doesn't
have any added benefit over keeping them in
a local artifact cache.
USING REPOSITORIES
 In general, you should not need to do
anything with the local repository on a
regular basis, except clean it out if you are
short on disk space (or erase it completely if
you are willing to download everything
again).
 For the remote repositories, they are used for
both downloading and uploading (if you have
the permission to do so).
 You can set this in your settings.xml file to
globally use a certain mirror, however note
that it is common for a project to customize
the repository in their pom.xml and that your
setting will take precedence. If you find that
dependencies are not being found, check
you have not overridden the remote
repository.
UPLOADING TO A REMOTE REPOSITORY
 While this is possible for any type of remote
repository, you must have the permission to
do so. To have someone upload to the
central Maven repository, see Repository
Center
INTERNAL REPOSITORIES
Particularly in a corporate environment,
connecting to the internet to download
dependencies is not acceptable for security,
speed or bandwidth reasons. For that reason, it
is desirable to set up an internal repository to
house a copy of artifacts, and to publish private
artifacts to. Such an internal repository can be
downloaded from using HTTP or the file system
(using a file:// URL), and uploaded to using SCP,
FTP, or a file copy.
 To set up an internal repository just requires
that you have a place to put it, and then start
copying required artifacts there using the
same layout as in a remote repository such
as repo.maven.apache.org.
Thanks

More Related Content

What's hot

머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해
머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해
머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해Opennaru, inc.
 
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...bacongobbler
 
Understanding the container landscape and it associated projects
Understanding the container landscape and it associated projectsUnderstanding the container landscape and it associated projects
Understanding the container landscape and it associated projectsAnthony Chow
 
Mastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentMastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentRoozbeh Shafiee
 
CI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsCI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsKarl Isenberg
 

What's hot (7)

머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해
머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해
머신 중심에서 애플리케이션 중심으로 불변의 인프라스트럭처 개념 이해
 
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...
Docker-Vancouver Meetup - March 18, 2014 - Contain(erize) the tests - Mark Ei...
 
Understanding the container landscape and it associated projects
Understanding the container landscape and it associated projectsUnderstanding the container landscape and it associated projects
Understanding the container landscape and it associated projects
 
Mastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and DeploymentMastering OpenStack - Episode 04 - Provisioning and Deployment
Mastering OpenStack - Episode 04 - Provisioning and Deployment
 
Hotbackup
HotbackupHotbackup
Hotbackup
 
openQRM is Not Dead
openQRM is Not DeadopenQRM is Not Dead
openQRM is Not Dead
 
CI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and JenkinsCI/CD with Docker, DC/OS, and Jenkins
CI/CD with Docker, DC/OS, and Jenkins
 

Viewers also liked

Cinco trampas tendidas a la educación
Cinco trampas tendidas a la educaciónCinco trampas tendidas a la educación
Cinco trampas tendidas a la educacióntabata0911
 
OTC Greenlight Summary of Services
OTC Greenlight Summary of ServicesOTC Greenlight Summary of Services
OTC Greenlight Summary of ServicesNeenan, Pete
 
Sosiale medier strategi
Sosiale medier strategiSosiale medier strategi
Sosiale medier strategiSomeJrgn
 
Monik trabajo powerpoint
Monik trabajo powerpointMonik trabajo powerpoint
Monik trabajo powerpointmonicanathali18
 
Terremoto artículos terremoto
Terremoto   artículos terremotoTerremoto   artículos terremoto
Terremoto artículos terremototabata0911
 
Entrepreneurial Venture and Its Components
Entrepreneurial Venture and Its ComponentsEntrepreneurial Venture and Its Components
Entrepreneurial Venture and Its ComponentsOfunre Iriobe
 
5 puzzle pieces powerpoint presentation templates
5 puzzle pieces powerpoint presentation templates5 puzzle pieces powerpoint presentation templates
5 puzzle pieces powerpoint presentation templatesSlideTeam.net
 
presentation Yves Rocher
presentation Yves Rocherpresentation Yves Rocher
presentation Yves RocherLivine Girolami
 
Yves rocher étude de cas
Yves rocher étude de casYves rocher étude de cas
Yves rocher étude de casMajda Belfquih
 
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% Cap
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% CapSOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% Cap
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% CapTrevor Richardson
 
Pestel analysis : Banking sector
Pestel analysis : Banking sectorPestel analysis : Banking sector
Pestel analysis : Banking sectorGAURAV SHARMA
 

Viewers also liked (14)

Cinco trampas tendidas a la educación
Cinco trampas tendidas a la educaciónCinco trampas tendidas a la educación
Cinco trampas tendidas a la educación
 
Refle
RefleRefle
Refle
 
OTC Greenlight Summary of Services
OTC Greenlight Summary of ServicesOTC Greenlight Summary of Services
OTC Greenlight Summary of Services
 
TICS
TICSTICS
TICS
 
Sosiale medier strategi
Sosiale medier strategiSosiale medier strategi
Sosiale medier strategi
 
Monik trabajo powerpoint
Monik trabajo powerpointMonik trabajo powerpoint
Monik trabajo powerpoint
 
Terremoto artículos terremoto
Terremoto   artículos terremotoTerremoto   artículos terremoto
Terremoto artículos terremoto
 
Company Profile
Company ProfileCompany Profile
Company Profile
 
Entrepreneurial Venture and Its Components
Entrepreneurial Venture and Its ComponentsEntrepreneurial Venture and Its Components
Entrepreneurial Venture and Its Components
 
5 puzzle pieces powerpoint presentation templates
5 puzzle pieces powerpoint presentation templates5 puzzle pieces powerpoint presentation templates
5 puzzle pieces powerpoint presentation templates
 
presentation Yves Rocher
presentation Yves Rocherpresentation Yves Rocher
presentation Yves Rocher
 
Yves rocher étude de cas
Yves rocher étude de casYves rocher étude de cas
Yves rocher étude de cas
 
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% Cap
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% CapSOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% Cap
SOLD | 1640 F St, Sparks | 2 Units | $315k | 6.5% Cap
 
Pestel analysis : Banking sector
Pestel analysis : Banking sectorPestel analysis : Banking sector
Pestel analysis : Banking sector
 

Similar to Repository

Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Joelith
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerWalid Ashraf
 
Geek Week 2016 - Deep Dive To Openstack
Geek Week 2016 -  Deep Dive To OpenstackGeek Week 2016 -  Deep Dive To Openstack
Geek Week 2016 - Deep Dive To OpenstackHaim Ateya
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to dockerHiroki Endo
 
A Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container PlatformsA Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container PlatformsSalman Baset
 
Maven with Flex
Maven with FlexMaven with Flex
Maven with FlexPriyank
 
Maven with Flex
Maven with FlexMaven with Flex
Maven with FlexPriyank
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container EcosystemVinay Rao
 
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Corley S.r.l.
 
Jenkins advance topic
Jenkins advance topicJenkins advance topic
Jenkins advance topicGourav Varma
 
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicOracle
 
Extending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsExtending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsPetr Jiricka
 
dh-slides-perf.ppt
dh-slides-perf.pptdh-slides-perf.ppt
dh-slides-perf.ppthackday08
 
dh-slides-perf.ppt
dh-slides-perf.pptdh-slides-perf.ppt
dh-slides-perf.ppthackday08
 

Similar to Repository (20)

Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
Continuous Integration Fundamentals: Maven - OFM Canberra July 2014
 
Pantheon basics
Pantheon basicsPantheon basics
Pantheon basics
 
Mavennotes.pdf
Mavennotes.pdfMavennotes.pdf
Mavennotes.pdf
 
Introduction to maven
Introduction to mavenIntroduction to maven
Introduction to maven
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
Maven
MavenMaven
Maven
 
Geek Week 2016 - Deep Dive To Openstack
Geek Week 2016 -  Deep Dive To OpenstackGeek Week 2016 -  Deep Dive To Openstack
Geek Week 2016 - Deep Dive To Openstack
 
Introduction to docker
Introduction to dockerIntroduction to docker
Introduction to docker
 
A Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container PlatformsA Survey of Container Security in 2016: A Security Update on Container Platforms
A Survey of Container Security in 2016: A Security Update on Container Platforms
 
Maven with Flex
Maven with FlexMaven with Flex
Maven with Flex
 
Maven with Flex
Maven with FlexMaven with Flex
Maven with Flex
 
Subversion
SubversionSubversion
Subversion
 
State of the Container Ecosystem
State of the Container EcosystemState of the Container Ecosystem
State of the Container Ecosystem
 
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
Deploy and Scale your PHP App with AWS ElasticBeanstalk and Docker- PHPTour L...
 
Jenkins advance topic
Jenkins advance topicJenkins advance topic
Jenkins advance topic
 
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogicHTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
 
Maven Nexus
Maven NexusMaven Nexus
Maven Nexus
 
Extending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.jsExtending Build to the Client: A Maven User's Guide to Grunt.js
Extending Build to the Client: A Maven User's Guide to Grunt.js
 
dh-slides-perf.ppt
dh-slides-perf.pptdh-slides-perf.ppt
dh-slides-perf.ppt
 
dh-slides-perf.ppt
dh-slides-perf.pptdh-slides-perf.ppt
dh-slides-perf.ppt
 

More from Shafiq-ur-rehman Ansari

The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...
The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...
The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...Shafiq-ur-rehman Ansari
 
The Islamia University of Bahawalpur, IUB 2014
The Islamia University of Bahawalpur, IUB 2014The Islamia University of Bahawalpur, IUB 2014
The Islamia University of Bahawalpur, IUB 2014Shafiq-ur-rehman Ansari
 
The new roles and strategies for information professionals
The new roles and strategies for information professionalsThe new roles and strategies for information professionals
The new roles and strategies for information professionalsShafiq-ur-rehman Ansari
 
The effect of digital publishing on technical services
The effect of digital publishing on technical servicesThe effect of digital publishing on technical services
The effect of digital publishing on technical servicesShafiq-ur-rehman Ansari
 
Gad and Birgit Rousing Library of LUMS, Lahore University of Management Science
Gad and Birgit Rousing Library of LUMS, Lahore University of Management ScienceGad and Birgit Rousing Library of LUMS, Lahore University of Management Science
Gad and Birgit Rousing Library of LUMS, Lahore University of Management ScienceShafiq-ur-rehman Ansari
 
Applicationsofcomputer 120103114640-phpapp01
Applicationsofcomputer 120103114640-phpapp01Applicationsofcomputer 120103114640-phpapp01
Applicationsofcomputer 120103114640-phpapp01Shafiq-ur-rehman Ansari
 
Qualities of a librarian as a good manager
Qualities of a librarian as a good managerQualities of a librarian as a good manager
Qualities of a librarian as a good managerShafiq-ur-rehman Ansari
 
Problems in periodical publications in pakistan
Problems in periodical publications in pakistanProblems in periodical publications in pakistan
Problems in periodical publications in pakistanShafiq-ur-rehman Ansari
 
Principles of Management by henri fayol
Principles of Management by henri fayol Principles of Management by henri fayol
Principles of Management by henri fayol Shafiq-ur-rehman Ansari
 

More from Shafiq-ur-rehman Ansari (20)

The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...
The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...
The Islamia University of Bahawalpur, Islamia university library, Sir sadiq M...
 
Business risk & Insurance
Business risk & InsuranceBusiness risk & Insurance
Business risk & Insurance
 
The Islamia University of Bahawalpur, IUB 2014
The Islamia University of Bahawalpur, IUB 2014The Islamia University of Bahawalpur, IUB 2014
The Islamia University of Bahawalpur, IUB 2014
 
Proximity word and Reserved word
Proximity word and Reserved wordProximity word and Reserved word
Proximity word and Reserved word
 
The new roles and strategies for information professionals
The new roles and strategies for information professionalsThe new roles and strategies for information professionals
The new roles and strategies for information professionals
 
The effect of digital publishing on technical services
The effect of digital publishing on technical servicesThe effect of digital publishing on technical services
The effect of digital publishing on technical services
 
Endnote
EndnoteEndnote
Endnote
 
Circulation section
Circulation sectionCirculation section
Circulation section
 
Coordination
CoordinationCoordination
Coordination
 
Gad and Birgit Rousing Library of LUMS, Lahore University of Management Science
Gad and Birgit Rousing Library of LUMS, Lahore University of Management ScienceGad and Birgit Rousing Library of LUMS, Lahore University of Management Science
Gad and Birgit Rousing Library of LUMS, Lahore University of Management Science
 
Networking topology
Networking topologyNetworking topology
Networking topology
 
Punjab University Library Case Study
Punjab University Library Case StudyPunjab University Library Case Study
Punjab University Library Case Study
 
Digital library Assignment
Digital library AssignmentDigital library Assignment
Digital library Assignment
 
A brief history sirsidynamix
A brief history sirsidynamixA brief history sirsidynamix
A brief history sirsidynamix
 
Applicationsofcomputer 120103114640-phpapp01
Applicationsofcomputer 120103114640-phpapp01Applicationsofcomputer 120103114640-phpapp01
Applicationsofcomputer 120103114640-phpapp01
 
HEC digital Library of Pakistan
HEC digital Library of PakistanHEC digital Library of Pakistan
HEC digital Library of Pakistan
 
literature_review
literature_reviewliterature_review
literature_review
 
Qualities of a librarian as a good manager
Qualities of a librarian as a good managerQualities of a librarian as a good manager
Qualities of a librarian as a good manager
 
Problems in periodical publications in pakistan
Problems in periodical publications in pakistanProblems in periodical publications in pakistan
Problems in periodical publications in pakistan
 
Principles of Management by henri fayol
Principles of Management by henri fayol Principles of Management by henri fayol
Principles of Management by henri fayol
 

Recently uploaded

Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfMohonDas
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRATanmoy Mishra
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.raviapr7
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphNetziValdelomar1
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxheathfieldcps1
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptxraviapr7
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesCeline George
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...raviapr7
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17Celine George
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsEugene Lysak
 

Recently uploaded (20)

Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdf
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRADUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
DUST OF SNOW_BY ROBERT FROST_EDITED BY_ TANMOY MISHRA
 
Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.Drug Information Services- DIC and Sources.
Drug Information Services- DIC and Sources.
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 
Presentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a ParagraphPresentation on the Basics of Writing. Writing a Paragraph
Presentation on the Basics of Writing. Writing a Paragraph
 
UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024UKCGE Parental Leave Discussion March 2024
UKCGE Parental Leave Discussion March 2024
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptxClinical Pharmacy  Introduction to Clinical Pharmacy, Concept of clinical pptx
Clinical Pharmacy Introduction to Clinical Pharmacy, Concept of clinical pptx
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
How to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 SalesHow to Manage Cross-Selling in Odoo 17 Sales
How to Manage Cross-Selling in Odoo 17 Sales
 
Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...Patient Counselling. Definition of patient counseling; steps involved in pati...
Patient Counselling. Definition of patient counseling; steps involved in pati...
 
How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17How to Show Error_Warning Messages in Odoo 17
How to Show Error_Warning Messages in Odoo 17
 
The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George Wells
 

Repository

  • 1. REPOSITORY  Submitted to: Sir H.M Shafique sahib Submitted by: Shafiq-ur-rehman Roll. no. 04 BS(hons) The Islamia university of Bahawalpur
  • 2. REPOSITORY 1. A repository can be a place where multiple databases or files are located for distribution over a network, or a repository can be a location that is directly accessible to the user without having to travel across a network.
  • 3.  2. In a CASE development system, a database of information about the software, including data elements, processes, inputs, outputs and interrelationships. A CASE system uses a repository to identify objects and rules for reuse.
  • 7. THE LOCAL REPOSITORY: Refers to a copy on your own installation that is a cache of the remote downloads, and also contains the temporary build artifacts that you have not yet released.
  • 8. REMOTE REPOSITORIES:  refer to any other type of repository, accessed by a variety of protocols such as file:// and http://. These repositories might be a truly remote repository set up by a third party to provide their artifacts for downloading (for example, repo.maven.apache.org and uk.maven.org house Maven's central repository). Other "remote" repositories may be internal repositories set up on a file or HTTP server within your company, used to share private artifacts between development teams and for releases.
  • 9. THIS HAS THE FOLLOWING ADVANTAGES:
  • 10.  It uses less storage - while a repository is typically quite large, because each JAR is only kept in the one place it is actually saving space, even though it may not seem that way
  • 11.  It makes checking out a project quicker - initial checkout, and to a small degree updating, a project will be faster if there are no large binary files in CVS. While they may need to be downloaded again afterwards anyway, this only happens once and may not be necessary for some common JARs already in place.
  • 12.  No need for versioning - CVS and other source control systems are designed for versioning files, but external dependencies typically don't change, or if they do their filename changes anyway to indicate the new version. Storing these in CVS doesn't have any added benefit over keeping them in a local artifact cache.
  • 13. USING REPOSITORIES  In general, you should not need to do anything with the local repository on a regular basis, except clean it out if you are short on disk space (or erase it completely if you are willing to download everything again).  For the remote repositories, they are used for both downloading and uploading (if you have the permission to do so).
  • 14.  You can set this in your settings.xml file to globally use a certain mirror, however note that it is common for a project to customize the repository in their pom.xml and that your setting will take precedence. If you find that dependencies are not being found, check you have not overridden the remote repository.
  • 15. UPLOADING TO A REMOTE REPOSITORY  While this is possible for any type of remote repository, you must have the permission to do so. To have someone upload to the central Maven repository, see Repository Center
  • 16. INTERNAL REPOSITORIES Particularly in a corporate environment, connecting to the internet to download dependencies is not acceptable for security, speed or bandwidth reasons. For that reason, it is desirable to set up an internal repository to house a copy of artifacts, and to publish private artifacts to. Such an internal repository can be downloaded from using HTTP or the file system (using a file:// URL), and uploaded to using SCP, FTP, or a file copy.
  • 17.  To set up an internal repository just requires that you have a place to put it, and then start copying required artifacts there using the same layout as in a remote repository such as repo.maven.apache.org.