我已经创建了一个按预期工作的Maven插件。唯一的问题是,在我使用新插件的项目中,配置无法解决(在pom中)。所以插件解析了正确的值,但是pom文件中的值是红色的,intellij给出了这个警告:
Element employees is not allowed here
F.ex。在这个配置上:
<employees>
<employee>
<name>Janet</url>
<department>IT</department>
</employee>
<employee>
<name>Paul</url>
<department>IT</filter>
</employee>
</employees>
以下是我使用该属性的BusinessMojo:
@Parameter(property = "business.employees" defaultValue = "")
private List<Employee> employees;
当我在插件中使用employees
变量时,值是正确的。仍然,在pom中,employees
是红色的,没有解决。