Hello all - I have what seems like a simple question that's got me
stumped at the moment.
Is there a way to iterate over the dependencies in a particular project
inside a custom plugin?
I keep wanting to do something like:
ArrayList deps = (ArrayList) proj.getDependencies();
for(int x = 0; x < deps.size(); x++)
{
getLog().info("--> "+deps.get(x));
}
Just for testing purposes, but at runtime, I keep getting this
stacktrace:
java.lang.NoClassDefFoundError: org/apache/maven/project/Model
at org.apache.maven.project.Project.<init>(Project.java:120)
at com.upromise.maven.helpers.ManiGen.execute(ManiGen.java:20)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginMa
nager.java:420)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Default
LifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoa
l(DefaultLifecycleExecutor.java:493)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultL
ifecycleExecutor.java:463)
I get the feeling I'm not using the right Project class.
Any suggestions would be really helpful.