For the sake of those who read this thread in the archives...

You need to set reResolve to "false".





On Tue, 2007-03-13 at 10:08 +0900, David Leangen wrote:
> Thanks, Brian,
> 
> What I mean to do is clean out my local cache before my build, so I can
> do a clean build.
> 
> Is that not what this dependency:clean-local-cache is intended for?
> 
> Any ideas how I can do this ("properly")?
> 
> 
> Currenlty, I include it in the parent pom as below, but this does not
> work as I expect.
> 
> 
> Cheers,
> Dave
> 
> 
> 
> 
> On Mon, 2007-03-12 at 09:37 -0400, Brian E. Fox wrote:
> > The artifact was deleted from your local repository. That means you'll
> > need to rebuild/install it before this will be able to resolve it. I'm
> > not sure purging sibling artifacts is what you really mean to do.
> > 
> > -----Original Message-----
> > From: David Leangen [mailto:[EMAIL PROTECTED] 
> > Sent: Monday, March 12, 2007 2:35 AM
> > To: Maven Users List
> > Subject: Purging depending on a given profile
> > 
> > 
> > Hello!
> > 
> > I'd like to use the Maven Dependency Plugin to purge my local cache, but
> > only for a build with a given profile.
> > 
> > I have set up the plugin to work with a profile, and it does purge the
> > cache.
> > 
> > 
> > Problem is that, after resolving a list of 3rd party artifacts, it
> > cannot resolve artifacts that are both children and components of the
> > parent pom where the plugin is declared. Error shown below.
> > 
> > 
> > This is the parent pom:
> > 
> > <project>
> >   ...
> >    <profiles>
> >      <profile>
> >        <id>ci</id>
> >       <activation>
> >         <property>
> >           <name>purgeCache</name>
> >           <value>true</value>
> >         </property>
> >       </activation>
> >       <build>
> >         <plugins>
> >           <plugin>
> >             <groupId>org.apache.maven.plugins</groupId>
> >             <artifactId>maven-dependency-plugin</artifactId>
> >             <executions>
> >               <execution>
> >                 <id>purge-local-repository</id>
> >                 <phase>validate</phase>
> >                 <goals>
> >                   <goal>purge-local-repository</goal>
> >                 </goals>
> >                 <configuration>
> >                 </configuration>
> >               </execution>
> >             </executions>
> >           </plugin>
> >         </plugins>
> >       </build>
> >     </profile>
> >   </profiles>
> > </project>
> > 
> > 
> > 
> > And finally, this is the error:
> > 
> > 
> > [INFO]
> > ------------------------------------------------------------------------
> > [ERROR] BUILD FAILURE
> > [INFO]
> > ------------------------------------------------------------------------
> > [INFO] :
> > [EMAIL PROTECTED]
> > Failed to refresh project dependencies for:
> > com.my.project:my-project:jar:0.1.0-SNAPSHOT
> > 
> > Artifact resolution failed for project:
> > com.my.project:my-project:jar:0.1.0-SNAPSHOT
> > 
> > 
> > Any ideas?
> > 
> > Thanks!
> > David
> > 
> > 
> > 
> > 
> > ---------------------------------------------------------------------
> > 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]
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to