awips2/javaUtilities/yajsw/build/gradle/readMe.txt
Steve Harris 196767d525 13.3.1-19 baseline
Former-commit-id: abaf9f12f9 [formerly 9be238bcc4 [formerly ce855032b2b7235b2aea8dc66aff89ca7c54854a]]
Former-commit-id: 9be238bcc4
Former-commit-id: dc9fef33a9
2013-04-09 08:37:12 -05:00

25 lines
No EOL
994 B
Text

YAJSW uses gradle as build tool:
http://www.gradle.org/
The build is a multi project script. Gradle requires per project a build folder.
The following build folders are used:
wrapper -> wrapper.jar main yajsw jar
wrapper-app -> wrapperApp.jar wraps the application
ahessian -> ahessian.jar netty/hessian based asynch communication between wrapper and system tray icon. hessian packages renamed to avoid conflict with existing hessian libs
srvmgr -> srvmgr.jar experimental - monitoring of multiple servers
To execute a build:
- <yajsw>/build/gradle
- Navigte with a console to <yajsw>/build/gradle
- If you are behind a http proxy edit gradlew.bat/gardlew.sh and set the proxy in the java options
- execute gradlew
This will download gradle and execute the build script.
The produced jar files are found in the folders:
<yajsw>/build/gradle/<sub-project>/build/libs
Eclipse project files can be generated by adding the according gradle tasks to the gradle build scripts.