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}