Details

    • Type: New Feature New Feature
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.5.0
    • Fix Version/s: None
    • Labels:
      None

      Description

      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.

        Activity

        Tony Stevenson made changes -
        Workflow jira [ 12640678 ] no-reopen-closed, patch-avail [ 12711325 ]
        Leo Neumeyer made changes -
        Field Original Value New Value
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Hide
        Leo Neumeyer added a comment -

        Initial version done.

        Show
        Leo Neumeyer added a comment - Initial version done.
        Leo Neumeyer created issue -

          People

          • Assignee:
            Leo Neumeyer
            Reporter:
            Leo Neumeyer
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development