Здравствуйте! Ваше письмо принято за спам и удалено. Если вы считаете это ошибкой, то позвоните пожалуйста по телефону +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 3640082; Wed, 17 Sep 2008 19:04:32 +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 3640081 for [EMAIL PROTECTED]; Wed, 17 Sep 2008 19:04:32 +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 26681488; Wed, 17 Sep 2008 19:02: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 26681461 for [EMAIL PROTECTED]; Wed, 17 Sep 2008 19:02:45 +0400 Received: (qmail 4431 invoked by uid 500); 17 Sep 2008 15:02:37 -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 4417 invoked by uid 99); 17 Sep 2008 15:02:37 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2008 08:02:37 -0700 X-ASF-Spam-Status: No, hits=2.0 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of [EMAIL PROTECTED] designates 65.55.116.33 as permitted sender) Received: from [65.55.116.33] (HELO blu0-omc1-s22.blu0.hotmail.com) (65.55.116.33) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 17 Sep 2008 15:01:36 +0000 Received: from BLU142-W13 ([65.55.116.9]) by blu0-omc1-s22.blu0.hotmail.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 17 Sep 2008 08:02:08 -0700 Message-ID: <[EMAIL PROTECTED]> Content-Type: multipart/alternative; boundary="_299e8e83-0db8-4c04-8ff5-90e8571ab865_" X-Originating-IP: [24.34.14.72] From: Martin Gainty <[EMAIL PROTECTED]> To: Maven Users List <users@maven.apache.org>, <[EMAIL PROTECTED]> Subject: RE: clean won't delete stuff that isn't in ./target Date: Wed, 17 Sep 2008 11:02:08 -0400 Importance: Normal In-Reply-To: <[EMAIL PROTECTED]> References: <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> MIME-Version: 1.0 X-OriginalArrivalTime: 17 Sep 2008 15:02:08.0453 (UTC) FILETIME=[5AF03750:01C918D6] X-Virus-Checked: Checked by ClamAV on apache.org
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]