Test project for copy-deps

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114099 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
dion committed 2003-09-25 08:06:35 +00:00
1 parent 46dd499c66
commit 53b8e0fdf2
3 files changed
+119

No files matched your search

+48
View File
@@ -0,0 +1,48 @@
<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>