You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by jiangshachina <ji...@gmail.com> on 2006/12/03 08:00:40 UTC
delete a directory by maven-antrun-plugin?
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--tf2745727s177.html#a7660767
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>>> > Sent: Sun 12/3/2006 8:33 PM
>>> > To: users@maven.apache.org
>>> > 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 = org.apache.maven.project.MavenProject@820c583b
>>> > [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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>>> >>> > Sent: Sunday, December 03, 2006 2:34 AM
>>> >>> > To: users@maven.apache.org
>>> >>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>>> >>> >>> >>>> For additional commands, e-mail:
>>> users-help@maven.apache.org
>>> >>> >>> >>>>
>>> >>> >>> >>>>
>>> >>> >>> >>>
>>> >>> >>> >>>
>>> >>> >>> >>
>>> >>> >>> >>
>>> >>> >>> >
>>> >>> >>> >
>>> >>> >>>
>>> >>> >>> --
>>> >>> >>> 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: users-unsubscribe@maven.apache.org
>>> >>> >>> For additional commands, e-mail: users-help@maven.apache.org
>>> >>> >>>
>>> >>> >>>
>>> >>> >>
>>> >>> >>
>>> >>> >
>>> >>> > --
>>> >>> > 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: users-unsubscribe@maven.apache.org
>>> >>> > For additional commands, e-mail: users-help@maven.apache.org
>>> >>> >
>>> >>> >
>>> >>> >
>>> ---------------------------------------------------------------------
>>> >>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> >>> > For additional commands, e-mail: users-help@maven.apache.org
>>> >>> >
>>> >>> >
>>> >>> >
>>> >>>
>>> >>> --
>>> >>> 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: users-unsubscribe@maven.apache.org
>>> >>> For additional commands, e-mail: users-help@maven.apache.org
>>> >>>
>>> >>>
>>> >>
>>> >> ---------------------------------------------------------------------
>>> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> >> For additional commands, e-mail: users-help@maven.apache.org
>>> >>
>>> >>
>>> >>
>>> >
>>> > --
>>> > 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: users-unsubscribe@maven.apache.org
>>> > For additional commands, e-mail: users-help@maven.apache.org
>>> >
>>> >
>>> >
>>> >
>>> >
>>>
>>> --
>>> 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: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>> > Sent: Sun 12/3/2006 8:33 PM
>> > To: users@maven.apache.org
>> > 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 = org.apache.maven.project.MavenProject@820c583b
>> > [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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>> >>> > Sent: Sunday, December 03, 2006 2:34 AM
>> >>> > To: users@maven.apache.org
>> >>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>> >>> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>> >>> >>>>
>> >>> >>> >>>>
>> >>> >>> >>>
>> >>> >>> >>>
>> >>> >>> >>
>> >>> >>> >>
>> >>> >>> >
>> >>> >>> >
>> >>> >>>
>> >>> >>> --
>> >>> >>> 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: users-unsubscribe@maven.apache.org
>> >>> >>> For additional commands, e-mail: users-help@maven.apache.org
>> >>> >>>
>> >>> >>>
>> >>> >>
>> >>> >>
>> >>> >
>> >>> > --
>> >>> > 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: users-unsubscribe@maven.apache.org
>> >>> > For additional commands, e-mail: users-help@maven.apache.org
>> >>> >
>> >>> >
>> >>> >
>> ---------------------------------------------------------------------
>> >>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>> > For additional commands, e-mail: users-help@maven.apache.org
>> >>> >
>> >>> >
>> >>> >
>> >>>
>> >>> --
>> >>> 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: users-unsubscribe@maven.apache.org
>> >>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>
>> >>>
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >> For additional commands, e-mail: users-help@maven.apache.org
>> >>
>> >>
>> >>
>> >
>> > --
>> > 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: users-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: users-help@maven.apache.org
>> >
>> >
>> >
>> >
>> >
>>
>> --
>> 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: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by Wayne Fay <wa...@gmail.com>.
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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
> > Sent: Sun 12/3/2006 8:33 PM
> > To: users@maven.apache.org
> > 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 = org.apache.maven.project.MavenProject@820c583b
> > [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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
> >>> > Sent: Sunday, December 03, 2006 2:34 AM
> >>> > To: users@maven.apache.org
> >>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
> >>> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
> >>> >>> >>>>
> >>> >>> >>>>
> >>> >>> >>>
> >>> >>> >>>
> >>> >>> >>
> >>> >>> >>
> >>> >>> >
> >>> >>> >
> >>> >>>
> >>> >>> --
> >>> >>> 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: users-unsubscribe@maven.apache.org
> >>> >>> For additional commands, e-mail: users-help@maven.apache.org
> >>> >>>
> >>> >>>
> >>> >>
> >>> >>
> >>> >
> >>> > --
> >>> > 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: users-unsubscribe@maven.apache.org
> >>> > For additional commands, e-mail: users-help@maven.apache.org
> >>> >
> >>> >
> >>> > ---------------------------------------------------------------------
> >>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >>> > For additional commands, e-mail: users-help@maven.apache.org
> >>> >
> >>> >
> >>> >
> >>>
> >>> --
> >>> 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: users-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: users-help@maven.apache.org
> >>>
> >>>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >> For additional commands, e-mail: users-help@maven.apache.org
> >>
> >>
> >>
> >
> > --
> > 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: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> >
> >
> >
>
> --
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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:jiangshachina@gmail.com]
> Sent: Sun 12/3/2006 8:33 PM
> To: users@maven.apache.org
> 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 = org.apache.maven.project.MavenProject@820c583b
> [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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>>> > Sent: Sunday, December 03, 2006 2:34 AM
>>> > To: users@maven.apache.org
>>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>>> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>>> >>> >>>>
>>> >>> >>>>
>>> >>> >>>
>>> >>> >>>
>>> >>> >>
>>> >>> >>
>>> >>> >
>>> >>> >
>>> >>>
>>> >>> --
>>> >>> 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: users-unsubscribe@maven.apache.org
>>> >>> For additional commands, e-mail: users-help@maven.apache.org
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> > --
>>> > 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: users-unsubscribe@maven.apache.org
>>> > For additional commands, e-mail: users-help@maven.apache.org
>>> >
>>> >
>>> > ---------------------------------------------------------------------
>>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> > For additional commands, e-mail: users-help@maven.apache.org
>>> >
>>> >
>>> >
>>>
>>> --
>>> 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: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>>
>
> --
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: delete a directory by maven-antrun-plugin?
Posted by Ryan Slobojan <rs...@babycenter.com>.
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:jiangshachina@gmail.com]
Sent: Sun 12/3/2006 8:33 PM
To: users@maven.apache.org
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 = org.apache.maven.project.MavenProject@820c583b
[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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>> > Sent: Sunday, December 03, 2006 2:34 AM
>> > To: users@maven.apache.org
>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>> >>>>
>> >>> >>>>
>> >>> >>>
>> >>> >>>
>> >>> >>
>> >>> >>
>> >>> >
>> >>> >
>> >>>
>> >>> --
>> >>> 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: users-unsubscribe@maven.apache.org
>> >>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>
>> >>>
>> >>
>> >>
>> >
>> > --
>> > 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: users-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: users-help@maven.apache.org
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: users-help@maven.apache.org
>> >
>> >
>> >
>>
>> --
>> 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: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 = org.apache.maven.project.MavenProject@820c583b
[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 <ji...@gmail.com> 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:jiangshachina@gmail.com]
>> > Sent: Sunday, December 03, 2006 2:34 AM
>> > To: users@maven.apache.org
>> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>> >>>>
>> >>> >>>>
>> >>> >>>
>> >>> >>>
>> >>> >>
>> >>> >>
>> >>> >
>> >>> >
>> >>>
>> >>> --
>> >>> 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: users-unsubscribe@maven.apache.org
>> >>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>
>> >>>
>> >>
>> >>
>> >
>> > --
>> > 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: users-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: users-help@maven.apache.org
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> > For additional commands, e-mail: users-help@maven.apache.org
>> >
>> >
>> >
>>
>> --
>> 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: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by Wayne Fay <wa...@gmail.com>.
Add an -X ie mvn -X scm:checkout antrun:run to get more information
while Maven is running.
Wayne
On 12/3/06, jiangshachina <ji...@gmail.com> 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:jiangshachina@gmail.com]
> > Sent: Sunday, December 03, 2006 2:34 AM
> > To: users@maven.apache.org
> > 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
> >>> >>>> For additional commands, e-mail: users-help@maven.apache.org
> >>> >>>>
> >>> >>>>
> >>> >>>
> >>> >>>
> >>> >>
> >>> >>
> >>> >
> >>> >
> >>>
> >>> --
> >>> 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: users-unsubscribe@maven.apache.org
> >>> For additional commands, e-mail: users-help@maven.apache.org
> >>>
> >>>
> >>
> >>
> >
> > --
> > 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: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> > For additional commands, e-mail: users-help@maven.apache.org
> >
> >
> >
>
> --
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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:jiangshachina@gmail.com]
> Sent: Sunday, December 03, 2006 2:34 AM
> To: users@maven.apache.org
> 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 <ji...@gmail.com> 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 <ji...@gmail.com> 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: users-unsubscribe@maven.apache.org
>>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>>> >>>>
>>> >>>>
>>> >>>
>>> >>>
>>> >>
>>> >>
>>> >
>>> >
>>>
>>> --
>>> 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: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>
> --
> 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: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
>
--
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: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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 <ji...@gmail.com> 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--tf2745727s177.html#a7660767
>> >>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>> >>>>
>> >>>>
>> >>>>
>> ---------------------------------------------------------------------
>> >>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> >>>> For additional commands, e-mail: users-help@maven.apache.org
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >>
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7661328
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
>
--
View this message in context: http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7661702
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by Dan Tran <da...@gmail.com>.
are you sure you did point ant:delete to a valid directory? ;-)
i works for me here
-D
On 12/3/06, jiangshachina <ji...@gmail.com> 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 <ji...@gmail.com> 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--tf2745727s177.html#a7660767
> >>>> Sent from the Maven - Users mailing list archive at Nabble.com.
> >>>>
> >>>>
> >>>> ---------------------------------------------------------------------
> >>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> >>>> For additional commands, e-mail: users-help@maven.apache.org
> >>>>
> >>>>
> >>>
> >>>
> >>
> >>
> >
> >
>
> --
> View this message in context:
> http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7661328
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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--tf2745727s177.html#a7660767
>>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>>> For additional commands, e-mail: users-help@maven.apache.org
>>>>
>>>>
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7661328
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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--tf2745727s177.html#a7660767
>>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>
>
--
View this message in context: http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7660899
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by jiangshachina <ji...@gmail.com>.
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 <ji...@gmail.com> 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--tf2745727s177.html#a7660767
>> Sent from the Maven - Users mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>>
>>
>
>
--
View this message in context: http://www.nabble.com/delete-a-directory-by-maven-antrun-plugin--tf2745727s177.html#a7660876
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: delete a directory by maven-antrun-plugin?
Posted by Dan Tran <da...@gmail.com>.
You may want to bind your antrun execution to a phase.
-D
On 12/2/06, jiangshachina <ji...@gmail.com> 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--tf2745727s177.html#a7660767
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>