我正在开发一个maven插件,其目标是具有一个类的参数。Maven插件配置设置参数到类
我想配置此目标以使用特殊类。
这是我的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 2014-08-29 10:55:22
插件的用途是什么?为什么使用旧式的xdoclet而不是[Java 5 Annotation](http://maven.apache.org/plugin-tools/maven-plugin-tools-annotations/index.html)? – khmarbaise 2014-08-29 10:55:38
@ooxi'MyEndPointParser'在调用项目的另一个Maven依赖项中声明。 – matcauthon 2014-08-29 11:02:12