Skip to content
Snippets Groups Projects
maven-settings.xml 2.42 KiB
Newer Older
  • Learn to ignore specific revisions
  • <settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xmlns="http://maven.apache.org/SETTINGS/1.0.0"
              xsi:schemalocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
        <mirrors>
            <!-- mirror
            | Specifies a repository mirror site to use instead of a given repository. The repository that
            | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
            | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
            |
            <mirror>
            <id>mirrorId</id>
            <mirrorOf>repositoryId</mirrorOf>
            <name>Human Readable Name for this Mirror.</name>
            <url>http://my.repository.com/repo/path</url>
            </mirror>
            -->
            <mirror>
                <id>Nexus-Rugged</id>
                <name>Maven Repository Manager</name>
                <!-- Share the same Nexus repository as Orekit -->
    
    Guylaine Prat's avatar
    Guylaine Prat committed
                <url>https://packages.orekit.org/repository/maven-public/</url>
    
                <mirrorOf>*</mirrorOf>
            </mirror>
        </mirrors>
        <servers>
            <server>
                <id>ci-releases</id>
                <username>${env.NEXUS_USERNAME}</username>
                <password>${env.NEXUS_PASSWORD}</password>
            </server>
            <server>
                <id>ci-snapshots</id>
                <username>${env.NEXUS_USERNAME}</username>
                <password>${env.NEXUS_PASSWORD}</password>
            </server>
            <server>
                <id>website</id>
                <privateKey>${user.home}/.ssh/id_website</privateKey>
            </server>
        </servers>
        <profiles>
            <profile>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <repositories>
                    <repository>
                        <id>Nexus-Rugged</id>
                        <name>Nexus Public Repository</name>
                        <!-- Share the same Nexus repository as Orekit -->
                        <url>https://packages.orekit.org/repository/maven-public/</url>
                        <releases>
                            <enabled>true</enabled>
                        </releases>
                        <snapshots>
                            <enabled>true</enabled>
                            <updatePolicy>always</updatePolicy>
                        </snapshots>
                    </repository>
                </repositories>
            </profile>
        </profiles>
    </settings>