Skip to content

Instantly share code, notes, and snippets.

@thesurlydev
Created October 24, 2010 17:50
Show Gist options
  • Save thesurlydev/643719 to your computer and use it in GitHub Desktop.
Save thesurlydev/643719 to your computer and use it in GitHub Desktop.
#!/bin/sh
# install Google App Engine for Java dependencies into a local/remote maven repository
export VERS="1.2.5"
export DATANUCLEUS_VERS="1.0.3"
export SDK="/Users/shane/lib/appengine-java-sdk-${VERS}"
export LIB="${SDK}/lib"
export REPO_ID="thirdparty"
export REPO_URL="http://ci.digitalsanctum.com:8082/nexus/content/repositories/thirdparty"
mvn deploy:deploy-file -Dfile=${LIB}/user/appengine-api-1.0-sdk-${VERS}.jar \
-DgroupId=com.google \
-DartifactId=appengine-api-1.0-sdk \
-Dversion=${VERS} \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn deploy:deploy-file -Dfile=${LIB}/user/appengine-api-labs-${VERS}.jar \
-DgroupId=com.google \
-DartifactId=appengine-api-labs \
-Dversion=${VERS} \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn deploy:deploy-file -Dfile=${LIB}/appengine-tools-api.jar \
-DgroupId=com.google \
-DartifactId=appengine-tools \
-Dversion=${VERS} \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/shared/appengine-local-runtime-shared.jar \
-DgroupId=com.google \
-DartifactId=appengine-tools \
-Dversion=${VERS} \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/shared/geronimo-el_1.0_spec-1.0.1.jar \
-DgroupId=org.apache.geronimo.specs \
-DartifactId=geronimo-el_1.0_spec \
-Dversion=1.0.1 \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/shared/geronimo-jsp_2.1_spec-1.0.1.jar \
-DgroupId=org.apache.geronimo.specs \
-DartifactId=geronimo-jsp_2.1_spec \
-Dversion=1.0.1 \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/shared/geronimo-servlet_2.5_spec-1.2.jar \
-DgroupId=org.apache.geronimo.specs \
-DartifactId=geronimo-servlet_2.5_spec \
-Dversion=1.2 \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/user/orm/geronimo-jpa_3.0_spec-1.1.1.jar \
-DgroupId=org.apache.geronimo.specs \
-DartifactId=geronimo-jpa_3.0_spec \
-Dversion=1.1.1 \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/user/orm/geronimo-jta_1.1_spec-1.1.1.jar \
-DgroupId=org.apache.geronimo.specs \
-DartifactId=geronimo-jta_1.1_spec \
-Dversion=1.1.1 \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
mvn install:install-file -Dfile=${LIB}/user/orm/datanucleus-appengine-${DATANUCLEUS_VERS}.jar \
-DgroupId=org.datanucleus \
-DartifactId=datanucleus-appengine \
-Dversion=${DATANUCLEUS_VERS} \
-Dpackaging=jar \
-DgeneratePom=true \
-DrepositoryId=${REPO_ID} \
-Durl=${REPO_URL}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment