Здравствуйте! Ваше письмо принято за спам и удалено. Если вы считаете это ошибкой, то позвоните пожалуйста по телефону +7(812)578-09-03 в службу поддержки. ===Вашего письмо=== Return-Path: <[EMAIL PROTECTED]> Received: from <[EMAIL PROTECTED]> by inc.ru (CommuniGate Pro RULES 4.1.8) with RULES id 3643521; Thu, 18 Sep 2008 09:05:25 +0400 X-Autogenerated: Mirror X-Mirrored-by: <[EMAIL PROTECTED]> Received: from mail.netltd.ru (account [EMAIL PROTECTED]) by inc.ru (CommuniGate Pro RPOP 4.1.8) with RPOP id 3643520 for [EMAIL PROTECTED]; Thu, 18 Sep 2008 09:05:25 +0400 X-Antivirus-passed: yes X-Real-To: [EMAIL PROTECTED] Received: from <[EMAIL PROTECTED]> by inc.ru (CommuniGate Pro RULES 4.1.8) with RULES id 26703105; Thu, 18 Sep 2008 09:04:46 +0400 X-Autogenerated: Mirror X-Mirrored-by: <[EMAIL PROTECTED]> X-Antispam-passed: yes X-Antispam: yes X-Real-To: <[EMAIL PROTECTED]> X-Antivirus: yes Received: from mail.apache.org ([140.211.11.2] verified) by inc.ru (CommuniGate Pro SMTP 4.1.8) with SMTP id 26703122 for [EMAIL PROTECTED]; Thu, 18 Sep 2008 09:04:45 +0400 Received: (qmail 40140 invoked by uid 500); 18 Sep 2008 05:04:36 -0000 Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Precedence: bulk List-Unsubscribe: <mailto:[EMAIL PROTECTED]> List-Help: <mailto:[EMAIL PROTECTED]> List-Post: <mailto:users@maven.apache.org> List-Id: "Maven Users List" <users.maven.apache.org> Reply-To: "Maven Users List" <users@maven.apache.org> Delivered-To: mailing list users@maven.apache.org Received: (qmail 47046 invoked by uid 99); 17 Sep 2008 17:49:36 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of [EMAIL PROTECTED] designates 12.197.7.59 as permitted sender) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: clean won't delete stuff that isn't in ./target Date: Wed, 17 Sep 2008 13:49:05 -0400 Message-ID: <[EMAIL PROTECTED]> In-Reply-To: <[EMAIL PROTECTED]> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: clean won't delete stuff that isn't in ./target Thread-Index: AckY6k0pnbHifji3R2uX5kk3zbDNiwAA0hHQ From: "EJ Ciramella" <[EMAIL PROTECTED]> To: "Maven Users List" <users@maven.apache.org>, <[EMAIL PROTECTED]> X-OriginalArrivalTime: 17 Sep 2008 17:49:05.0764 (UTC) FILETIME=[ADB89240:01C918ED] X-Virus-Checked: Checked by ClamAV on apache.org
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:[EMAIL PROTECTED] Sent: Wednesday, September 17, 2008 1:24 PM To: Maven Users List; [EMAIL PROTECTED] 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: [EMAIL PROTECTED] > To: users@maven.apache.org; [EMAIL PROTECTED] > > 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:[EMAIL PROTECTED] > Sent: Wednesday, September 17, 2008 11:02 AM > To: Maven Users List; [EMAIL PROTECTED] > 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: [EMAIL PROTECTED] > > To: users@maven.apache.org; [EMAIL PROTECTED] > > > > 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:[EMAIL PROTECTED] > > 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: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -------------------------------------------------------------------- > > - To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > _________________________________________________________________ > 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: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > _________________________________________________________________ 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: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]