4.0.0 org.jmock jmock-parent pom 2.5.0.1 jMock Parent 2003 jMock http://jmock.codehaus.org BSD style http://jmock.org/license.html repo scm:svn:https://svn.codehaus.org/jmock/tags/packaging-maven-2.5.0.1 http://svn.codehaus.org/jmock/tags/packaging-maven-2.5.0.1 codehaus.org Codehaus jMock Repository dav:https://dav.codehaus.org/repository/jmock/ codehaus.org Codehaus jMock Snapshot Repository dav:https://dav.codehaus.org/snapshots.repository/jmock/ org.apache.maven.plugins maven-jar-plugin false org.codehaus.groovy.maven gmaven-plugin 1.0-rc-2 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. Please use profile 'jmock1' or 'jmock2'"); } 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://jmock.org/dist") arg(value: "jmock-${release.version}-jars.zip" ) arg(value: "target") arg(value: "jmock-${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}") { patternset { exclude(name: "**/*.java"); } } ant.unjar(src: "${project.build.directory}/downloaded.jar", dest: "${project.build.directory}/generated-sources/src") { patternset { exclude(name: "**/*.class"); } } } org.codehaus.mojo build-helper-maven-plugin 1.1 add-source generate-sources add-source target/generated-sources/src org.apache.maven.plugins maven-release-plugin 2.0-beta-7 true clean install https://svn.codehaus.org/jmock/tags org.apache.maven.wagon wagon-webdav 1.0-beta-2 target jmock-${release.version} ${pom.artifactId}-${release.version} jmock1 jmock-core jmock-cglib 1.2.0 ${basedir}/../${download.dir}/${download.name} jmock2 jmock jmock-junit3 jmock-junit4 jmock-legacy jmock-script 2.5.0 ${basedir}/../${download.dir}/${download.name}/${download.name}