AFAICT, Central will always be used unless overridden by another repo with
the same ID, or defining a mirror.

Profiles add up to the default configuration, they don't replace.
Le 6 juin 2014 10:13, "Steinar Bang" <[email protected]> a écrit :

> If I add the atlassian repos (the SDK local disk repo and the
> https://maven.atlassian.com/repository/public repo to the settings.xml,
> will maven still fetch dependencies from maven central?
>
> I have tried googling for the behaviour here, and I have tried running
>  mvn help:active-profiles
> without becoming any wiser:
>  - With atlassian-profile in <activeProfiles> atlassian-profile is
>    listed as the only active profile
>  - With an empty <activeProfiles> element, no active profiles are listed
>  - With no <activeProfiles> element, no active profiles are listed
>
> Below is my ~/.m2/settings.xml file.
>
> Should I make the atlassian-profile activeByDefault, instead of listing
> it in <activeProfiles>? (the theory being that all activeByDefault
> profiles will be enabled which would include both the one with maven
> central, and atlassian-profile)
>
> Or shouldn't I worry about it, because maven central will always be
> used?
>
> Thanks!
>
>
> - Steinar
>
> My ~/.m2/settings.xml file:
>
> <settings>
>  <profiles>
>   <profile>
>    <id>atlassian-profile</id>
>    <repositories>
>     <repository>
>      <id>atlassian-public</id>
>      <url>https://maven.atlassian.com/repository/public</url>
>      <snapshots>
>       <enabled>true</enabled>
>       <updatePolicy>never</updatePolicy>
>       <checksumPolicy>warn</checksumPolicy>
>      </snapshots>
>      <releases>
>       <enabled>true</enabled>
>       <checksumPolicy>warn</checksumPolicy>
>      </releases>
>     </repository>
>     <repository>
>      <id>atlassian-plugin-sdk</id>
>      <url>file://${env.ATLAS_HOME}/repository</url>
>      <snapshots>
>       <enabled>true</enabled>
>      </snapshots>
>      <releases>
>       <enabled>true</enabled>
>       <checksumPolicy>warn</checksumPolicy>
>      </releases>
>     </repository>
>    </repositories>
>    <pluginRepositories>
>     <pluginRepository>
>      <id>atlassian-public</id>
>      <url>https://maven.atlassian.com/repository/public</url>
>      <snapshots>
>       <enabled>true</enabled>
>       <updatePolicy>never</updatePolicy>
>       <checksumPolicy>warn</checksumPolicy>
>      </snapshots>
>      <releases>
>       <enabled>true</enabled>
>       <checksumPolicy>warn</checksumPolicy>
>      </releases>
>     </pluginRepository>
>     <pluginRepository>
>      <id>atlassian-plugin-sdk</id>
>      <url>file://${env.ATLAS_HOME}/repository</url>
>      <snapshots>
>       <enabled>true</enabled>
>      </snapshots>
>      <releases>
>       <enabled>true</enabled>
>       <checksumPolicy>warn</checksumPolicy>
>      </releases>
>     </pluginRepository>
>    </pluginRepositories>
>   </profile>
>  </profiles>
>  <activeProfiles>
>   <activeProfile>default</activeProfile>
>   <activeProfile>atlassian-profile</activeProfile>
>  </activeProfiles>
> </settings>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to