Details
-
Task
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
'mvn clean package -P distribution' currently produces an enormous number of artifacts. This makes build maintenance and release validation difficult. One example is because the licenses in the artifacts need to be validated to be correct.
Current artifacts:
systemml-1.0.0-SNAPSHOT-bin.tgz systemml-1.0.0-SNAPSHOT-bin.zip systemml-1.0.0-SNAPSHOT-extra.jar systemml-1.0.0-SNAPSHOT-javadoc.jar systemml-1.0.0-SNAPSHOT-python.tgz systemml-1.0.0-SNAPSHOT-sources.jar systemml-1.0.0-SNAPSHOT-src.tgz systemml-1.0.0-SNAPSHOT-src.zip systemml-1.0.0-SNAPSHOT.jar systemml-1.0.0-SNAPSHOT.tgz systemml-1.0.0-SNAPSHOT.zip
The systemml-1.0.0-SNAPSHOT.tgz and systemml-1.0.0-SNAPSHOT.zip artifacts are extraneous, since the -bin.tgz and -bin.zip artifacts provide the same capabilities but with additional useful features too.