如何告诉flatten-maven-plugin:1.0.1在生成flatten pom时,不要让$ {project.basedir}用修复字符串来解决它

时间:2018-11-07 16:50:03

标签: maven-failsafe-plugin

我正在使用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来保留该属性而不解决它。

0 个答案:

没有答案