我正在開發一個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