[ https://issues.apache.org/jira/browse/SYSTEMML-1743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Deron Eriksson resolved SYSTEMML-1743. -------------------------------------- Resolution: Fixed Fix Version/s: SystemML 1.0 Fixed by [PR578|https://github.com/apache/systemml/pull/578]. > Investigate creation of lightweight artifact > -------------------------------------------- > > Key: SYSTEMML-1743 > URL: https://issues.apache.org/jira/browse/SYSTEMML-1743 > Project: SystemML > Issue Type: Improvement > Components: Build > Reporter: Deron Eriksson > Assignee: Deron Eriksson > Fix For: SystemML 1.0 > > > SystemML currently has a large number of required dependencies. For certain > tasks such as running algorithms using JMLC, only a subset of these > dependencies are actually needed. Therefore, it should be possible to > selectively build a lightweight artifact that holds only the "required" > classes. > Determination of the required classes can potentially be done by querying the > classloader for the classes that have been loaded after executing the > operations that should be supported by the lightweight artifact. In addition, > other techniques such as looking at the imports of the project's java files > can be used to determine additional required classes. > This information can be fed to a maven assembly to build a lightweight jar > file. -- This message was sent by Atlassian JIRA (v6.4.14#64029)