Initial Standalone Build Script
-------------------------------

                 Key: S4-20
                 URL: https://issues.apache.org/jira/browse/S4-20
             Project: Apache S4
          Issue Type: New Feature
    Affects Versions: 0.5
            Reporter: Leo Neumeyer
            Assignee: Leo Neumeyer


We need a standalone build script to build applications. The output of the 
build script is a single archive file with extension "s4r" that has all the 
classes and meta-data required to deploy an s4 app. This feature will be 
evolving over time. For the first version, we use a Gradle build script. The 
output is a fat jar that has all the classes that are not provided by S4. The 
script figures out which classes are provided automatically. The app class name 
is extracted automatically from the source files and set as a property in the 
manifest. This is to minimize human error. I created a simple app that uses the 
ejml matrix library. I was able to load the s4 archive in s4 execute matrix 
computation using the dependent library. We haven't tested yet the case in 
which the app depends on a library that is not the same version as the provided 
one by s4.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to