Hi all,<div><br></div><div>Thought I would get your input before I go any further on the task of creating the separate builds for the different target platforms.</div><div>In switching to RESTeasy as the jax-rs framework this causes an issue <a href="https://issues.jboss.org/browse/RESTEASY-586" class="link-title" style="color:rgb(51,102,153);font-family:Arial,FreeSans,Helvetica,sans-serif;font-size:13px;line-height:17px;white-space:nowrap;background-color:rgb(240,240,240)">RESTEASY-586</a> when we deploy to AS7 as RESTeasy is already bundled/provided in AS7. So for all other platforms we need to include the resteasy-*.jar and for as7 they need to be removed. This is pretty straight forward.</div>
<div>However we also need to add or remove this section</div><div><br></div><div><div><context-param></div><div> <param-name>resteasy.injector.factory</param-name></div><div> <param-value>org.jboss.resteasy.cdi.CdiInjectorFactory</param-value></div>
<div> </context-param></div></div><div><br></div><div> to guvnor-webapp-drools web.xml depending on the target platform, this is were it becomes a little tricky.</div><div>What version should be checked in? Running in hosted mode requires the section to exist, running Arquillian integration-tests requires it to be removed, since integration-tests are run on as7.</div>
<div><br></div><div>I'm leaning towards having the section included by default and remove it in GuvnorIntegrationTest or having the build process filter and create a new version per platform which can then be copied into the WebArchive in GuvnorIntegrationTest.</div>
<div><br></div><div>What are your thoughts?</div><div><br></div><div>Kind Regards</div><div><br></div><div>Mikael Lönneberg (gwendo)</div>