search technologies maven repository (mirror) central repository (repo1.maven.org) local repository...

3
Search Technologies Maven Repository (Mirror) Central Repository (repo1.maven.o rg) Local Repository (/users/ you/.m2) Local Machine Project targe t Project B targe t Local Repositor y (/users/ you/.m2) Someone Else’s Machine Proje ct tar get Proje ct B tar get

Upload: claire-ellis

Post on 12-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Search Technologies Maven Repository (Mirror) Central Repository (repo1.maven.org) Local Repository (/users/you/.m2) Local Machine Project target Project

Search Technologies Maven Repository

(Mirror)

Central Repository(repo1.maven.org)

Local Repository(/users/you/.m2)

Local Machine

Project

targetProject B

target

Local Repository

(/users/you/.m2)

Someone Else’s Machine

Projecttarget

Project Btarget

Page 2: Search Technologies Maven Repository (Mirror) Central Repository (repo1.maven.org) Local Repository (/users/you/.m2) Local Machine Project target Project

Maven Archetype

Maven Project

builds Maven Artifacts(aka Jar)

builds

template

Page 3: Search Technologies Maven Repository (Mirror) Central Repository (repo1.maven.org) Local Repository (/users/you/.m2) Local Machine Project target Project

MavenDistribution

Project

Distribution(aka directories

and files)PRODUCTION

assembles

Distribution(aka directories

and files)DEV

Distribution(aka directories

and files)STAGING

Distribution(aka directories

and files)TEST

Maven “profile”-Sets different settings / properties for each distribution type-For example:

- Assembly a distribution with the “dev” profile- All of the DEV server names, and DB names

POM(contains multipleprofiles

“distribution-files”

(distribution template)

MavenDistribution Archetype

builds

Template