限制maven不下载所有poms

时间:2014-07-30 22:11:50

标签: maven pom.xml

请看一下这个pom.xm的代码片段。我们使用它来为这个特定的依赖项提取最新的工件。问题在于这种方法,它将整个范围[1.1.0-100,1.2.0-999)拉出所有旧版本pom。由于我们也使用此范围来拉动其他罐子,我们不想改变它。有没有办法限制maven不下载整个范围的所有poms而不减慢构建过程?

 <project xmlns="http://maven.apache.org/POM/4.0.0"   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-  4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>rest.lib</groupId>
<artifactId>rest-lib</artifactId>
<version>${LIB.VERSION}</version>
<packaging>jar</packaging>
<name>rest-lib</name>
<description>REST specific libraries.</description>
<properties>
      <JAR.VERSION>[1.1.0-100,1.2.0-999)</JAR.VERSION>
      </properties>
       <dependency>
        <scope>provided</scope>
        <groupId>com.myartifacts.rest</groupId>
        <artifactId>rest-schema</artifactId>
        <version>${JAR.VERSION}</version>
        <type>jar</type>
        <exclusions>
            <exclusion>
                <groupId>*</groupId>
                <artifactId>*</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

0 个答案:

没有答案