Files
maven-plugins/scm/maven.xml
T

25 lines
1.2 KiB
XML

<project xmlns:ant="jelly:ant" xmlns:j="jelly:core">
<!--
TEMPORARY!!!
Remove before release - just simplifies the bundling of the beta version
-->
<postGoal name="java:jar-resources">
<j:set var="libdir" value="${maven.build.dest}/plugin-resources/lib" />
<ant:mkdir dir="${libdir}" />
<ant:copy tofile="${libdir}/maven-scm-api.jar" file="${pom.getDependencyPath('maven:maven-scm-api')}" />
<ant:copy tofile="${libdir}/maven-scm-provider-cvs.jar" file="${pom.getDependencyPath('maven:maven-scm-provider-cvs')}" />
<ant:copy tofile="${libdir}/maven-scm-provider-svn.jar" file="${pom.getDependencyPath('maven:maven-scm-provider-svn')}" />
<!-- Workaround JAR override bug with SNAPSHOT versions in 1.0.2 -->
<ant:replace file="${maven.build.dest}/project.xml" token="1.0-alpha-1-SNAPSHOT" value="1.0-alpha-1-dev" />
<j:file name="${maven.build.dest}/project.properties"><j:whitespace>
maven.jar.override=on
maven.jar.maven-scm-api=$${basedir}/plugin-resources/lib/maven-scm-api.jar
maven.jar.maven-scm-provider-cvs=$${basedir}/plugin-resources/lib/maven-scm-provider-cvs.jar
maven.jar.maven-scm-provider-svn=$${basedir}/plugin-resources/lib/maven-scm-provider-svn.jar
</j:whitespace></j:file>
</postGoal>
</project>