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