Slipstream-Mod-Manager/readme_developers.txt

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
- - - -