4.3.4. java-app

Description

Bundles an custom java application.

Defines

  • bundle.name: Application name
  • bundle.version: Application version
  • bundle.dir: Directory containing files for the bundle's bundle directory
  • shared.dir: Directory containing files for the bundle's shared directory
  • java.main: The application main class
  • java.options: Options to be passed to java when the app is run

Notes

  • This bundler is intended for java applications that run to completion. For long-runner java applications use the java-service bundler.
  • The shared.dir directory should contain a 'lib' directory with all jar files needed by the application.
  • Custom applications bundled using this bundler should use standard locations for configuration and log output (i.e. work/config and work/logs).