public static String getGoalName(PluginDescriptor pluginDescriptor, String mojoClassName) {
String goalName=null;
List<MojoDescriptor> mojoDescriptorList = pluginDescriptor.getMojos();
for (MojoDescriptor mojoDescriptor : mojoDescriptorList) {
if (mojoDescriptor.getImplementation().equals(mojoClassName)) {
goalName=mojoDescriptor.getGoal();
break;
}
}
return goalName;
}
Здесь, PluginDescriptor можно получить из pluginManager.getPluginDescriptorForPrefix ("prefix-for-your-plugin"). PluginManager доступен как @component role = "org.apache.maven.plugin.PluginManager"