Deron Eriksson created SYSTEMML-1743:
----------------------------------------

             Summary: 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


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)

Reply via email to