These are the important steps for establishing nightly builds on NMI
1) Set your project name: OGCE
2) Make sure $JAVA_HOME is set correctly - currently I am setting it manually in my build scripts
3) Put email addresses in NMI submit file so that relevant people are informed
4) Add cron tabs for scripts
Tuesday, October 30, 2007
Friday, October 26, 2007
Problem compiling portal through NMI testbed on Linux distros
For some reason, the portal will not compile on any of the NMI testbed linux distros; however, it will compile for macos_10.4
These are the types of compile time errors I was getting:
[WARNING] repository metadata for: 'artifact org.apache.maven.plugins:maven-clean-plugin' could not be retrieved from repository: central due to an error: Specified destination directory cannot be created: /home/vm1-user/.m2/repository/org/apache/maven/plugins/maven-clean-plugin
[INFO] Repository 'central' will be blacklisted
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error executing ant tasks
Embedded error: Directory /home/vm1-user/.globus/GridPortRepository creation was not successful for an unknown reason
The reason for the above errors is that both the .m2 directory and the .globus directory are using the incorrect $HOME value. I fixed the .m2 repository directory path by modifying maven/conf/settings.xml
${env.HOME}/.m2/repository
The incorrect globus directory is all over the place, need to fix it still
These are the types of compile time errors I was getting:
[WARNING] repository metadata for: 'artifact org.apache.maven.plugins:maven-clean-plugin' could not be retrieved from repository: central due to an error: Specified destination directory cannot be created: /home/vm1-user/.m2/repository/org/apache/maven/plugins/maven-clean-plugin
[INFO] Repository 'central' will be blacklisted
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error executing ant tasks
Embedded error: Directory /home/vm1-user/.globus/GridPortRepository creation was not successful for an unknown reason
The reason for the above errors is that both the .m2 directory and the .globus directory are using the incorrect $HOME value. I fixed the .m2 repository directory path by modifying maven/conf/settings.xml
The incorrect globus directory is all over the place, need to fix it still
Friday, October 5, 2007
NMI Build & Test issues
I'm trying to build the OGCE portal on NMI framework, but I'm getting some problems.
The script I'm using is further down, but anyways whenever it tries to build using the script, I get the following error from maven:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error executing ant tasks
Embedded error: The following error occurred while executing this line:
/Users/condor/execute/dir_26580/userdir/ogce-portal-only/containers/gridsphere/gridsphere-2.1.5/config/build/build-compile.xml:22: /Users/condor/execute/dir_26580/ogce-portal-only/portal_deploy/apache-tomcat-5.5.12/common/lib not found.
----------------------------------------------
The script I made:
echo
echo --------- Which java are we running? ---------
which java
java -version
echo
echo --------- What about javac? ---------
which javac
javac -version
## Untar apache tomcat server and move it to portal dir ##
cd ogce-portal-only/portal_deploy
tar xzf apache-tomcat-5.5.12.tar.gz
## extract maven and move it to portal dir ##
cd ..
tar xzf maven*.tar.gz
## do the ogce portal maven build ##
maven-2.0.7/bin/mvn install
The script I'm using is further down, but anyways whenever it tries to build using the script, I get the following error from maven:
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error executing ant tasks
Embedded error: The following error occurred while executing this line:
/Users/condor/execute/dir_26580/userdir/ogce-portal-only/containers/gridsphere/gridsphere-2.1.5/config/build/build-compile.xml:22: /Users/condor/execute/dir_26580/ogce-portal-only/portal_deploy/apache-tomcat-5.5.12/common/lib not found.
----------------------------------------------
The script I made:
echo
echo --------- Which java are we running? ---------
which java
java -version
echo
echo --------- What about javac? ---------
which javac
javac -version
## Untar apache tomcat server and move it to portal dir ##
cd ogce-portal-only/portal_deploy
tar xzf apache-tomcat-5.5.12.tar.gz
## extract maven and move it to portal dir ##
cd ..
tar xzf maven*.tar.gz
## do the ogce portal maven build ##
maven-2.0.7/bin/mvn install
Subscribe to:
Posts (Atom)