Dear Wayne,
As your said, the trouble is very strange.
I created a build.xml,
<project basedir="." default="delete">
        <property name="dir" value="Absolate_Path_To_The_Directory" />

        <target name="delete">
                <delete dir="${dir}" includeemptydirs="true" />
        </target>
</project>
and run "ant", then I got a right result.

a cup of Java, cheers!
Sha Jiang


Wayne Fay wrote:
> 
> I'd expect there's some "verbose=true" kind of settings you can use in
> your ant call to get more information from Ant. This isn't really a
> Maven issue, per se, so you'll need to consult the Ant docs.
> 
> Wayne
> 
> On 12/3/06, jiangshachina <[EMAIL PROTECTED]> wrote:
>>
>> Hello,
>> Now, I used absolute path, but the result wasn't changed :(
>> I just run "mvn antrun:run"
>> [INFO] [antrun:run]
>> [INFO] Executing task
>> [INFO] Executed tasks
>>
>> a cup of Java, cheers!
>> Sha Jiang
>>
>>
>> Ryan Slobojan wrote:
>> >
>> > Hi Sha,
>> >
>> > It appears that the antrun task is executing, but I suspect it's not
>> > finding the directory correctly. From the block of code you pasted, it
>> > looks like you're using a relative path to select the folder for
>> deletion
>> > - I'd recommend that you use something like
>> > ${project.build.directory}/checkout/whatever as opposed to just
>> > checkout/whatever. You may find that antrun isn't running in the folder
>> > that you think it is, so you have to specify an absolute path.
>> >
>> > In case you're wondering, ${project.build.directory} points at
>> > [project]\target.
>> >
>> > Thanks,
>> >
>> > Ryan Slobojan
>> >
>> > -----Original Message-----
>> > From: jiangshachina [mailto:[EMAIL PROTECTED]
>> > Sent: Sun 12/3/2006 8:33 PM
>> > To: [email protected]
>> > Subject: Re: delete a directory by maven-antrun-plugin?
>> >
>> >
>> > Dear Wayne,
>> > I followed your instructions, but didn't find any interesting things.
>> >
>> > It's some of output below
>> > [DEBUG]       org.apache.maven:maven-artifact:jar:2.0.1:runtime
>> (selected
>> > for runtime)
>> > [DEBUG]     org.apache.maven:maven-artifact:jar:2.0.1:runtime (selected
>> > for
>> > runtime)
>> > [DEBUG] Retrieving parent-POM: org.apache.maven:maven::2.0.1 for
>> project:
>> > org.apache.maven:maven-plugin-api:jar:2.0.1 from the repository.
>> > [DEBUG]   org.apache.maven:maven-plugin-api:jar:2.0.1:runtime (selected
>> > for
>> > runtime)
>> > [DEBUG]   ant:ant:jar:1.6.5:runtime (selected for runtime)
>> > [DEBUG]   ant:ant-launcher:jar:1.6.5:runtime (selected for runtime)
>> > [DEBUG] Configuring mojo
>> > 'org.apache.maven.plugins:maven-antrun-plugin:1.1:run'-->
>> > [DEBUG]   (f) artifacts = [ant:ant:jar:1.6.5:runtime,
>> > ant:ant-launcher:jar:1.6.5:runtime,
>> > org.apache.maven:maven-project:jar:2.0.1:runtime,
>> > org.apache.maven:maven-plugin-api:jar:2.0.1:runtime]
>> > [DEBUG]   (f) project = [EMAIL PROTECTED]
>> > [DEBUG]   (f) tasks =
>> > [DEBUG] -- end configuration --
>> > [INFO] [antrun:run]
>> > [INFO] Executing tasks
>> > [INFO] Executed tasks
>> > [INFO]
>> >
>> ------------------------------------------------------------------------
>> > [INFO] BUILD SUCCESSFUL
>> >
>> > a cup of Java, cheers!
>> > Sha Jiang
>> >
>> >
>> > Wayne Fay wrote:
>> >>
>> >> Add an -X ie mvn -X scm:checkout antrun:run to get more information
>> >> while Maven is running.
>> >>
>> >> Wayne
>> >>
>> >> On 12/3/06, jiangshachina <[EMAIL PROTECTED]> wrote:
>> >>>
>> >>> Hello Ryan,
>> >>> Really, I didn't create a right Ant statements.
>> >>> But my trouble isn't related to Ant scripts, but Maven work flow.
>> >>> The following is my main pom scripts,
>> >>> <build>
>> >>>        <plugins>
>> >>>                <plugin>
>> >>>                        <groupId>org.apache.maven.plugins</groupId>
>> >>>                        <artifactId>maven-scm-plugin</artifactId>
>> >>>                        <version>1.0-beta-3</version>
>> >>>                        <configuration>
>> >>>                                <username>username</username>
>> >>>                                <password>password</password>
>> >>>
>> >>> <checkoutDirectory>checkout/myproject</checkoutDirectory>
>> >>>                        </configuration>
>> >>>                </plugin>
>> >>>                <plugin>
>> >>>                        <groupId>org.apache.maven.plugins</groupId>
>> >>>                        <artifactId>maven-antrun-plugin</artifactId>
>> >>>                        <version>1.1</version>
>> >>>                        <executions>
>> >>>                                <execution>
>> >>>                                        <id>compile</id>
>> >>>                                       
>> <phase>generate-resources</phase>
>> >>>                                        <configuration>
>> >>>                                                <tasks>
>> >>>                                                        <delete
>> >>> dir="checkout\myproject\specific_directory"
>> >>>
>> >>> includeemptydirs="true"/>
>> >>>                                                </tasks>
>> >>>                                        </configuration>
>> >>>                                        <goals>
>> >>>                                                <goal>run</goal>
>> >>>                                        </goals>
>> >>>                                </execution>
>> >>>                        </executions>
>> >>>                </plugin>
>> >>>        </plugins>
>> >>> </build>
>> >>> addtionally, I have set <scm><connection> in <project>.
>> >>> I'm using command mvn scm:checkout antrun:run.
>> >>> In the console, I saw some words about antrun work, but it did
>> nothing
>> >>> :(
>> >>>
>> >>> a cup of Java, cheers!
>> >>> Sha Jiang
>> >>>
>> >>>
>> >>> Ryan Slobojan wrote:
>> >>> >
>> >>> > Hi Sha,
>> >>> >
>> >>> > There are a couple things I can recommend:
>> >>> >
>> >>> > * To see what you are deleting, do:
>> >>> >
>> >>> > <tasks>
>> >>> >       <echo message="Deleting ${the_directory}..."/>
>> >>> >       <delete dir="the_directory"/>
>> >>> > </tasks>
>> >>> >
>> >>> > Of course, if you are hardcoding a directory as opposed to using
>> e.g.
>> >>> > ${basedir}/something, then this won't be very helpful
>> >>> >
>> >>> > * Ant's delete task has an annoying habit of deleting *only* the
>> files
>> >>> > inside of a directory, not the directories themselves. To get it ot
>> >>> > delete the directories, you need to:
>> >>> >
>> >>> > <delete dir="the_directory" includeemptydirs="true"/>
>> >>> >
>> >>> > Thanks,
>> >>> >
>> >>> > Ryan Slobojan
>> >>> >
>> >>> > -----Original Message-----
>> >>> > From: jiangshachina [mailto:[EMAIL PROTECTED]
>> >>> > Sent: Sunday, December 03, 2006 2:34 AM
>> >>> > To: [email protected]
>> >>> > Subject: Re: delete a directory by maven-antrun-plugin?
>> >>> >
>> >>> >
>> >>> > Dear dan,
>> >>> >> are you sure you did point ant:delete to a valid directory? ;-)
>> >>> > Really, I don't know the plugin.
>> >>> > How can I get its home page?
>> >>> >
>> >>> > a cup of Java, cheers!
>> >>> > Sha Jiang
>> >>> >
>> >>> >
>> >>> > dan tran wrote:
>> >>> >>
>> >>> >> are you sure you did point ant:delete to a valid directory? ;-)
>> >>> >>
>> >>> >> i works for me here
>> >>> >>
>> >>> >> -D
>> >>> >>
>> >>> >>
>> >>> >> On 12/3/06, jiangshachina <[EMAIL PROTECTED]> wrote:
>> >>> >>>
>> >>> >>>
>> >>> >>> Hi,
>> >>> >>> In fact, I need to delete some directories after checkout one
>> module
>> >>> >>> from CVS.
>> >>> >>> and it seems that I cannot checkout several modules in one pom,
>> then
>> >>> >>> I made the idea.
>> >>> >>>
>> >>> >>> a cup of Java, cheers!
>> >>> >>> Sha Jiang
>> >>> >>>
>> >>> >>>
>> >>> >>> jiangshachina wrote:
>> >>> >>> >
>> >>> >>> > I just want to delete directory,
>> >>> >>> > the work isn't related to "compile", "package", or others.
>> >>> >>> >
>> >>> >>> > a cup of Java, cheers!
>> >>> >>> > Sha Jiang
>> >>> >>> >
>> >>> >>> >
>> >>> >>> > jiangshachina wrote:
>> >>> >>> >>
>> >>> >>> >> Hello dan,
>> >>> >>> >> Exactly, I don't know which phase would be bined :( I used
>> >>> >>> >> <id>initialize</id> <phase>initialize</phase> but the result
>> was
>> >>> >>> >> the same.
>> >>> >>> >>
>> >>> >>> >> a cup of Java, cheers!
>> >>> >>> >> Sha Jiang
>> >>> >>> >>
>> >>> >>> >>
>> >>> >>> >> dan tran wrote:
>> >>> >>> >>>
>> >>> >>> >>> You may want to bind your antrun execution to a phase.
>> >>> >>> >>>
>> >>> >>> >>> -D
>> >>> >>> >>>
>> >>> >>> >>>
>> >>> >>> >>> On 12/2/06, jiangshachina <[EMAIL PROTECTED]> wrote:
>> >>> >>> >>>>
>> >>> >>> >>>>
>> >>> >>> >>>> Hello,
>> >>> >>> >>>> I want to delete a directory by maven-antrun-plugin, I'm
>> using
>> >>> >>> >>>> the scripts below, <plugin>
>> >>> >>> >>>>        <groupId>org.apache.maven.plugins</groupId>
>> >>> >>> >>>>        <artifactId>maven-antrun-plugin</artifactId>
>> >>> >>> >>>>        <version>1.1</version>
>> >>> >>> >>>>        <executions>
>> >>> >>> >>>>                <execution>
>> >>> >>> >>>>                        <configuration>
>> >>> >>> >>>>                                <tasks>
>> >>> >>> >>>>                                        <delete
>> >>> > dir="the_directory"/>
>> >>> >>> >>>>                                </tasks>
>> >>> >>> >>>>                        </configuration>
>> >>> >>> >>>>                        <goals>
>> >>> >>> >>>>                                <goal>run</goal>
>> >>> >>> >>>>                        </goals>
>> >>> >>> >>>>                </execution>
>> >>> >>> >>>>        </executions>
>> >>> >>> >>>> </plugin>
>> >>> >>> >>>> then I run "mvn antrun:run",
>> >>> >>> >>>> unfortunately, Maven didn't delete the directory.
>> >>> >>> >>>> How can I resolve the trouble?
>> >>> >>> >>>>
>> >>> >>> >>>> a cup of Java, cheers!
>> >>> >>> >>>> Sha Jiang
>> >>> >>> >>>> --
>> >>> >>> >>>> View this message in context:
>> >>> >>> >>>>
>> >>> >>>
>> >>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf27
>> >>> >>> 45727s177.html#a7660767
>> >>> >>> >>>> Sent from the Maven - Users mailing list archive at
>> Nabble.com.
>> >>> >>> >>>>
>> >>> >>> >>>>
>> >>> >>> >>>>
>> >>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> >>> >>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> >>> >>>> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>> >>> >>>>
>> >>> >>> >>>>
>> >>> >>> >>>
>> >>> >>> >>>
>> >>> >>> >>
>> >>> >>> >>
>> >>> >>> >
>> >>> >>> >
>> >>> >>>
>> >>> >>> --
>> >>> >>> View this message in context:
>> >>> >>>
>> >>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf27
>> >>> >>> 45727s177.html#a7661328 Sent from the Maven - Users mailing list
>> >>> >>> archive at Nabble.com.
>> >>> >>>
>> >>> >>>
>> >>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>> >>>
>> >>> >>>
>> >>> >>
>> >>> >>
>> >>> >
>> >>> > --
>> >>> > View this message in context:
>> >>> >
>> >>>
>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf27457
>> >>> > 27s177.html#a7661702
>> >>> > Sent from the Maven - Users mailing list archive at Nabble.com.
>> >>> >
>> >>> >
>> >>> >
>> ---------------------------------------------------------------------
>> >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >>> >
>> >>> >
>> >>> >
>> ---------------------------------------------------------------------
>> >>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >>> >
>> >>> >
>> >>> >
>> >>>
>> >>> --
>> >>> View this message in context:
>> >>>
>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7670396
>> >>> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >>>
>> >>>
>> >>> ---------------------------------------------------------------------
>> >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >>> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>>
>> >>>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> >> For additional commands, e-mail: [EMAIL PROTECTED]
>> >>
>> >>
>> >>
>> >
>> > --
>> > View this message in context:
>> >
>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7670743
>> > Sent from the Maven - Users mailing list archive at Nabble.com.
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>> >
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7671128
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7671774
Sent from the Maven - Users mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to