[
https://issues.apache.org/jira/browse/S4-20?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Leo Neumeyer resolved S4-20.
----------------------------
Resolution: Fixed
> 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