blob: bbf4bb0fb42fe75b2eee271822dd3a1da1725ce9 [file] [log] [blame]
#############################################################################
# BUILDING JSPF
#############################################################################
You will need to install maven2 as well as acquire jSPF source from subversion
or a source tarball.
Steps:
1) Install maven2 (v2.0.7 as of the time of this writing)
2) Add maven2 to your path. For me, I do the following:
$ tar zxvf maven-2.0.7.tar.gz
$ mv maven-2.0.7 /usr/local
$ ln -sf /usr/local/maven-2.0.7/bin/mvn /usr/local/bin/mvn
3) Change directory to jspf source dir
$ cd jspf-x/
4) Run the build (the "-Plocal" restrict maven to use bundled dependencies)
$ mvn -Plocal package
Please note that due to http://jira.codehaus.org/browse/MNG-2896
if you don't have james-project checked out in ../james-project
you will have to alter the local stage repository url in the pom.xml
file to use your absolute path to the project instead of ${basedir},
or, otherwise, manually install the parent poms
#windows:
mvn -fignorepom.xml install:install-file \
-Dfile=stage\org.apache.james\poms\james-parent-1.1.pom \
-Dpackaging=pom \
-DgroupId=org.apache.james \
-DartifactId=james-parent \
-Dversion=1.1
mvn -fignorepom.xml install:install-file \
-Dfile=stage\org.apache.james\poms\james-project-1.2.pom \
-Dpackaging=pom \
-DgroupId=org.apache.james \
-DartifactId=james-project \
-Dversion=1.2
#linux:
mvn -fignorepom.xml install:install-file \
-Dfile=stage/org.apache.james/poms/james-parent-1.1.pom \
-Dpackaging=pom \
-DgroupId=org.apache.james \
-DartifactId=james-parent \
-Dversion=1.1
mvn -fignorepom.xml install:install-file \
-Dfile=stage/org.apache.james/poms/james-project-1.2.pom \
-Dpackaging=pom \
-DgroupId=org.apache.james \
-DartifactId=james-project \
-Dversion=1.2
That's it. Please contact server-dev@james.apache.org if you have any
problems.