Я разрабатываю плагин maven с целью, которая имеет параметр класса.Конфигурация конфигурации плагина Maven для класса
Я хочу настроить эту цель для использования специального класса.
Это мой Mojo из Maven плагин:
/**
* The used parser.
*
* @parameter expression="${parser}"
*/
private EndpointParser parser;
public void execute() throws MojoExecutionException {
Это мой pom.xml проекта с использованием плагина:
...
<plugins>
<plugin>
<groupId>foo</groupId>
<artifactId>bar</artifactId>
<configuration>
<parser>com.foo.bar.MyEndpointParser</parser>
</configuration>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
<phase>generate-sources</phase>
</execution>
</executions>
</plugin>
</plugins>
...
Как я могу получить его работу.
С какой проблемой вы сталкиваетесь? Является ли 'com.foo.bar.MyEndpointParser' частью вашего плагина или проекта, который использует ваш плагин? – ooxi
Какова цель плагина? Почему вы используете старые вещи xdoclet стиля вместо [Java 5 Annotation] (http://maven.apache.org/plugin-tools/maven-plugin-tools-annotations/index.html)? – khmarbaise
@ooxi 'MyEndPointParser' объявляется в другой зависимости от maven вызывающего проекта. – matcauthon