構成内のリストを取得するプラグインがあります。
<build>
<plugins>
<plugin>
<groupId>com.example</grouId>
<artifactId>fictional-plugin</artifactId>
<configuration>
<fictionalSet>
<setItem>First</setItem>
<setItem>Second</setItem>
<setItem>Third</setItem>
</fictionalSet>
...
</build>
の内容は<fictionalSet>
、現在のプロファイルに基づいて変更されます。現在、プロファイル内でプラグイン定義を複製していますが、これは少し無駄に感じます。私が本当にしたいのは、アイテムのセットをプロパティとして定義することです:
<properties>
<fictional.set.items>
<setItem>First</setItem>
<setItem>Second</setItem>
...
</properties>
ただし、上記を試みると、Maven からエラーが発生します。
[ERROR] Non-parseable POM <path>/pom.xml: TEXT must be immediately followed
by END_TAG and not START_TAG (position: START_TAG seen ...
<fictional.set.items>\r\n\t\t\t<setItem>... @37:13) @ line 37, column 13
リストをMavenプロパティからプラグイン構成に渡す方法はありますか?