I'm having trouble getting Glassfish v2 working on FreeBSD.
I'm following the documentation from:
http://blogs.sun.com/hyau/entry/glassfish_on_freebsd_too
It's at Step 3, sub step 2 which I have problems.
I get the following error:
[ws10_at_ws10 /usr/home/ws10/workspace/glassfish/bootstrap]$ maven checkout
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2
Starting the reactor...
Our processing order:
+----------------------------------------
| Checking out SJSAS PE first.
| Memory: 3M/4M
+----------------------------------------
build:start:
checkout:
build:start:
checkout-pe:
checkout-bootstrap:
[echo] Checking out: glassfish/bootstrap
[cvs] Using cvs passfile: /home/ws10/.cvspass
[cvs] ? glassfish/bootstrap/.project.properties.swp
[cvs] ? glassfish/bootstrap/ant-common.xml
[cvs] ? glassfish/bootstrap/appserv-admin.mf
[cvs] ? glassfish/bootstrap/appserv-deployment-client.mf
[cvs] ? glassfish/bootstrap/appserv-ext.mf
[cvs] ? glassfish/bootstrap/appserv-rt.mf
[cvs] cvs checkout: Updating glassfish/bootstrap
[cvs] cvs checkout: move away glassfish/bootstrap/ant-common.xml; it
is in the way
[cvs] ? glassfish/bootstrap/appserv-ws.mf
[cvs] ? glassfish/bootstrap/build.xml
[cvs] ? glassfish/bootstrap/glassfish.subcomponent.properties
[cvs] ? glassfish/bootstrap/glassfish.xml
[cvs] ? glassfish/bootstrap/j2ee-jar.mf
[cvs] ? glassfish/bootstrap/javaee-jar.mf
[cvs] ? glassfish/bootstrap/junit_targets.xml
[cvs] ? glassfish/bootstrap/legal
[cvs] ? glassfish/bootstrap/make
[cvs] ? glassfish/bootstrap/maven.xml
[cvs] ? glassfish/bootstrap/project-addons.xml
[cvs] ? glassfish/bootstrap/project-bootstrap-pe.xml
[cvs] ? glassfish/bootstrap/project-bootstrap.xml
[cvs] ? glassfish/bootstrap/project-pwc.xml
[cvs] ? glassfish/bootstrap/project-src.xml
[cvs] ? glassfish/bootstrap/project.properties
[cvs] ? glassfish/bootstrap/project.xml
[cvs] ? glassfish/bootstrap/setup-cluster.xml
[cvs] ? glassfish/bootstrap/setup.xml
[cvs] C glassfish/bootstrap/ant-common.xml
[cvs] C glassfish/bootstrap/appserv-admin.mf
[cvs] cvs checkout: move away glassfish/bootstrap/appserv-admin.mf;
it is in the way
[cvs] C glassfish/bootstrap/appserv-deployment-client.mf
[cvs] C glassfish/bootstrap/appserv-ext.mf
[cvs] cvs checkout: move away
glassfish/bootstrap/appserv-deployment-client.mf; it is in the way
[cvs] cvs checkout: move away glassfish/bootstrap/appserv-ext.mf; it
is in the way
[cvs] cvs checkout: move away glassfish/bootstrap/appserv-rt.mf; it
is in the way
[cvs] C glassfish/bootstrap/appserv-rt.mf
[cvs] C glassfish/bootstrap/appserv-ws.mf
[cvs] cvs checkout: move away glassfish/bootstrap/appserv-ws.mf; it
is in the way
[cvs] cvs checkout: move away glassfish/bootstrap/build.xml; it is
in the way
[cvs] C glassfish/bootstrap/build.xml
[cvs] C glassfish/bootstrap/glassfish.subcomponent.properties
[cvs] cvs checkout: move away
glassfish/bootstrap/glassfish.subcomponent.properties; it is in the way
[cvs] cvs checkout: move away glassfish/bootstrap/glassfish.xml; it
is in the way
[cvs] C glassfish/bootstrap/glassfish.xml
[cvs] C glassfish/bootstrap/j2ee-jar.mf
[cvs] cvs checkout: move away glassfish/bootstrap/j2ee-jar.mf; it is
in the way
[cvs] C glassfish/bootstrap/javaee-jar.mf
[cvs] cvs checkout: move away glassfish/bootstrap/javaee-jar.mf; it
is in the way
[cvs] cvs checkout: move away glassfish/bootstrap/junit_targets.xml;
it is in the way
[cvs] C glassfish/bootstrap/junit_targets.xml
[cvs] cvs checkout: move away glassfish/bootstrap/maven.xml; it is
in the way
[cvs] C glassfish/bootstrap/maven.xml
[cvs] cvs checkout: move away
glassfish/bootstrap/project-addons.xml; it is in the way
[cvs] C glassfish/bootstrap/project-addons.xml
[cvs] cvs checkout: move away
glassfish/bootstrap/project-bootstrap-pe.xml; it is in the way
[cvs] C glassfish/bootstrap/project-bootstrap-pe.xml
[cvs] cvs checkout: move away
glassfish/bootstrap/project-bootstrap.xml; it is in the way
[cvs] C glassfish/bootstrap/project-bootstrap.xml
[cvs] cvs checkout: move away glassfish/bootstrap/project-pwc.xml;
it is in the way
[cvs] C glassfish/bootstrap/project-pwc.xml
[cvs] cvs checkout: move away glassfish/bootstrap/project-src.xml;
it is in the way
[cvs] C glassfish/bootstrap/project-src.xml
[cvs] cvs checkout: move away
glassfish/bootstrap/project.properties; it is in the way
[cvs] C glassfish/bootstrap/project.properties
[cvs] cvs checkout: move away glassfish/bootstrap/project.xml; it is
in the way
[cvs] C glassfish/bootstrap/project.xml
[cvs] cvs checkout: move away glassfish/bootstrap/setup-cluster.xml;
it is in the way
[cvs] C glassfish/bootstrap/setup-cluster.xml
[cvs] cvs checkout: move away glassfish/bootstrap/setup.xml; it is
in the way
[cvs] C glassfish/bootstrap/setup.xml
[cvs] cvs checkout: Updating glassfish/bootstrap/legal
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/3RD-PARTY-LICENSE-persistence.txt; it is in
the way
[cvs] C glassfish/bootstrap/legal/3RD-PARTY-LICENSE-persistence.txt
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/3RD-PARTY-LICENSE.txt; it is in the way
[cvs] C glassfish/bootstrap/legal/3RD-PARTY-LICENSE.txt
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/BinariesLicense; it is in the way
[cvs] C glassfish/bootstrap/legal/BinariesLicense
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/CDDLHeader.txt; it is in the way
[cvs] C glassfish/bootstrap/legal/CDDLHeader.txt
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/CDDLv1.0.txt; it is in the way
[cvs] C glassfish/bootstrap/legal/CDDLv1.0.txt
[cvs] cvs checkout: move away glassfish/bootstrap/legal/COPYRIGHT;
it is in the way
[cvs] C glassfish/bootstrap/legal/COPYRIGHT
[cvs] cvs checkout: move away glassfish/bootstrap/legal/LICENSE.txt;
it is in the way
[cvs] C glassfish/bootstrap/legal/LICENSE.txt
[cvs] C glassfish/bootstrap/legal/README
[cvs] cvs checkout: move away glassfish/bootstrap/legal/README; it
is in the way
[cvs] cvs checkout: move away
glassfish/bootstrap/legal/README-persistence; it is in the way
[cvs] C glassfish/bootstrap/legal/README-persistence
[cvs] C glassfish/bootstrap/make/README.build
[cvs] cvs checkout: Updating glassfish/bootstrap/make
[cvs] cvs checkout: move away glassfish/bootstrap/make/README.build;
it is in the way
[cvs] cvs checkout: move away
glassfish/bootstrap/make/bootstrap.properties; it is in the way
[cvs] C glassfish/bootstrap/make/bootstrap.properties
[cvs] cvs checkout: move away
glassfish/bootstrap/make/defines-ee.mk; it is in the way
[cvs] C glassfish/bootstrap/make/defines-ee.mk
[cvs] cvs checkout: move away glassfish/bootstrap/make/defines.mk;
it is in the way
[cvs] C glassfish/bootstrap/make/defines.mk
[cvs] cvs checkout: move away glassfish/bootstrap/make/rules.mk; it
is in the way
[cvs] C glassfish/bootstrap/make/rules.mk
[cvs] cvs checkout: Updating glassfish/bootstrap/maven-glassfish-plugin
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/com
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/com/sun
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/com/sun/enterprise
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/com/sun/enterprise/build
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/org
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/org/apache
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/org/apache/maven
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/org/apache/maven/scm
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/java/org/apache/maven/scm/plugin
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/resources
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/resources/META-INF
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/main/resources/META-INF/plexus
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test/java
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test/java/com
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test/java/com/sun
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test/java/com/sun/enterprise
[cvs] cvs checkout: Updating
glassfish/bootstrap/maven-glassfish-plugin/src/test/java/com/sun/enterprise/build
[cvs] cvs checkout: Updating glassfish/bootstrap/package
BUILD FAILED
File...... /usr/home/ws10/workspace/glassfish/bootstrap/maven.xml
Element... maven:reactor
Line...... 329
Column.... 40
Unable to obtain goal [checkout-pe] --
/usr/home/ws10/workspace/glassfish/bootstrap/../../glassfish/bootstrap/maven.xml:282:44:
<ant:cvs> cvs exited with error code 1
Command line was [Executing 'cvs' with arguments:
'-d:pserver:map7_at_cvs.dev.java.net:/cvs'
'checkout'
'-r'
'SJSAS91_BETA2_BRANCH'
'glassfish/bootstrap'
The ' characters around the executable and arguments are
not part of the command.
environment:
KDE_FULL_SESSION=true
GS_LIB=/home/ws10/.fonts
KONSOLE_DCOP_SESSION=DCOPRef(yakuake,session-1)
USER=ws10
MAIL=/var/mail/ws10
SHLVL=1
OLDPWD=/usr/home/ws10/workspace/glassfish
HOME=/home/ws10
GTK_RC_FILES=/etc/gtk/gtkrc:/home/ws10/.gtkrc:/usr/home/ws10/.kde/share/config/gtkrc
MAVEN_HOME=/usr/local/share/java/maven
COLORTERM=
LOGNAME=ws10
_=/usr/local/bin/maven
http_proxy=
http://proxy.lan:3128
WINDOWID=25292819
BLOCKSIZE=K
TERM=xterm
GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/ws10/.gtkrc-2.0:/usr/home/ws10/.kde/share/config/gtkrc-2.0
SESSION_MANAGER=local/ws10.lan:/tmp/.ICE-unix/2369
ANT_HOME=/usr/local
PATH=/usr/local/diablo-jdk1.5.0/bin:/usr/local/bin:/usr/local/share/java/maven/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/home/ws10/bin
XCURSOR_THEME=default
KONSOLE_DCOP=DCOPRef(yakuake,konsole)
DISPLAY=:0
SHELL=/usr/local/bin/bash
DCOP_YAKUAKE_SESSION=11
KDE_MULTIHEAD=false
JAVA_HOME=/usr/local/diablo-jdk1.5.0
PWD=/usr/home/ws10/workspace/glassfish/bootstrap
CVSROOT=:pserver:map7_at_cvs.dev.java.net:/cvs
XDG_DATA_DIRS=:/usr/share:/usr/local/share:/usr/X11R6/share:/usr/X11R6/share/gnome:/usr/local/share
XDG_CONFIG_DIRS=:/etc/xdg:/usr/local/etc/xdg:/usr/X11R6/etc/xdg:/usr/local/etc/xdg/xfce4:/usr/local/etc/xdg
FTP_PASSIVE_MODE=YES
LD_LIBRARY_PATH=/usr/local/diablo-jdk1.5.0/jre/lib/i386/client:/usr/local/diablo-jdk1.5.0/jre/lib/i386:/usr/local/diablo-jdk1.5.0/jre/../lib/i386
CVS_PASSFILE=/home/ws10/.cvspass]
Total time: 9 seconds
Finished at: Tue May 29 13:50:57 EST 2007
I've opened up this maven.xml file and looked at the line it complains
about:
<!-- Checkout bootstrap module -->
<goal name="checkout-bootstrap">
<ant:echo>Checking out:
${glassfish.cvs.project}/${glassfish.cvs.module} </ant:echo>
<ant:cvs cvsRoot="${glassfish.cvsroot}"
tag="${glassfish.cvstag}"
failonerror="true"
package="${glassfish.cvs.project}/${glassfish.cvs.module}"
dest="${glassfish.root}"/>
</goal>
I have defined these variables in my project.properties file.
glassfish.os.name=Darwin
glassfish.cvs.username=map7
glassfish.cvsroot=:pserver:${glassfish.cvs.username}_at_cvs.dev.java.net:/cvs
glassfish.cvstag=SJSAS91_BETA2_BRANCH
glassfish.cvs.project=glassfish
glassfish.cvs.module=bootstrap
glassfish.root=${basedir}/../..
glassfish.maven=${glassfish.root}/${glassfish.cvs.project}/${glassfish.cvs.module}
Any help appreciated.
--
Michael