25 lines
994 B
Text
25 lines
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.
|