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