Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
[ http://jira.codehaus.org/browse/MAVEN-1633?page=all ]
Brett Porter closed MAVEN-1633:
-------------------------------
Resolution: Duplicate
<different is only present in Ant 1.6. Maven 1.0.2 bundles Ant 1.5.3-1, while Maven 1.1 beta 1 bundles ant 1.6.5. It should work in the beta.
> ant based copy task with a <different selector copise all files, not differences.
> ---------------------------------------------------------------------------------
>
> Key: MAVEN-1633
> URL: http://jira.codehaus.org/browse/MAVEN-1633
> Project: maven
> Type: Bug
> Components: jelly/ant integration
> Versions: 1.0.2
> Environment: Linux (Ubuntu Hoary 5.04)
> jdk 1.4.2_05
> Reporter: Ramon Buckland
> Attachments: ant_selector_bug_maventest.zip
>
>
> The ant different selector (http://ant.apache.org/manual/CoreTypes/selectors.html#differentselect)
> Will select files from one location, that are different in another.
> a simple test with maven shows it is not behaving as expected.
> ----- to replicate problem See below .. and see attached replication of issue -----
> Step 1
> mkdir target/local
> mkdir target/local.changed
> mkdir target/remote
> Step 2
> copy some files into local
> copy same files into remote
>
> Step 3
> modify one file in remote
> Step 4
> create ant build.xml file
> <project name="test">
> <target name="runtest">
> <copy todir="target/local.changed">
> <fileset dir="target/remote">
> <different targetdir="target/local" ignoreFileTimes="true"/>
> </fileset>
> </copy>
> </target>
> </project>
> Step 5
> run ant to see what it should do
> ant runtest
> ----------actual output-------------
> $ /opt/apache-ant-1.6.1/bin/ant runtest
> Buildfile: build.xml
> runtest:
> [copy] Copying 1 file to /home/rbuckland/projects/workspace.incubator/maventest/target/local.new
> BUILD SUCCESSFUL
> Total time: 1 second
> ----------actual output-------------
> Step 6
> create a maven.xml
> <project xmlns:ant="jelly:ant">
> <goal name="runtest">
> <ant:copy todir="target/local.changed">
> <ant:fileset dir="target/remote">
> <ant:different targetdir="target/local" ignoreFileTimes="true"/>
> </ant:fileset>
> </ant:copy>
> </goal>
> </project>
> Step 7
> run maven
> ----------actual output-------------
> $ maven runtest
> __ __
> | \/ |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
> |_| |_\__,_|\_/\___|_||_| v. 1.0.2
> build:start:
> runtest:
> [copy] Copying 2 files to /home/rbuckland/projects/workspace.incubator/maventest/target/local.changed
> BUILD SUCCESSFUL
> Total time: 1 seconds
> Finished at: Wed Jun 22 19:23:04 EST 2005
> ----------actual output-------------
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org