Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
3.5.3
-
None
-
None
-
Linux, Windows
Description
When using artifactory matrix parameters as per
and they are added to the command line like so:
mvn -Psomeprofile package deploy:deploy -DaltDeploymentRepository=central::default::https://artifactory.my.co/artifactory/myco-dev;artifactory.licenses=myco
The metadata.xml for the artifact (not the version beneath it) acquires incorrectly calculated version values on the second run.
What it should be:
<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.myco.foo</groupId> <artifactId>bar</artifactId> <versioning> <versions> <version>1.0.0-SNAPSHOT</version> </versions> <lastUpdated>20180611143540</lastUpdated> </versioning> </metadata>
What it is (more or less):
<?xml version="1.0" encoding="UTF-8"?> <metadata> <groupId>com.myco.foo</groupId> <artifactId>bar</artifactId> <versioning> *<latest>1.0.0</latest>* *<release>1.0.0</release>* <versions> *<version>1.0.0</version>* <version>1.0.0-SNAPSHOT</version> </versions> <lastUpdated>20180611143540</lastUpdated> </versioning> </metadata>
Note that version 1.0.0 does not exist and was never built. This makes it impossible to use the artifactory matrix parameters.