hi,

I am new to the JetSpeed as well as the Portal Server. Based on the Getting 
Started page on the J2 web site, I successfully built and deployed the the 
default Portal Server all from the J2 source. It runs well based on MySql 
backend. All sample Portlets are cool except the RSS one, however, I didn't 
look into it more.

My current task is to build a custom Portal Server. After some doc reading and 
mail list archive search, I found little information on it, Wiki has such title 
but with empty content. I guess I could miss something in the archive. The 
following are the steps I took:

Environment: Windows XP Professional, Tomcat 5.5.12, MySql 4.1 NT, JDK1.5.0_05

1) Download Maven 1.0.2 (It seems there is some problem for J2 working with 
Maven 1.1-beta, is that true?), set MAVEN_HOME, and PATH
2) Delete the ${user.home}/.maven directory, this directory working fine for 
the default build directly from J2 source as I mentioned above, but I'd like to 
delete it to have a clean environment.
3) Create a directory, say d:\myportal, copy the build.properties to this 
directory

maven.repo.remote = http://www.bluesunrise.com/maven/, 
http://www.ibiblio.org/maven/, \
  http://dist.codehaus.org/, http://cvs.apache.org/repository
org.apache.jetspeed.project.home = d:/myportal

org.apache.jetspeed.portal.home = d:/myportal
org.apache.jetspeed.portal.name=myportal
org.apache.jetspeed.portal.groupId = myportal
org.apache.jetspeed.portal.artifactId = portal
jetspeed.version=2.0-dev
org.apache.jetspeed.portal.currentVersion = 1.0

org.apache.jetspeed.genapp.home= d:/myportal
org.apache.jetspeed.genapp.groupId=myportal
org.apache.jetspeed.genapp.name=Test Portal
org.apache.jetspeed.genapp.currentVersion=1.0

(There are other settings related to Tomcat and DB config, I didn't list them 
here for brevity)

4) Run: maven -DartifactId=maven-jetspeed2-plugin -DgroupId=jetspeed2 
-Dversion=2.0-M4-SNAPSHOT plugin:download

BUILD SUCCESSFULLY

5) Run: maven j2:portal.genapp

BUILD SUCCESSFULLY

6) Run: maven war:install

After download a lot of stuffs, the build failed with the output:
WARNING: Failed to download derby-.jar.
The build cannot continue because of the following unsatisfied dependency:

What did I do wrong? Or do I just simply misunderstand the concept of how to 
build a custom portal server?

Your reply is appreciated.

Liu Yan



Reply via email to