[243662] EAR project is created with wrong version
diff --git a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetInstallDelegate.java b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetInstallDelegate.java index ca61d70..61e0cc3 100644 --- a/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetInstallDelegate.java +++ b/plugins/org.eclipse.jst.j2ee/j2eecreation/org/eclipse/jst/j2ee/project/facet/J2EEFacetInstallDelegate.java
@@ -106,17 +106,18 @@ } } + final IProjectFacetVersion earFacetVersion + = EARFacetUtils.EAR_FACET.getVersion( j2eeVersionText ); + + // Note that the next call is necessary even if a preset is going to be selected + // later since it allows the dynamic preset to adjust for the ear facet version. + + fpjwc.setProjectFacets( Collections.singleton( earFacetVersion ) ); + if( presetId != null ) { fpjwc.setSelectedPreset( presetId ); } - else - { - final IProjectFacetVersion earFacetVersion - = EARFacetUtils.EAR_FACET.getVersion( j2eeVersionText ); - - fpjwc.setProjectFacets( Collections.singleton( earFacetVersion ) ); - } } }