<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi Alexandre,<br>
<br>
Some of your recent pom.xml changes might introduce a new issue.<br>
<br>
What changes are an issue?<br>
=================<br>
<br>
The uberfire security api has:<br>
<pre><span class="nt"><artifactId></span>security-api<span class="nt"></artifactId></span></pre>
in
<a class="moz-txt-link-freetext" href="https://github.com/droolsjbpm/uberfire/blob/master/uberfire-security/security-api/pom.xml">https://github.com/droolsjbpm/uberfire/blob/master/uberfire-security/security-api/pom.xml</a><br>
<br>
Why is that an issue?<br>
=============<br>
<ul>
<li>1) Hard for users to assert that uberfire's versions are in
sync</li>
<ul>
<li>
myproject.war // throws NoSuchMethodError in uberfire<br>
</li>
<ul>
<li>WEB-INF/lib</li>
<ul>
<li>...</li>
<li>security-api-0.3.jar // wrong version, should be 0.4</li>
<li>...</li>
<li>spring-beans-3.0.0.jar<br>
</li>
<li>spring-core-3.0.0.jar</li>
<li>...<br>
</li>
<li>uberfire-core-0.4.jar</li>
<li>uberfire-vfs-api-0.4.jar</li>
<li>...</li>
</ul>
</ul>
</ul>
<li>2) Clashes/confuses with javax.security:security-api<br>
</li>
<ul>
<li><a class="moz-txt-link-freetext" href="http://search.maven.org/#artifactdetails">http://search.maven.org/#artifactdetails</a>|javax.security|security-api|1.1-rev-1|jar</li>
<li>
myproject.war<br>
</li>
<ul>
<li>WEB-INF/lib</li>
<ul>
<li>...</li>
<li>security-api-0.4.jar // uberfire</li>
<li>security-1.1-rev-1.jar // javax.security<br>
</li>
</ul>
</ul>
</ul>
</ul>
<br>
How can you fix it?<br>
============<br>
<br>
Rename it to uberfire-*<br>
<pre><span class="nt"><artifactId></span>uberfire-security-api<span class="nt"></artifactId></span></pre>
Also check the other uberfire poms for the same problem (vfs-api,
...).<br>
<br>
===<br>
<br>
Can you take a look at fixing it?<br>
(Let me know if you can't fix it in a timely manner.)<br>
<br>
With kind regards,<br>
Geoffrey<br>
<br>
</body>
</html>