Below is what I did to get a proper project to be created. Now I don't
really understand how snapshots are supposed to work, so I'm sure there
are problems with this solution. But at least it is creating proper
eclipse projects. Now I need to learn how to make a custom verson of a
plugin available to my team..........
public static MavenProject findReactorProject( List reactorProjects,
Artifact artifact )
{
if ( reactorProjects == null )
{
return null; // we're a single project
}
for ( Iterator it = reactorProjects.iterator(); it.hasNext(); )
{
MavenProject project = (MavenProject) it.next();
if ( project.getGroupId().equals( artifact.getGroupId() )
&& project.getArtifactId().equals(
artifact.getArtifactId() )
&& isVersionMatch(project, artifact) )
//project.getVersion().equals( artifact.getVersion() ) )
{
return project;
}
}
return null;
}
public static boolean isVersionMatch(MavenProject project, Artifact
artifact) {
return project.getVersion ().equals(artifact.getVersion())
||
project.getVersion().equals(artifact.getVersionRange().toString());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]