These instructions describe how to build Weasis directly from the Subversion source repository on any platform. For building Weasis with an IDE, see Plug-in Development Guidelines.
- Subversion (SVN), one of the following client:
- Subversion - The core system (server, cli client, libs)
- Subversive - SVN Team Client (Eclipse plugin)
- TortoiseSVN - Handy SVN client for Windows systems
- JDK 6 or higher (Sun or OpenJDK)
- Maven 2.2 or higher (http://maven.apache.org/guides/index.html)
|If your computer is behind a proxy server, configure maven.|
Check out the last tag version (below it is 1.1.1). "weasis-distributions" allows to build the different distributions. This method does not compile the plug-ins from source, but only downloads through Maven the necessary plug-ins (binaries). For building Weasis from source see next item.
Then follow the instructions [Building Weasis Distributions].
To check out the code, first install Subversion and either checkout the trunk branch using a graphical Subversion client (such as TortoiseSVN) or directly from the command line using the command:
This command will copy the current development code (the "trunk") into a local directory named weasis-framework.
Note: Sources can also be browsed online
|The trunk is not a stable version|
- Go in the weasis-framework directory
- Compile and install all the plug-ins in the local Maven repository
- Requires to install all the plug-ins in the local Maven repository (see above Building all Plug-ins).
|For the WEB distribution|
For using Weasis through Java Webstart, it is required to sign jar files with your own certificate (replace values in the command below by your own values). You can generate one with keytool.
The parameters must be placed in the maven user setting or has to be the options in the Maven command:
- Add the "-Dportable=true" option for building the portable distribution (cdrom or removable device).
Possible issue on 64 bits system
Requires to install the 32 bits compatibility libraries to build the windows executable.
On Linux: ia32-libs
- The distribution files are located in: