https://github.com/jdcasey/ral
Resolved Application Launcher
https://github.com/jdcasey/ral
Last synced: 3 months ago
JSON representation
Resolved Application Launcher
- Host: GitHub
- URL: https://github.com/jdcasey/ral
- Owner: jdcasey
- Created: 2011-08-25T16:51:29.000Z (almost 15 years ago)
- Default Branch: master
- Last Pushed: 2011-08-30T22:56:00.000Z (almost 15 years ago)
- Last Synced: 2026-03-11T22:59:08.663Z (5 months ago)
- Language: Java
- Homepage:
- Size: 105 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Resolved Application Launcher (RAL)
===================================
Usage:
------
java -jar remote-application-launcher-$VERSION-bin.jar [options] G:A:V -- [app-options]
G:A:V : Maven G:A:V for the artifact containing the main class to execute
-N (--no-exit) : Skip calling System.exit
-P (--property) : Define one or more system properties before launching
-c (--Main-Class) VAL : Specify the main class to execute (for cases where the Main-Class Manifest
attribute isn't available)
-h (--help) : Print this message and exit
-m (--Main-Method) VAL : Specify the main method to execute (default: 'main')
Description:
------------
This is a simple application launcher based on the Maven App Engine (MAE, currently in the Apache Maven sandbox), which resolves an application classpath given its main Maven coordinate (G:A:V), then launches it. It's currently fairly rough, but it serves as a fair example of how rapidly you can get things done with MAE.