search technologies maven repository (mirror) central repository (repo1.maven.org) local repository...
TRANSCRIPT
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
Maven Archetype
Maven Project
builds Maven Artifacts(aka Jar)
builds
template
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