Currently, I delete the directory via command rm -rf the_directory.
But I'll search the problem continuously.
a cup of Java, cheers!
Sha Jiang
jiangshachina wrote:
>
> 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#a7713107
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]