Hi Dan,
Revision 11607 <http://fisheye.codehaus.org/changelog/mojo/?cs=11607> Author dantran Date 2010-01-08 23:41:56 -0600 (Fri, 08 Jan 2010)Log Message Lookup dependency using groupId:artifactId pair using a slower method due to the introduction of "inczip" where ${project.artifactMap} no longer can serve the purpose [...] --- trunk/mojo/maven-native/native-maven-plugin/src/main/java/org/codehaus/mojo/natives/plugin/NativeLinkMojo.java 2010-01-08 19:18:42 UTC (rev 11606) +++ trunk/mojo/maven-native/native-maven-plugin/src/main/java/org/codehaus/mojo/natives/plugin/NativeLinkMojo.java 2010-01-09 05:41:56 UTC (rev 11607) @@ -113,14 +113,6 @@ private List linkingOrderLibs;/**- * Internal: Map of of project artifacts. - * - * @parameter expression="${project.artifactMap}" - * @since 1.0-alpha-2 - */ - private Map projectArtifactMap; [...] + Set allDependencyArtifacts = project.getDependencyArtifacts();
I'm not sure whether you are aware of this but project.getArtifactMap() and project.getDependencyArtifacts() do not refer to the same set of artifacts. getArtifactMap() is derived from getArtifacts() which is a super set of getDependencyArtifacts(). getArtifacts() returns all/transitive dependencies, whereas getDependencyArtifacts() returns only the direct dependencies as given in the POM.
Benjamin --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
