The Requirements¶
Requirement to run SupoSE¶
- SupoSE Release 0.6.2, 0.7.X
- If you like to run SupoSE you need at least Java 1.6 RTE.
- Subversion Repository servers which release are at least 1.2.0
- SupoSE Release before 0.6.2
- If you like to run SupoSE you need at least Java 1.5 RTE.
- Subversion Repository servers which release are at least 1.2.0
- previous revision of Subversion servers (in particular svnserve) will result in errors like
#34
- previous revision of Subversion servers (in particular svnserve) will result in errors like
Requirement to Build SupoSE from Source¶
You have to checkout the sourceIf you like to build SupoSE from Source you need
- Java 1.5 SDK for 0.6.1 and before, Java 1.6. SDK for SupoSE 0.6.2 ,
- Maven 2 (Release 2.0.8, 2.0.9, 2.0.10, 2.1.0 tested).
- For SupoSE 0.6.X you need Maven 2.2.1
After this you can use mvn install to build the whole packages from source.
If you like to see the result of a current Maven 2 build just take a look here.
What is used to build SupoSE?¶
SupoSE is based on the following 3rd Party libraries, which are NOT part of the source distribution:- Lucene
- "Tika" http://lucene.apache.org/tika
- PDF Box
- POI
- SVNKit
- ini4j
- ANTLR Parser Generator
- The parser generator uses a Java grammar to parse Java source files.
For the Unit Testing are we use the TestNG framework.
The command line analyzer uses the Apache Commons CLI2 library of which unfortunately no release package has been released until now. So if you like to build SupoSE from source you have to download the package and create a .jar which should be put into the local maven repository by using the following
mvn install:install-file -Dfile=commons-cli2-2.0-dev.jar -DpomFile=commons-cli2-2.0.pom -Dclassifier=dev
You can download those needed files here.