Maven Configuration

Below is the current version of the settings.xml file used by Maven. This file should be located at ~/.m2/settings.xml.

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                  http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <pluginGroups>
    <pluginGroup>gov.va.mobile.tools</pluginGroup>
    <pluginGroup>gov.va.vamf.tool</pluginGroup>
    <pluginGroup>com.google.cloud.tools</pluginGroup>
  </pluginGroups>
  <servers>
    <server>
      <id>dtr.mapsandbox.net</id>
      <username>${env.DTR_USER}</username>
      <password>${env.DTR_PWD}</password>
    </server>
    <server>
      <id>ckm-releases</id>
      <username>${env.VA_NEXUS_USER}</username>
      <password>${env.VA_NEXUS_PWD}</password>
    </server>
    <server>
      <id>ckm-snapshots</id>
      <username>${env.VA_NEXUS_USER}</username>
      <password>${env.VA_NEXUS_PWD}</password>
    </server>
    <server>
      <id>bitbucket</id>
      <username>${env.VA_BITBT_USER}</username>
      <password>${env.VA_BITBT_PWD}</password>
    </server>
    <server>
      <id>opensaml</id>
      <username>${env.VA_NEXUS_USER}</username>
      <password>${env.VA_NEXUS_PWD}</password>
    </server>
  </servers>
  <profiles>
    <profile>
      <id>sonar</id>
      <activation>
        <activeByDefault>false</activeByDefault>
      </activation>
      <properties>
        <sonar.host.url>https://sonarqube.mapsandbox.net/sonarqube</sonar.host.url>
        <sonar.login>${env.DTR_USER}</sonar.login>
        <sonar.password>${env.DTR_PWD}</sonar.password>
      </properties>
    </profile>
    <profile>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <repositories>
        <repository>
          <id>ckm-releases</id>
          <url>https://nexus.mobilehealth.va.gov/content/repositories/ckm-releases/</url>
          <snapshots>
            <enabled>false</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>ckm-snapshots</id>
          <url>https://nexus.mobilehealth.va.gov/content/repositories/ckm-snapshots/</url>
          <snapshots>
            <enabled>true</enabled>
          </snapshots>
        </repository>
        <repository>
          <id>maven-central</id>
          <url>https://repo1.maven.org/maven2</url>
        </repository>
        <repository>
          <id>opensaml</id>
          <url>https://nexus.mobilehealth.va.gov/content/repositories/opensaml/</url>
        </repository>
      </repositories>
      <pluginRepositories>
        <pluginRepository>
            <id>ckm-releases</id>
            <url>https://nexus.mobilehealth.va.gov/content/repositories/ckm-releases/</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
            <releases>
                <enabled>true</enabled>
            </releases>
        </pluginRepository>
        <pluginRepository>
            <id>ckm-snapshots</id>
            <url>https://nexus.mobilehealth.va.gov/content/repositories/ckm-snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
            <releases>
                <enabled>false</enabled>
            </releases>
        </pluginRepository>
      </pluginRepositories>
    </profile>
  </profiles>
</settings>