72 lines
1.7 KiB
Text
72 lines
1.7 KiB
Text
The build process for this project is automated by Maven.
|
|
http://maven.apache.org/
|
|
http://docs.codehaus.org/display/MAVENUSER/Getting+Started+with+Maven
|
|
|
|
|
|
To build, run "mvn clean package" in this folder.
|
|
|
|
|
|
"img/"
|
|
Screenshots.
|
|
|
|
"skel_common/"
|
|
Files to include in distribution archives.
|
|
|
|
"skel_win/" and "skel_unix/"
|
|
System-specific files to include in distribution archives.
|
|
|
|
"skel_exe/"
|
|
Materials to create modman.exe (not part of Maven).
|
|
- Get Launch4j: http://launch4j.sourceforge.net/index.html
|
|
- Drag "launch4j_*.xml" onto "launch4jc.exe".
|
|
- "modman.exe" will appear alongside the xml.
|
|
- Drag modman.exe into "skel_win/".
|
|
- Run "mvn clean package".
|
|
|
|
- The manifest files will be embedded to prevent VirtualStore redirection.
|
|
http://www.codeproject.com/Articles/17968/Making-Your-Application-UAC-Aware
|
|
|
|
"auto_update.json"
|
|
Info about the latest release, downloaded periodically by clients.
|
|
|
|
|
|
|
|
This project depends on the following libraries.
|
|
- Jackson JSON Processor 2.x
|
|
http://jackson.codehaus.org/Home
|
|
(For JavaDocs, look right.)
|
|
- PNGJ
|
|
https://code.google.com/p/pngj/
|
|
(For JavaDocs, scroll down.)
|
|
- JDOM 2.x
|
|
http://www.jdom.org/
|
|
(For JavaDocs, look left.)
|
|
- SLF4J
|
|
https://www.slf4j.org/
|
|
(For JavaDocs, look left.)
|
|
- Logback
|
|
https://logback.qos.ch/
|
|
(For JavaDocs, look left.)
|
|
- Apache Commons CLI 1.x
|
|
http://commons.apache.org/proper/commons-cli/
|
|
(For JavaDocs, scroll down.)
|
|
|
|
|
|
|
|
Here's a batch file that builds when double-clicked (edit the vars).
|
|
- - - -
|
|
@ECHO OFF
|
|
SETLOCAL
|
|
|
|
SET JAVA_HOME=D:\Apps\j2sdk1.6.0_45
|
|
SET M2_HOME=D:\Apps\Maven
|
|
|
|
SET M2=%M2_HOME%\bin
|
|
SET PATH=%M2%;%PATH%
|
|
|
|
CD /D "%~dp0"
|
|
CALL mvn clean package
|
|
|
|
PAUSE
|
|
ENDLOCAL & EXIT /B
|
|
- - - -
|