You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@maven.apache.org by EJ Ciramella <ec...@upromise.com> on 2008/09/16 23:16:17 UTC
clean won't delete stuff that isn't in ./target
I'm having an issue where if there is a parent pom and a child pom, mvn
clean won't use it's configured directories included in the plugin
configuration.
It reports its scanning them, but opts to do nothing:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.2</version>
<configuration>
<filesets>
<fileset>
<directory>C:\some\other\dir</directory>
<includes>
<include>deleteme\**</include>
</includes>
</fileset>
</filesets>
<verbose>true</verbose>
</configuration>
</plugin>
I see this:
[INFO] task-segment: [clean]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting file-set: C:\some\other\dir (included: [deleteme\**],
excluded: [])
[INFO] Scanning for deletable directories.
[INFO] Re-scanning for deletable files.
[INFO] [cobertura:clean {execution: default}]
But everything is still there - any suggestions?
RE: clean won't delete stuff that isn't in ./target
Posted by EJ Ciramella <ec...@upromise.com>.
That seems screwy and unnecessary.
I still don't understand the relevance of this property/test. Can someone highlight it for me?
-----Original Message-----
From: Martin Gainty [mailto:mgainty@hotmail.com]
Sent: Wednesday, September 17, 2008 1:24 PM
To: Maven Users List; info@soebes.de
Subject: RE: clean won't delete stuff that isn't in ./target
boolean property inside MavenProject
http://www.java2s.com/Open-Source/Java-Document/Build/maven/org/apache/maven/project/MavenProject.java.java-doc.htm
so in your project.xml after the initial project node place the childNode executionRoot and set to true e.g.
<project xmlns="http://maven.apache.org/POM/3.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/3.0.0 http://maven.apache.org/maven-v3_0_0.xsd">
<executionRoot>true</executionRoot>
?
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Subject: RE: clean won't delete stuff that isn't in ./target
> Date: Wed, 17 Sep 2008 12:05:32 -0400
> From: eciramella@upromise.com
> To: users@maven.apache.org; info@soebes.de
>
> I don't understand why that test (isExecutionRoot()) is even there to begin with.
>
> Why does that matter? If you're specifying a fileset, isn't it to get rid of stuff outside of the src/target directories?
>
> -----Original Message-----
> From: Martin Gainty [mailto:mgainty@hotmail.com]
> Sent: Wednesday, September 17, 2008 11:02 AM
> To: Maven Users List; info@soebes.de
> Subject: RE: clean won't delete stuff that isn't in ./target
>
>
> what happens when if ( !project.isExecutionRoot() ) is NOT NULL?
> why not go ahead and submit your patch..
> ?
> Martin
> ______________________________________________
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
>
>
> > Subject: RE: clean won't delete stuff that isn't in ./target
> > Date: Wed, 17 Sep 2008 09:32:02 -0400
> > From: eciramella@upromise.com
> > To: users@maven.apache.org; info@soebes.de
> >
> > To all that have replied -
> >
> > I tried the exact syntax below and it doesn't work.
> >
> > Another part to this is we have a parent -> child -> child pom relation ship, and the clean target is in the lowest level. Running from the top most level, clean does not work.
> >
> > From my last run, here's what I have in my pom:
> >
> > <plugin>
> > <artifactId>maven-clean-plugin</artifactId>
> > <version>2.2</version>
> > <configuration>
> > <fileset>
> > <directory>${some.var}/../deleteme</directory>
> > <directory>C:/full/path/to/deleteme</directory>
> > </fileset>
> > <verbose>true</verbose>
> > </configuration>
> > </plugin>
> > Running from the top most level, "deleteme" still lives.
> >
> > I've tried every possible combination of <filesets><fileset><directory> but nothing works.
> >
> > Looking at the source for clean, I see this:
> >
> > 209 if ( !project.isExecutionRoot() )
> > 210 {
> > 211 String projectBasedir = StringUtils.replace( project.getBasedir().getAbsolutePath(),
> > 212 "\\", "/" );
> > 213 String filesetDir = StringUtils.replace( fileset.getDirectory(), "\\", "/" );
> > 214
> > 215 if ( filesetDir.indexOf( projectBasedir ) == -1 )
> > 216 {
> > 217 fileset.setDirectory( projectBasedir + "/" + filesetDir );
> > 218 }
> > 219 }
> > 220
> > 221 fileSetManager.delete( fileset, failOnError );
> >
> > #1 - How would this block of code ever get executed in my case?
> > #2 - That second if statement, filesetDir does not contain the project basedir at all, so this code prepends it to each fileset?!
> >
> > I've written a plugin (maven-really-clean) that just takes a series of directories and using plexus.file utils, deletes them, regardless of where they are on your system.
> >
> > The clean plugin simply does NOT work.
> >
> >
> > -----Original Message-----
> > From: Karl Heinz Marbaise [mailto:khmarbaise@gmx.de]
> > Sent: Wednesday, September 17, 2008 5:16 AM
> > To: Maven Users List
> > Subject: Re: clean won't delete stuff that isn't in ./target
> >
> > Hi there,
> > you can simply use:
> >
> > <configuration>
> >
> > <fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
> > </configuration>
> > Nothing more...
> >
> > And as mentioned...absolute directories are a very bad idea...
> >
> > Kind regards
> > Karl Heinz Marbaise
> > --
> > SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
> > Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
> > Hauptstrasse 177 USt.IdNr: DE191347579
> > 52146 Würselen http://www.soebes.de
> >
> > --------------------------------------------------------------------
> > - 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
> >
>
> _________________________________________________________________
> Want to do more with Windows Live? Learn "10 hidden secrets" from Jamie.
> http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-
> cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
_________________________________________________________________
Stay up to date on your PC, the Web, and your mobile phone with Windows Live.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: clean won't delete stuff that isn't in ./target
Posted by Martin Gainty <mg...@hotmail.com>.
boolean property inside MavenProject
http://www.java2s.com/Open-Source/Java-Document/Build/maven/org/apache/maven/project/MavenProject.java.java-doc.htm
so in your project.xml after the initial project node place the childNode executionRoot and set to true e.g.
<project xmlns="http://maven.apache.org/POM/3.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/3.0.0 http://maven.apache.org/maven-v3_0_0.xsd">
<executionRoot>true</executionRoot>
?
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Subject: RE: clean won't delete stuff that isn't in ./target
> Date: Wed, 17 Sep 2008 12:05:32 -0400
> From: eciramella@upromise.com
> To: users@maven.apache.org; info@soebes.de
>
> I don't understand why that test (isExecutionRoot()) is even there to begin with.
>
> Why does that matter? If you're specifying a fileset, isn't it to get rid of stuff outside of the src/target directories?
>
> -----Original Message-----
> From: Martin Gainty [mailto:mgainty@hotmail.com]
> Sent: Wednesday, September 17, 2008 11:02 AM
> To: Maven Users List; info@soebes.de
> Subject: RE: clean won't delete stuff that isn't in ./target
>
>
> what happens when if ( !project.isExecutionRoot() ) is NOT NULL?
> why not go ahead and submit your patch..
> ?
> Martin
> ______________________________________________
> Disclaimer and confidentiality note
> Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
>
>
> > Subject: RE: clean won't delete stuff that isn't in ./target
> > Date: Wed, 17 Sep 2008 09:32:02 -0400
> > From: eciramella@upromise.com
> > To: users@maven.apache.org; info@soebes.de
> >
> > To all that have replied -
> >
> > I tried the exact syntax below and it doesn't work.
> >
> > Another part to this is we have a parent -> child -> child pom relation ship, and the clean target is in the lowest level. Running from the top most level, clean does not work.
> >
> > From my last run, here's what I have in my pom:
> >
> > <plugin>
> > <artifactId>maven-clean-plugin</artifactId>
> > <version>2.2</version>
> > <configuration>
> > <fileset>
> > <directory>${some.var}/../deleteme</directory>
> > <directory>C:/full/path/to/deleteme</directory>
> > </fileset>
> > <verbose>true</verbose>
> > </configuration>
> > </plugin>
> > Running from the top most level, "deleteme" still lives.
> >
> > I've tried every possible combination of <filesets><fileset><directory> but nothing works.
> >
> > Looking at the source for clean, I see this:
> >
> > 209 if ( !project.isExecutionRoot() )
> > 210 {
> > 211 String projectBasedir = StringUtils.replace( project.getBasedir().getAbsolutePath(),
> > 212 "\\", "/" );
> > 213 String filesetDir = StringUtils.replace( fileset.getDirectory(), "\\", "/" );
> > 214
> > 215 if ( filesetDir.indexOf( projectBasedir ) == -1 )
> > 216 {
> > 217 fileset.setDirectory( projectBasedir + "/" + filesetDir );
> > 218 }
> > 219 }
> > 220
> > 221 fileSetManager.delete( fileset, failOnError );
> >
> > #1 - How would this block of code ever get executed in my case?
> > #2 - That second if statement, filesetDir does not contain the project basedir at all, so this code prepends it to each fileset?!
> >
> > I've written a plugin (maven-really-clean) that just takes a series of directories and using plexus.file utils, deletes them, regardless of where they are on your system.
> >
> > The clean plugin simply does NOT work.
> >
> >
> > -----Original Message-----
> > From: Karl Heinz Marbaise [mailto:khmarbaise@gmx.de]
> > Sent: Wednesday, September 17, 2008 5:16 AM
> > To: Maven Users List
> > Subject: Re: clean won't delete stuff that isn't in ./target
> >
> > Hi there,
> > you can simply use:
> >
> > <configuration>
> >
> > <fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
> > </configuration>
> > Nothing more...
> >
> > And as mentioned...absolute directories are a very bad idea...
> >
> > Kind regards
> > Karl Heinz Marbaise
> > --
> > SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
> > Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
> > Hauptstrasse 177 USt.IdNr: DE191347579
> > 52146 Würselen http://www.soebes.de
> >
> > ---------------------------------------------------------------------
> > 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
> >
>
> _________________________________________________________________
> Want to do more with Windows Live? Learn "10 hidden secrets" from Jamie.
> http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
_________________________________________________________________
Stay up to date on your PC, the Web, and your mobile phone with Windows Live.
http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/
RE: clean won't delete stuff that isn't in ./target
Posted by EJ Ciramella <ec...@upromise.com>.
I don't understand why that test (isExecutionRoot()) is even there to begin with.
Why does that matter? If you're specifying a fileset, isn't it to get rid of stuff outside of the src/target directories?
-----Original Message-----
From: Martin Gainty [mailto:mgainty@hotmail.com]
Sent: Wednesday, September 17, 2008 11:02 AM
To: Maven Users List; info@soebes.de
Subject: RE: clean won't delete stuff that isn't in ./target
what happens when if ( !project.isExecutionRoot() ) is NOT NULL?
why not go ahead and submit your patch..
?
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Subject: RE: clean won't delete stuff that isn't in ./target
> Date: Wed, 17 Sep 2008 09:32:02 -0400
> From: eciramella@upromise.com
> To: users@maven.apache.org; info@soebes.de
>
> To all that have replied -
>
> I tried the exact syntax below and it doesn't work.
>
> Another part to this is we have a parent -> child -> child pom relation ship, and the clean target is in the lowest level. Running from the top most level, clean does not work.
>
> From my last run, here's what I have in my pom:
>
> <plugin>
> <artifactId>maven-clean-plugin</artifactId>
> <version>2.2</version>
> <configuration>
> <fileset>
> <directory>${some.var}/../deleteme</directory>
> <directory>C:/full/path/to/deleteme</directory>
> </fileset>
> <verbose>true</verbose>
> </configuration>
> </plugin>
> Running from the top most level, "deleteme" still lives.
>
> I've tried every possible combination of <filesets><fileset><directory> but nothing works.
>
> Looking at the source for clean, I see this:
>
> 209 if ( !project.isExecutionRoot() )
> 210 {
> 211 String projectBasedir = StringUtils.replace( project.getBasedir().getAbsolutePath(),
> 212 "\\", "/" );
> 213 String filesetDir = StringUtils.replace( fileset.getDirectory(), "\\", "/" );
> 214
> 215 if ( filesetDir.indexOf( projectBasedir ) == -1 )
> 216 {
> 217 fileset.setDirectory( projectBasedir + "/" + filesetDir );
> 218 }
> 219 }
> 220
> 221 fileSetManager.delete( fileset, failOnError );
>
> #1 - How would this block of code ever get executed in my case?
> #2 - That second if statement, filesetDir does not contain the project basedir at all, so this code prepends it to each fileset?!
>
> I've written a plugin (maven-really-clean) that just takes a series of directories and using plexus.file utils, deletes them, regardless of where they are on your system.
>
> The clean plugin simply does NOT work.
>
>
> -----Original Message-----
> From: Karl Heinz Marbaise [mailto:khmarbaise@gmx.de]
> Sent: Wednesday, September 17, 2008 5:16 AM
> To: Maven Users List
> Subject: Re: clean won't delete stuff that isn't in ./target
>
> Hi there,
> you can simply use:
>
> <configuration>
>
> <fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
> </configuration>
> Nothing more...
>
> And as mentioned...absolute directories are a very bad idea...
>
> Kind regards
> Karl Heinz Marbaise
> --
> SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
> Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
> Hauptstrasse 177 USt.IdNr: DE191347579
> 52146 Würselen http://www.soebes.de
>
> ---------------------------------------------------------------------
> 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
>
_________________________________________________________________
Want to do more with Windows Live? Learn "10 hidden secrets" from Jamie.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
RE: clean won't delete stuff that isn't in ./target
Posted by Martin Gainty <mg...@hotmail.com>.
what happens when if ( !project.isExecutionRoot() ) is NOT NULL?
why not go ahead and submit your patch..
?
Martin
______________________________________________
Disclaimer and confidentiality note
Everything in this e-mail and any attachments relates to the official business of Sender. This transmission is of a confidential nature and Sender does not endorse distribution to any party other than intended recipient. Sender does not necessarily endorse content contained within this transmission.
> Subject: RE: clean won't delete stuff that isn't in ./target
> Date: Wed, 17 Sep 2008 09:32:02 -0400
> From: eciramella@upromise.com
> To: users@maven.apache.org; info@soebes.de
>
> To all that have replied -
>
> I tried the exact syntax below and it doesn't work.
>
> Another part to this is we have a parent -> child -> child pom relation ship, and the clean target is in the lowest level. Running from the top most level, clean does not work.
>
> From my last run, here's what I have in my pom:
>
> <plugin>
> <artifactId>maven-clean-plugin</artifactId>
> <version>2.2</version>
> <configuration>
> <fileset>
> <directory>${some.var}/../deleteme</directory>
> <directory>C:/full/path/to/deleteme</directory>
> </fileset>
> <verbose>true</verbose>
> </configuration>
> </plugin>
> Running from the top most level, "deleteme" still lives.
>
> I've tried every possible combination of <filesets><fileset><directory> but nothing works.
>
> Looking at the source for clean, I see this:
>
> 209 if ( !project.isExecutionRoot() )
> 210 {
> 211 String projectBasedir = StringUtils.replace( project.getBasedir().getAbsolutePath(),
> 212 "\\", "/" );
> 213 String filesetDir = StringUtils.replace( fileset.getDirectory(), "\\", "/" );
> 214
> 215 if ( filesetDir.indexOf( projectBasedir ) == -1 )
> 216 {
> 217 fileset.setDirectory( projectBasedir + "/" + filesetDir );
> 218 }
> 219 }
> 220
> 221 fileSetManager.delete( fileset, failOnError );
>
> #1 - How would this block of code ever get executed in my case?
> #2 - That second if statement, filesetDir does not contain the project basedir at all, so this code prepends it to each fileset?!
>
> I've written a plugin (maven-really-clean) that just takes a series of directories and using plexus.file utils, deletes them, regardless of where they are on your system.
>
> The clean plugin simply does NOT work.
>
>
> -----Original Message-----
> From: Karl Heinz Marbaise [mailto:khmarbaise@gmx.de]
> Sent: Wednesday, September 17, 2008 5:16 AM
> To: Maven Users List
> Subject: Re: clean won't delete stuff that isn't in ./target
>
> Hi there,
> you can simply use:
>
> <configuration>
> <fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
> </configuration>
> Nothing more...
>
> And as mentioned...absolute directories are a very bad idea...
>
> Kind regards
> Karl Heinz Marbaise
> --
> SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
> Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
> Hauptstrasse 177 USt.IdNr: DE191347579
> 52146 Würselen http://www.soebes.de
>
> ---------------------------------------------------------------------
> 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
>
_________________________________________________________________
Want to do more with Windows Live? Learn “10 hidden secrets” from Jamie.
http://windowslive.com/connect/post/jamiethomson.spaces.live.com-Blog-cns!550F681DAD532637!5295.entry?ocid=TXT_TAGLM_WL_domore_092008
RE: clean won't delete stuff that isn't in ./target
Posted by EJ Ciramella <ec...@upromise.com>.
To all that have replied -
I tried the exact syntax below and it doesn't work.
Another part to this is we have a parent -> child -> child pom relation ship, and the clean target is in the lowest level. Running from the top most level, clean does not work.
>From my last run, here's what I have in my pom:
<plugin>
<artifactId>maven-clean-plugin</artifactId>
<version>2.2</version>
<configuration>
<fileset>
<directory>${some.var}/../deleteme</directory>
<directory>C:/full/path/to/deleteme</directory>
</fileset>
<verbose>true</verbose>
</configuration>
</plugin>
Running from the top most level, "deleteme" still lives.
I've tried every possible combination of <filesets><fileset><directory> but nothing works.
Looking at the source for clean, I see this:
209 if ( !project.isExecutionRoot() )
210 {
211 String projectBasedir = StringUtils.replace( project.getBasedir().getAbsolutePath(),
212 "\\", "/" );
213 String filesetDir = StringUtils.replace( fileset.getDirectory(), "\\", "/" );
214
215 if ( filesetDir.indexOf( projectBasedir ) == -1 )
216 {
217 fileset.setDirectory( projectBasedir + "/" + filesetDir );
218 }
219 }
220
221 fileSetManager.delete( fileset, failOnError );
#1 - How would this block of code ever get executed in my case?
#2 - That second if statement, filesetDir does not contain the project basedir at all, so this code prepends it to each fileset?!
I've written a plugin (maven-really-clean) that just takes a series of directories and using plexus.file utils, deletes them, regardless of where they are on your system.
The clean plugin simply does NOT work.
-----Original Message-----
From: Karl Heinz Marbaise [mailto:khmarbaise@gmx.de]
Sent: Wednesday, September 17, 2008 5:16 AM
To: Maven Users List
Subject: Re: clean won't delete stuff that isn't in ./target
Hi there,
you can simply use:
<configuration>
<fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
</configuration>
Nothing more...
And as mentioned...absolute directories are a very bad idea...
Kind regards
Karl Heinz Marbaise
--
SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
Hauptstrasse 177 USt.IdNr: DE191347579
52146 Würselen http://www.soebes.de
---------------------------------------------------------------------
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: clean won't delete stuff that isn't in ./target
Posted by Karl Heinz Marbaise <kh...@gmx.de>.
Hi there,
you can simply use:
<configuration>
<fileset><directory>C:/some/other/dir/deleteme</directory></fileset>
</configuration>
Nothing more...
And as mentioned...absolute directories are a very bad idea...
Kind regards
Karl Heinz Marbaise
--
SoftwareEntwicklung Beratung Schulung Tel.: +49 (0) 2405 / 415 893
Dipl.Ing.(FH) Karl Heinz Marbaise ICQ#: 135949029
Hauptstrasse 177 USt.IdNr: DE191347579
52146 Würselen http://www.soebes.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org
Re: clean won't delete stuff that isn't in ./target
Posted by Brett Porter <br...@gmail.com>.
try deleteme/** instead.
Additionally, having an absolute path in there seems like a bad idea
unless there is a very specific reason for it!
- Brett
2008/9/17 EJ Ciramella <ec...@upromise.com>:
> I'm having an issue where if there is a parent pom and a child pom, mvn
> clean won't use it's configured directories included in the plugin
> configuration.
>
>
>
> It reports its scanning them, but opts to do nothing:
>
>
>
> <plugin>
>
> <artifactId>maven-clean-plugin</artifactId>
>
> <version>2.2</version>
>
> <configuration>
>
> <filesets>
>
> <fileset>
>
> <directory>C:\some\other\dir</directory>
>
> <includes>
>
> <include>deleteme\**</include>
>
> </includes>
>
> </fileset>
>
> </filesets>
>
> <verbose>true</verbose>
>
> </configuration>
>
> </plugin>
>
>
>
> I see this:
>
>
>
> [INFO] task-segment: [clean]
>
> [INFO]
> ------------------------------------------------------------------------
>
> [INFO] [clean:clean]
>
> [INFO] Deleting file-set: C:\some\other\dir (included: [deleteme\**],
> excluded: [])
>
> [INFO] Scanning for deletable directories.
>
> [INFO] Re-scanning for deletable files.
>
> [INFO] [cobertura:clean {execution: default}]
>
>
>
> But everything is still there - any suggestions?
>
>
--
Brett Porter
Blog: http://blogs.exist.com/bporter/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org