Deron Eriksson created SYSTEMML-1139:
----------------------------------------
Summary: Tighten maven integration for python artifact
Key: SYSTEMML-1139
URL: https://issues.apache.org/jira/browse/SYSTEMML-1139
Project: SystemML
Issue Type: Improvement
Components: Build
Reporter: Deron Eriksson
Assignee: Deron Eriksson
To integrate cleanly with our maven-based build system, the python artifact
could use the following enhancements:
1) bind to package phase (in the distribution profile) rather than
post-integration-test phase so 'mvn clean package -P distribution' will build
the python artifact along with the other distribution artifacts
2) python artifact should end up in target directory so that it is in the
expected location for generated maven artifacts
3) since python is being run under src/, clean up temporary files under src/
used to create the artifact (this is preferred to gitignoring them)
4) 'mvn clean' should remove the artifact
5) artifact version number (and name) should ideally be coming from pom.xml
file to eliminate the need to manage an additional version number in setup.py
6) update license to include wink and antlr licenses since they are included in
the SystemML.jar within the python artifact
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)