请看一下这个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>