You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Deron Eriksson (JIRA)" <ji...@apache.org> on 2016/12/07 01:16:58 UTC
[jira] [Resolved] (SYSTEMML-1139) Tighten maven integration for
python artifact
[ https://issues.apache.org/jira/browse/SYSTEMML-1139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Deron Eriksson resolved SYSTEMML-1139.
--------------------------------------
Resolution: Fixed
Fix Version/s: SystemML 1.0
Some of these issues were addressed by [PR290|https://github.com/apache/incubator-systemml/pull/290].
Fixed by [PR305|https://github.com/apache/incubator-systemml/pull/305].
> 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
> Fix For: SystemML 1.0
>
>
> 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)