Blob Blame History Raw
<?xml version="1.0" encoding="US-ASCII"?>
<configuration xmlns="http://fedorahosted.org/xmvn/CONFIG/2.0.0">
  <resolverSettings>
    <metadataRepositories>
      <repository>/opt/rh/rh-java-common/root/usr/share/maven-metadata</repository>
      <repository>/opt/rh/maven30/root/usr/share/maven-metadata</repository>
    </metadataRepositories>
    <prefixes>
      <prefix>/opt/rh/maven30/root</prefix>
      <prefix>/opt/rh/rh-java-common/root</prefix>
    </prefixes>
    <blacklist>
      <artifact>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
      </artifact>
      <artifact>
        <groupId>org.eclipse.jetty.orbit</groupId>
        <artifactId>javax.activation</artifactId>
      </artifact>
      <artifact>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-webdav</artifactId>
      </artifact>
      <artifact>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-webdav-jackrabbit</artifactId>
      </artifact>
    </blacklist>
  </resolverSettings>
  <installerSettings>
    <metadataDir>opt/rh/rh-java-common/root/usr/share/maven-metadata</metadataDir>
  </installerSettings>
  <artifactManagement>
    <rule>
      <optional>true</optional>
      <artifactGlob>
        <classifier>*?</classifier>
      </artifactGlob>
      <targetPackage>__noinstall</targetPackage>
    </rule>
  </artifactManagement>
  <repositories>
    <repository>
      <id>base-raw-pom</id>
      <type>jpp</type>
      <properties>
        <root>usr/share/maven-poms</root>
      </properties>
      <filter>
        <equals>
          <extension/>
          <string>pom</string>
        </equals>
      </filter>
    </repository>
    <repository>
      <id>base-raw-pom-flat</id>
      <type>flat</type>
      <properties>
        <root>usr/share/maven-poms</root>
      </properties>
      <filter>
        <equals>
          <extension/>
          <string>pom</string>
        </equals>
      </filter>
    </repository>
    <repository>
      <id>base-effective-pom</id>
      <type>flat</type>
      <properties>
        <root>usr/share/maven-effective-poms</root>
      </properties>
      <filter>
        <equals>
          <extension/>
          <string>pom</string>
        </equals>
      </filter>
    </repository>
    <repository>
      <id>base-jar</id>
      <type>jpp</type>
      <properties>
        <root>usr/share/java</root>
      </properties>
      <filter>
        <or>
          <and>
            <equals>
              <extension/>
              <string>jar</string>
            </equals>
            <not>
              <equals>
                <property>native</property>
                <string>true</string>
              </equals>
            </not>
          </and>
          <!-- Maybe /usr/share/java is not the best place to store
               ZIP files, but packages are doing so anyways and
               allowing ZIPs here simplifies packaging.  TODO: find a
               better location for ZIP files.  -->
          <equals>
            <extension/>
            <string>zip</string>
          </equals>
        </or>
      </filter>
    </repository>
    <repository>
      <id>base-jenkins-plugin</id>
      <type>jpp</type>
      <properties>
        <root>usr/share/jenkins/plugins</root>
      </properties>
      <filter>
        <equals>
          <extension/>
          <string>hpi</string>
        </equals>
      </filter>
    </repository>
    <repository>
      <id>base-ivy-xml</id>
      <type>jpp</type>
      <properties>
        <root>usr/share/ivy-xmls</root>
      </properties>
      <filter>
        <and>
          <equals>
            <extension/>
            <string>xml</string>
          </equals>
          <equals>
            <property>type</property>
            <string>ivy</string>
          </equals>
        </and>
      </filter>
    </repository>
    <repository>
      <id>base-jni</id>
      <type>jpp</type>
      <properties>
        <root>usr/lib/java</root>
      </properties>
      <filter>
        <and>
          <equals>
            <extension/>
            <string>jar</string>
          </equals>
          <equals>
            <property>native</property>
            <string>true</string>
          </equals>
        </and>
      </filter>
    </repository>
    <repository>
      <id>base-resolve</id>
      <type>compound</type>
      <configuration>
        <repositories>
          <repository>base-effective-pom</repository>
          <repository>base-raw-pom-flat</repository>
          <repository>base-jar</repository>
          <repository>base-jni</repository>
          <repository>base-jenkins-plugin</repository>
          <repository>base-ivy-xml</repository>
        </repositories>
      </configuration>
    </repository>
    <repository>
      <id>base-install</id>
      <type>compound</type>
      <configuration>
        <repositories>
          <repository>base-raw-pom</repository>
          <repository>base-jni</repository>
          <repository>base-jar</repository>
          <repository>base-jenkins-plugin</repository>
          <repository>base-ivy-xml</repository>
        </repositories>
      </configuration>
    </repository>
    <repository>
      <id>resolve-java-common</id>
      <type>compound</type>
      <properties>
        <prefix>/opt/rh/rh-java-common/root</prefix>
        <namespace>rh-java-common</namespace>
      </properties>
      <configuration>
        <repositories>
          <repository>base-resolve</repository>
        </repositories>
      </configuration>
    </repository>
    <repository>
      <id>resolve-maven30</id>
      <type>compound</type>
      <properties>
        <prefix>/opt/rh/maven30/root</prefix>
        <namespace>maven30</namespace>
      </properties>
      <configuration>
        <repositories>
          <repository>base-resolve</repository>
        </repositories>
      </configuration>
    </repository>
    <repository>
      <id>resolve-local</id>
      <type>maven</type>
      <properties>
        <root>.m2</root>
      </properties>
    </repository>
    <repository>
      <id>resolve</id>
      <type>compound</type>
      <configuration>
        <repositories>
          <repository>resolve-local</repository>
          <repository>resolve-java-common</repository>
          <repository>resolve-maven30</repository>
        </repositories>
      </configuration>
    </repository>
    <repository>
      <id>bisect</id>
      <type>maven</type>
      <properties>
        <root>.m2-bisect</root>
      </properties>
    </repository>
    <repository>
      <id>install</id>
      <type>compound</type>
      <properties>
        <prefix>opt/rh/rh-java-common/root</prefix>
        <namespace>rh-java-common</namespace>
      </properties>
      <configuration>
        <repositories>
          <repository>base-install</repository>
        </repositories>
      </configuration>
    </repository>
  </repositories>
</configuration>