Here are a couple suggested of lines of thought. (Caveat these lines of
thought may lead to naught.)
1. Check out the spelling of the two artifactids in the error message.
The two don't match.
I know I have an <artifactId>maven-resources-plugin</artifactId> in my
local repo,
I know that the repo @
http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/plugins/maven-resources-plugin/2.3-SNAPSHOT/
has one.
But I don't know anything about an artifact called:
maven-resource-plugin
Note the lack of s on resource.
Unfortunately I will need to sacrifice a chicken to understand what to
do with the above anomalies.
In other words this suggestion will take a bit more investigation on
your side....
2. Second suggestion is to check your own settings.xml file. Try
instead to use a pretty standard kind of profile for your activeProfiles
like this.
<profile>
<id>apache</id>
<repositories>
<repository>
<id>apache.org</id>
<name>Maven Snapshots</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>apache.org</id>
<name>Maven Plugin Snapshots</name>
<url>http://people.apache.org/repo/m2-snapshot-repository</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
<activeProfiles>
<activeProfile>apache</activeProfile>
</activeProfiles>
Of course this is very similar to what we have in the pom.xml itself.
3. Suggestion three: Tim - do you know where to obtain live chickens? ;-)
cheers,
John
Richard S. Hall wrote:
Strange. Especially since I deleted my maven repo to test it. Any suggestions,
anyone?
-> richard
-----Original Message-----
From: Tim Moloney <[EMAIL PROTECTED]>
Subj: Re: Building the Felix trunk
Date: Tue 13. Feb 2007 7:36
Size: 1K
To: felix-dev@incubator.apache.org
Not for me, unfortunately.
Building Maven OSGi Plugin
[...]
Reason: Error getting POM for
'org.apache.maven.plugins:maven-resource-plugin' from the repository:
Failed to resolve artifact, possibly due to a repository list that is
not appropriately equipped for this artifact's metadata.
org.apache.maven.plugins:maven-resources-plugin:pom:2.3-SNAPSHOT
from the specified remote repositories:
apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository),
snapshots (http://snapshots.maven.codehaus.org/maven2)
central (http://repo1.maven.org/maven2)
After getting a fresh checkout, I ran 'ant' in the trunk directory. I
tried again after deleting ~/.m2/repository but got the same results.
Tim
Richard S. Hall wrote:
Steven E. Harris wrote:
"Steven E. Harris" <[EMAIL PROTECTED]> writes:
This may be related to the "repository" elements not specifying
whether each repository offers snapshots or releases (I just tried
adding these specifications, but the problem persists)
Adding the following elements to the pluginRepository elements fixes
the problem:
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
The point being: Don't look for released plugins in the Apache
snapshot repository.
Ok, cool. I have made this mod to the pom file...hopefully this
updated version will now work for everyone...it worked for me.
Thanks.
-> richard