4.0.0 org.hamcrest hamcrest-parent pom 1.1 Hamcrest Parent 2006 Hamcrest http://code.google.com/p/hamcrest BSD style http://www.opensource.org/licenses/bsd-license.php repo scm:svn:https://hamcrest.googlecode.com/svn/tags/hamcrest-packaging-maven-1.1 https://hamcrest.googlecode.com/svn/tags/hamcrest-packaging-maven-1.1 hamcrest-all hamcrest-core hamcrest-generator hamcrest-integration hamcrest-library jmock jmock 1.1.0 provided junit junit 4.0 provided org.easymock easymock 2.2 provided jmock jmock junit junit org.easymock easymock hamcrest@repo1.maven.org Central Maven Repository scp://repo1.maven.org/home/projects/hamcrest/repository org.apache.maven.plugins maven-jar-plugin 2.1 false org.codehaus.mojo.groovy groovy-maven-plugin 1.0-alpha-3 generate-resources execute def ant = new AntBuilder() def script = "${basedir}/src/script/download-jars.sh" def version = "${release.version}" if ( version == "null" ){ println("ERROR: 'release.version' property not set.") } else { println("Using release version ${release.version}") } if ( new File(script).exists() ){ // we are in top-level module println("Found script "+script) ant.exec(executable: script, dir: "${basedir}", spawn: false, failifexecutionfails: true, failonerror: true){ arg(value: "http://hamcrest.googlecode.com/files/") arg(value: "hamcrest-${release.version}.zip" ) arg(value: "target") arg(value: "hamcrest-${release.version}") } } else { // we are in child module ant.copy(file: "${download.artifact.dir}/${artifact.name}.jar", tofile: "${project.build.directory}/downloaded.jar", verbose: true) ant.unjar(src: "${project.build.directory}/downloaded.jar", dest: "${project.build.outputDirectory}") } org.apache.maven.plugins maven-release-plugin 2.0-beta-6 true https://hamcrest.googlecode.com/svn/tags org.apache.maven.wagon wagon-webdav 1.0-beta-2 1.1 target hamcrest-${release.version} ${artifactId}-${release.version} ${basedir}/../${download.dir}/${download.name}/${download.name}