I maintain my own folder of dependencies and fabricate them into my own 
repository by invoking a batch script.

kinda like this...... look at the mail...tools...hibernate... ones
it dsont hurt pre-populating your local repo to get thru builds that fail

for example... if I need the oracle jars...

#oracle
call mvn -e install:install-file -DgroupId=oracle.jdbc.driver
 -DartifactId=oracle-jdbc -Dversion=9.0.2.0 -Dpackaging=jar 
-Dfile=%ORACLE_HOME%/jdbc/lib/classes12.jar -DgeneratePom=true

have fun

-------------- cut here ---------------

set PRODUCT_HOME=C:\Prototype\Mavenized\Product

#copy all extraneous jars that need to be downloaded manually from web to 
immediate ./manual.oem directory
call \devtools\bat\login.bat
call cls
%DEVDRIVE%

rem cd \
rem cd %PRODUCT_HOME%\t4
rem call mvn -e clean install

cd \
cd \devtools\bat


#jta
call
 mvn -e install:install-file -DgroupId=javax.transaction 
-DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar 
-Dfile=../manual.oem/jta-1_0_1B-classes.zip -DgeneratePom=true

#javax.persistence EJB
#rem
 call mvn -e install:install-file -DgroupId=javax.persistence 
-DartifactId=ejb -Dversion=3.0-public-draft-20060118 -Dpackaging=jar 
-Dfile=../manual.oem/ejb-3.0-public-draft-20060118.jar

#javax.persistence persistence-api
#rem
 call mvn -e install:install-file -DgroupId=javax.persistence 
-DartifactId=persistence-api -Dversion=1.0 -Dpackaging=jar 
-Dfile=../manual.oem/ejb-3.0-public-draft-20060118.jar

#activation
#call
 mvn -e install:install-file -DgroupId=javax.activation 
-DartifactId=activation -Dversion=1.0.2 -Dpackaging=jar 
-Dfile=../manual.oem/activation.jar

#connector
#call mvn -e 
install:install-file -DgroupId=javax.resource -DartifactId=connector 
-Dversion=1.0 -Dpackaging=jar -Dfile=../manual.oem/connector.jar

#mail
#call
 mvn -e install:install-file -DgroupId=javax.mail -DartifactId=mail 
-Dversion=1.3.2 -Dpackaging=jar -Dfile=../manual.oem/mail.jar

#tools
call
 mvn -e install:install-file -DgroupId=com.sun -DartifactId=tools 
-Dversion=1.6.0_22 -Dpackaging=jar -Dfile=%JAVA_HOME%/lib/tools.jar 
-DgeneratePom=true


#hibernate
#call mvn -e 
install:install-file -DgroupId=org.hibernate 
-DartifactId=hibernate-annotations -Dversion=3.3.0.ga -Dpackaging=jar 
-Dfile=../manual.oem/hibernate/hibernate-annotations-3.3.0.GA/hibernate-annotations.jar
#hibernate
#call
 mvn -e install:install-file -DgroupId=org.hibernate 
-DartifactId=hibernate -Dversion=3.2.6.ga -Dpackaging=jar 
-Dfile=../manual.oem/hibernate/hibernate-3.2/hibernate3.jar
#call mvn
 -e install:install-file -DgroupId=org.hibernate 
-DartifactId=hibernate-annotations -Dversion=3.3.0.ga -Dpackaging=jar 
-Dfile=../manual.oem/hibernate/hibernate-annotations-3.3.0.GA/hibernate-annotations.jar
#call
 mvn -e install:install-file -DgroupId=org.hibernate 
-DartifactId=hibernate-validator -Dversion=3.3.0.ga -Dpackaging=jar 
-Dfile=../manual.oem/hibernate/hibernate-validator/hibernate-validator.jar

#jfly-erinors
#call
 mvn -e install:install-file -DgroupId=com.erinors.tapestry 
-DartifactId=tapdoc -Dversion=0.6.0 -Dpackaging=jar 
-Dfile=../manual.oem/hibernate/hibernate-annotations-3.3.0.GA/hibernate-annotations.jar

#mysql
call
 mvn -e install:install-file -DgroupId=com.mysql.jdbc 
-DartifactId=mysql-jdbc -Dversion=5.0.7 -Dpackaging=jar 
-Dfile=../manual.oem/mysql-connector-java-5.0.7/mysql-connector-java-5.0.7-bin.jar
 -DgeneratePom=true

#oracle
call mvn -e install:install-file 
-DgroupId=oracle.jdbc.driver -DartifactId=oracle-jdbc -Dversion=9.0.2.0 
-Dpackaging=jar -Dfile=%ORACLE_HOME%/jdbc/lib/classes12.jar 
-DgeneratePom=true

#gsbase
call mvn -e install:install-file 
-DgroupId=com.gargoyle.test -DartifactId=gsbase -Dversion=2.0.1 
-Dpackaging=jar -Dfile=../manual.oem/gsbase/lib/gsbase-2.0.1.jar 
-DgeneratePom=true



##############################
#TYNAMO

#jdo
call
 mvn -e install:install-file -DgroupId=javax.jdo -DartifactId=jdo2-api 
-Dversion=2.3-ec -Dpackaging=jar 
-Dfile=C:/DEVTOOLS/manual.oem/jdo2-api-2.3-ec.jar -DgeneratePom=true


call
 mvn -e install:install-file -DgroupId=org.eclipse.persistence 
-DartifactId=javax.persistence -Dversion=2.0.0 -Dpackaging=jar 
-Dfile=../manual.oem/org.eclipse.persistence/javax.persistence-2.0.0.jar
 -DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.eclipse.persistence -DartifactId=eclipselink 
-Dversion=2.3.0 -Dpackaging=jar 
-Dfile=../manual.oem/org.eclipse.persistence/eclipselink-2.3.0.jar 
-DgeneratePom=true

call mvn -e install:install-file 
-DgroupId=org.eclipse.persistence -DartifactId=eclipselink 
-Dversion=2.4.0 -Dpackaging=jar 
-Dfile=C:/DEVTOOLS/eclipselink-2.4.0/jlib/eclipselink.jar 
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.jbpm.jbpm4 -DartifactId=jbpm-pvm -Dversion=4.0 
-Dpackaging=jar -Dfile=../manual.oem/org.jbpm.jbpm4/jbpm-pvm-4.0.jar  
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.jbpm.jbpm4 -DartifactId=jbpm-jpdl -Dversion=4.0 
-Dpackaging=jar -Dfile=../manual.oem/org.jbpm.jbpm4/jbpm-jpdl-4.0.jar  
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.jbpm.jbpm4 -DartifactId=jbpm-api -Dversion=4.0 
-Dpackaging=jar -Dfile=C:/DEVTOOLS/jbpm-4.0/jbpm.jar  -DgeneratePom=true


call
 mvn -e install:install-file -DgroupId=org.hibernate 
-DartifactId=hibernate-validator -Dversion=4.0.1.GA -Dpackaging=jar 
-Dfile=../manual.oem/org.hibernate/hibernate-validator-4.0.1.GA.jar  
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.hibernate -DartifactId=hibernate-validator 
-Dversion=4.0.2.GA -Dpackaging=jar 
-Dfile=../manual.oem/org.hibernate/hibernate-validator-4.0.2.GA.jar  
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.jboss.resteasy -DartifactId=resteasy-jaxrs 
-Dversion=2.0-beta-2 -Dpackaging=jar 
-Dfile=../manual.oem/org.jboss.resteasy/resteasy-jaxrs-2.0-beta-2.jar  
-DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=org.jboss.resteasy -DartifactId=resteasy-jaxb-provider 
-Dversion=2.0-beta-2 -Dpackaging=jar 
-Dfile=../manual.oem/org.jboss.resteasy/resteasy-jaxb-provider-2.0-beta-2.jar 
 -DgeneratePom=true

#oracle
call mvn -e install:install-file 
-DgroupId=oracle.jdbc.driver -DartifactId=oracle-jdbc -Dversion=9.0.2.0 
-Dpackaging=jar -Dfile=%ORACLE_HOME%/jdbc/lib/classes12.jar 
-DgeneratePom=true

#mysql
call mvn -e install:install-file 
-DgroupId=com.mysql.jdbc -DartifactId=mysql-jdbc -Dversion=5.1.13 
-Dpackaging=jar 
-Dfile=C:/DEVTOOLS/mysql-connector-java-5.1.13/mysql-connector-java-5.1.13-bin.jar
 -DgeneratePom=true


call mvn -e install:install-file 
-DgroupId=net.kindleit -DartifactId=maven-gae-plugin -Dversion=0.5.2 
-Dpackaging=jar 
-Dfile=../manual.oem/net.kindleit.maven-gae-plugin/maven-gae-plugin-0.5.2.jar 
 -DgeneratePom=true

call mvn -e install:install-file 
-DgroupId=org.eclipse.persistence -DartifactId=eclipselink 
-Dversion=2.1.0 -Dpackaging=jar 
-Dfile=C:/DEVTOOLS/eclipselink-2.1.0/jlib/eclipselink.jar  
-DgeneratePom=true

call mvn -e install:install-file 
-DgroupId=hsqldb -DartifactId=hsqldb -Dversion=1.8.0.7 -Dpackaging=jar 
-Dfile=C:/DEVTOOLS/hsqldb/lib/hsqldb.jar  -DgeneratePom=true

call
 mvn -e install:install-file -DgroupId=com.objectdb 
-DartifactId=objectdb -Dversion=2.2.8 -Dpackaging=jar 
-Dfile=C:\DEVTOOLS\manual.oem\objectdb\objectdb-2.2.8\bin\objectdb.jar  
-DgeneratePom=true

call mvn -e install:install-file 
-DgroupId=org.activiti -DartifactId=activiti-engine -Dversion=5.10 
-Dpackaging=jar 
-Dfile=C:\DEVTOOLS\activiti-5.10\setup\files\dependencies\libs\activiti-engine-5.10.jar
 -DgeneratePom=true

rem cd %PRODUCT_HOME%\trails\trunk\trails-1.2.x
rem call mvn -e clean install
rem call mvn -e eclipse:clean
rem call do.maven.eclipse

cd %PRODUCT_HOME%\tynamo\trunk
rem call mvn -e clean install
rem call mvn -e eclipse:clean
call build.all
call do.maven.eclipse.all



Best regards 
and thanks... KEN                                         

Reply via email to