我正在使用 flatten-maven-plugin:1.0.1 来解决我的依赖版本。
但它引入了另一个问题。
在我的 pom 中我使用
<dependency>
<groupId>org.cryptix</groupId>
<artifactId>cryptix-jce-provider</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${project.basedir}/libs/cryptix-jce-provider.jar</systemPath>
</dependency>
扁平化的 pom 用修复字符串替换了 ${project.basedir},当其他人使用扁平化的 pom 时,它是不可移植的。
<dependency>
<groupId>org.cryptix</groupId>
<artifactId>cryptix-jce-provider</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>/var/lib/jenkins/workspace/dsd-content-store-springboot- spring-consul/store-view-springboot/store-view-server/libs/cryptix-jce-provider.jar</systemPath>
</dependency>
您能否让我知道我是否可以配置 flatten-maven-plugin 以单独保留该属性而不解决它。