awips2/javaUtilities/yajsw/build/gradle
Steve Harris adf2f89d57 13.5.1-7 baseline
Former-commit-id: 67299457b1 [formerly 630705aa3f] [formerly bf58a81b38] [formerly 67299457b1 [formerly 630705aa3f] [formerly bf58a81b38] [formerly 86ce1248c2 [formerly bf58a81b38 [formerly 4310ff14ffe9c7975574bb8b40bef668a90649e4]]]]
Former-commit-id: 86ce1248c2
Former-commit-id: 0fe8173b7b [formerly cb50a0028d] [formerly 5aea78fbd5da8a55b6f4dc4542505312f878d73d [formerly f9c9aecba5]]
Former-commit-id: bc809e3e0a77e3fbc4971821c0a9d912bb8a28a4 [formerly eff4fb29dd]
Former-commit-id: 513c089375
2013-07-18 12:07:22 -04:00
..
.gradle/0.9.2/taskArtifacts 13.4.1-4 baseline 2013-05-02 10:00:38 -05:00
ahessian 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
gradle/wrapper 13.5.1-7 baseline 2013-07-18 12:07:22 -04:00
hessian4 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
srvmgr 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
wrapper 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
wrapper-app 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
build.gradle 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
gradlew.bat 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
gradlew.sh 13.4.1-4 baseline 2013-05-02 10:00:38 -05:00
readMe.txt 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00
settings.gradle 13.3.1-19 baseline 2013-04-09 08:37:12 -05:00

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.