<div dir="ltr"><div>Hi all,</div><div><br></div><div>I&#39;ve realized that I wrote on the forum (<a href="https://community.jboss.org/thread/231843">https://community.jboss.org/thread/231843</a>), but maybe the development ML would have been more appropriate. Here are some thoughts and questions about &quot;how to ask Forge to generate a Java EE 6 or Java EE 7 application&quot; :</div>
<div><br></div><div>----------------------------</div><div><br></div><div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">
Java EE 7 is out... and one day will come Java EE 8, 9 and so on. So we should be able to ask JBoss Forge to either generate a Java EE 6 or 7 application... and if we want to be more precise, you could even go into choosing from Java EE 6, Web Profile 6, Java EE 7 and a Web Profile 7 application. But how to choose a version with JBoss Forge ?</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">Today, with JBoss Forge 1.x, you create a project with a CLI without giving any version indication :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">new-project --named app1 --topLevelPackage org.app1 --type war  </span></span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">Then, when you setup your project, you give Forge some hints :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">persistence setup --provider ECLIPSELINK --container GLASSFISH_3 --named testPU ;  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">validation setup --provider HIBERNATE_VALIDATOR ;  </span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">If the idea is to use Forge to create Java EE applications running in a container (and not just in standalone Java SE), the CLI to create a project misses some information, and the setup is redundant. I would think of something like :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">new-project --named app1 (...) --version JAVAEE_7 --container GLASSFISH  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">new-project --named app1 (...) --version JAVAEE_6 --container GLASSFISH  </span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">new-project --named app1 (...) --version JAVAEE_WEBPROFILE_6 --container GLASSFISH  </span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">new-project --named app1 (...) --version JAVAEE_WEBPROFILE_7 --container GLASSFISH  </span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">Note that I didn&#39;t put the version of GlassFish because the version of Java EE implies the version of GlassFish (eg. Java EE 6 == GlassFish 3, Java EE 7 == GlassFish 4). But note that you could also specify the container if needed (e.g. generate a Java EE 6 app running on GlassFish 4)</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">new-project --named app1 (...) --version JAVAEE_6 --container GLASSFISH_4  </span></span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">And, of course, the following would be illegal (GF 3 cannot run a Java EE 7 app) :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">new-project --named app1 (...) --version JAVAEE_7 --container GLASSFISH_3  </span></span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">On this <a class="" href="https://issues.jboss.org/browse/FORGE-1067?focusedCommentId=12794855&amp;page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12794855" rel="nofollow" style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;color:rgb(53,84,145);text-decoration:none">comment</a>, Lincoln says that the application should only depend on Java EE APIs. So I think the <span style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:&#39;courier new&#39;,courier;vertical-align:baseline">pom.xml</span> should only contain one of the following dependency (depending on the version of Java EE 7) :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javax</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javaee-api</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">7.0</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javax</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javaee-api</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">6.0</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javax</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javaee-web-api</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">7.0</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javax</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">groupId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">javaee-web-api</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">artifactId</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">6.0</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">version</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">dependency</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">You do not need any extra dependency if you want an application to depend only on Java EE. So that means the following commands can also be changed from :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">persistence setup --provider ECLIPSELINK --container GLASSFISH_3 --named testPU ;  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">validation setup --provider HIBERNATE_VALIDATOR ;  </span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">to</p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">persistence setup --named testPU ;  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">validation setup ;  </span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">No need to specify the provider. That&#39;s because you will use the JPA/Bean Validation/... default implementation of the container (GlassFish uses EclipseLink, JBoss uses Hibernate...). And to ease the configuration and portability, this means that you don&#39;t need the <span style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:&#39;courier new&#39;,courier;vertical-align:baseline">&lt;provider&gt;</span> element in the <span style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:&#39;courier new&#39;,courier;vertical-align:baseline">persistence.xml</span> :</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><div class="" style="padding:1px 0px 0px;border:0px;font-size:12px;font-family:Consolas,&#39;Courier New&#39;,Courier,mono,serif;vertical-align:baseline;background-color:rgb(231,229,220);width:auto;overflow:visible;color:rgb(61,61,61);margin:0px!important">
<div class="" style="margin:0px;padding:0px 0px 0px 45px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline"><div style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline">
</div></div><ol start="1" class="" style="padding:0px;border:0px;font-style:inherit;font-family:inherit;vertical-align:baseline;list-style-position:initial;background-color:rgb(255,255,255);color:rgb(92,92,92);margin:0px 0px 1px 45px!important">
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;?</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">xml</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">version</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;1.0&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">encoding</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;UTF-8&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">standalone</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;no&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">?&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">persistence</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">xmlns</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;<a href="http://java.sun.com/xml/ns/persistence">http://java.sun.com/xml/ns/persistence</a>&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">xmlns:xsi</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">version</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;2.0&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">xsi:schemaLocation</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;<a href="http://java.sun.com/xml/ns/persistence">http://java.sun.com/xml/ns/persistence</a> <a href="http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd</a>&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">persistence-unit</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">name</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;javaone2013PU&quot;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important"> </span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:red;background-color:inherit;font-size:9pt!important">transaction-type</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">=</span><span class="" style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:blue;background-color:inherit;font-size:9pt!important">&quot;JTA&quot;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">    <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">provider</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">org.eclipse.persistence.jpa.PersistenceProvider</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">provider</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">    (...)  </span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important">  <span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">persistence-unit</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
<li class="" style="border-width:0px 0px 0px 3px;border-left-style:solid;border-left-color:rgb(108,226,108);font-style:inherit;font-family:inherit;vertical-align:baseline;list-style:decimal-leading-zero outside;color:inherit;line-height:12pt;height:12pt;white-space:nowrap;margin:0px!important;padding:0px 3px 0px 10px!important">
<span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;color:rgb(51,51,51);background-color:inherit;font-size:9pt!important;font-family:&#39;Droid Sans Mono&#39;,monospace!important"><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&lt;/</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">persistence</span><span class="" style="margin:0px;padding:0px;border:0px;font-weight:bold;font-style:inherit;vertical-align:baseline;color:rgb(0,102,153);background-color:inherit;font-size:9pt!important">&gt;</span><span style="margin:0px;padding:0px;border:0px;font-style:inherit;vertical-align:baseline;background-color:inherit;font-size:9pt!important">  </span></span></li>
</ol></div><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">Nor do you use the <span style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:&#39;courier new&#39;,courier;vertical-align:baseline">&lt;default-provider&gt;</span> element in the <span style="margin:0px;padding:0px;border:0px;font-style:inherit;font-family:&#39;courier new&#39;,courier;vertical-align:baseline">validation.xml</span> (and so on).</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px;min-height:8pt;height:8pt">
 </p><p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px">I think the Java EE version should be specified when the project is created, and then all the setups would use the default container implementation.</p>
<p style="margin:0px;padding:0px;border:0px;font-size:13px;font-family:&#39;Helvetica Neue&#39;,Helvetica,Arial,&#39;Lucida Grande&#39;,sans-serif;vertical-align:baseline;color:rgb(61,61,61);line-height:19px"><br></p></div>
<div><br><div class="gmail_extra">-- <br>Antonio Goncalves <br>Software architect and Java Champion<br><br><a href="http://www.antoniogoncalves.org/" target="_blank">Web site</a> | <a href="http://twitter.com/agoncal" target="_blank">Twitter</a> | <a href="http://www.linkedin.com/in/agoncal" target="_blank">LinkedIn</a> | <a href="http://www.parisjug.org/" target="_blank">Paris JUG</a> | <a href="http://www.devoxx.fr/" target="_blank">Devoxx France</a>
</div></div></div>