-
Enhancement
-
Resolution: Done
-
Major
-
None
-
None
-
None
The <channles/> configuration element is a complex attribute that is currently not allowed to be set via a property. We could enable this by adding a setter in the goals that use this parameter. The string value could be a URL or a GAV. As noted in a chat we could match the pattern ^(file|http|https)://.* and assume a URL. If not we use the groupId:artifactId:version (GAV) pattern to create the ChannelConfiguration.
Example GAV
<channels> <channel> <manifest> <groupId>org.wildfly.channels</groupId> <artifactId>wildfly-30.0</artifactId> </manifest> </channel> </channels>
Example URL
<channels> <channel> <manifest> <url>https://example.wildfly.org/channel/wildfly-30</url> </manifest> </channel> </channels>
Note we should add an example and update the documentation for the channels property as well.
- is incorporated by
-
JBEAP-27223 Upgrade wildfly-maven-plugin to 4.1.7.Final-redhat-00001, wildfly-jar-maven-plugin to 9.0.1.Final-redhat-00009
- Closed