2003-09-25 08:06:35 +00:00

48 lines
1.6 KiB
XML

<project xmlns:j="jelly:core"
xmlns:u="jelly:util"
xmlns:deploy="deploy">
<goal name="testPlugin" prereqs="clean,test-deploy">
<attainGoal name="clean"/>
</goal>
<goal name="test-deploy">
<deploy:copy-deps
todir="${maven.build.dir}"
excludes="commons-logging" />
<!-- check that an exclude with just id works -->
<j:set var="unExpectedFile"
value="${maven.build.dir}/commons-logging-1.0.3.jar"/>
<u:file var="file" name="${unExpectedFile}" />
<j:if test="${(file.exists())}">
<fail>${unExpectedFile} should not have been copied</fail>
</j:if>
<j:set var="expectedFile"
value="${maven.build.dir}/commons-lang-2.0.jar"/>
<u:file var="file" name="${expectedFile}" />
<j:if test="${!(file.exists())}">
<fail>${expectedFile} should have been copied</fail>
</j:if>
<attainGoal name="clean"/>
<!-- check one with groupId:artifactId works -->
<deploy:copy-deps
todir="${maven.build.dir}"
excludes="commons-lang:commons-lang" />
<j:set var="unExpectedFile"
value="${maven.build.dir}/commons-lang-2.0.jar"/>
<u:file var="file" name="${unExpectedFile}" />
<j:if test="${(file.exists())}">
<fail>${unExpectedFile} should not have been copied</fail>
</j:if>
<j:set var="expectedFile"
value="${maven.build.dir}/commons-logging-1.0.3.jar"/>
<u:file var="file" name="${expectedFile}" />
<j:if test="${!(file.exists())}">
<fail>${expectedFile} should have been copied</fail>
</j:if>
</goal>
</project>