<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">&lt;artifactId&gt;</span>security-api<span class="nt">&lt;/artifactId&gt;</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">&lt;artifactId&gt;</span>uberfire-security-api<span class="nt">&lt;/artifactId&gt;</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>