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]

Reply via email to