我是java的新手。
鉴于我的pom.xml上有配置
<plugin>
<groupId>org.custom.plugin</groupId>
<artifactId>my-maven/artifactId>
<version>1.0-SNAPSHOT</version>
<configuration>
<providerSelection id="someCustomIdGoesHere">2.0</providerSelection>
</configuration>
如何在我的课程中调用网址属性ID?
/**
* The properties files that will be used when reading properties.
*
* @parameter
* @required
*/
private String url;
// hot to get attribute of ID?
答案 0 :(得分:2)
那是不可能的。配置块仅支持元素和少量行为属性。 因此,您可以做的最好的是将配置更改为
<configuration>
<url>some_value</url>
</configuration>
顺便说一句,如果您是Java新手,那么我不确定编写自定义Maven插件是否是最好的学习方式。您将面对Java和Maven的许多不同方面。