Gary Tang <gary.l.tang <at> gmail.com> writes:
>
>
> Aaron:
> This is what I am trying to do. I got source code from apache and tried
> to build jetspeed2 with maven. I use command from
> ${org.apache.jetspeed.project.home}:
> maven j2:portal.genapp
Gary,
when building from source, you don't use this goal.
Here are the steps (as I remember them, it's been a little while):
1. Download the source or get it from SVN. The root directory (eg.
jetspeed-2) is ${org.apache.jetspeed.project.home}.
2. setup your ${USER_HOME}/build.properties. Here is a sample build.properties
for tomcat 5.5:
maven.repo.remote = http://www.bluesunrise.com/maven/,
http://www.ibiblio.org/maven/, \
http://dist.codehaus.org/, http://cvs.apache.org/repository
# required Jetspeed 2 portal configuration property for building from the source
org.apache.jetspeed.project.home = c:/dev/workspace/jetspeed-2
# required application server properties
org.apache.jetspeed.server.home = C:/Program Files/Apache
Software Foundation/Tomcat 5.5
org.apache.jetspeed.server.shared =
${org.apache.jetspeed.server.home}/shared/lib/
org.apache.jetspeed.deploy.war.dir =
${org.apache.jetspeed.server.home}/webapps/
org.apache.jetspeed.services.autodeployment.user = admin
org.apache.jetspeed.services.autodeployment.password = XXXXX
org.apache.jetspeed.catalina.version.major = 5.5
3. install and build the maven plugin:
cd ${org.apache.jetspeed.project.home}
maven initMavenPlugin
4. do the build
cd ${org.apache.jetspeed.project.home}
maven allClean allBuild
5. start HSQLDB
cd ${org.apache.jetspeed.portal.home}
maven j2:start.production.server
6. deploy
cd ${org.apache.jetspeed.portal.home}
maven j2:quickStart
7. start tomcat
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]