Peter Palaga created WFBUILD-33:
-----------------------------------
Summary: Support non-jar artifacts properly
Key: WFBUILD-33
URL:
https://issues.jboss.org/browse/WFBUILD-33
Project: WildFly Build Tools
Issue Type: Bug
Reporter: Peter Palaga
Assignee: Peter Palaga
The immediate impetus for reporting this is the fact that after upgrading from 1.1.6.Final
to 1.2.6.Final our
{code}
<copy-artifact artifact="io.hawt:hawtio-wildfly"
to-location="standalone/deployments/"/>
{code}
stopped working for the FP plugin. Changing it to
{code}<copy-artifact artifact="io.hawt:hawtio-wildfly:war"
to-location="standalone/deployments/"/>{code}
by adding :war made the FP plugin happy, but it made the provisioning plugin fail with an
NPE.
It looks like the code parsing and the rendering the
groupId:artifactId:type:classifier:version strings is scattered over several methods whose
behavior is not 100% consistent.
The current objective is:
(1) Write a few integration tests to pin the behavior before the change, identifying the
broken cases
(2) Write the actual fix in such a way that the plugins stay as backwards compatible as
possible.
I have a fix that works for me, I just need to ensure, my changes keep the plugins
backwards compatible.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)