I'm using flatten-maven-plugin:1.0.1 to solve my dependency versions.
But it introduces another problem.
In my pom I have using
<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>
The flattened pom replaced the ${project.basedir} with fix string and it is not portable when other people using the flattened 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>
Can you please let me know if I can configure the flatten-maven-plugin to leave the property alone and not resolved it.