Author: akazakov
Date: 2012-05-18 15:33:37 -0400 (Fri, 18 May 2012)
New Revision: 41165
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23ProjectCreator.java
Log:
https://issues.jboss.org/browse/JBIDE-11490 Seam 2.3 support
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java 2012-05-18
19:07:28 UTC (rev 41164)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23FacetInstallDelegate.java 2012-05-18
19:33:37 UTC (rev 41165)
@@ -42,7 +42,8 @@
public static AntCopyUtils.FileSet JBOOS_WAR_WEBINF_SET = new AntCopyUtils.FileSet()
.include("WEB-INF") //$NON-NLS-1$
.include("WEB-INF/pages\\.xml") //$NON-NLS-1$
- .include("WEB-INF/componets\\.xml"); //$NON-NLS-1$
+ .include("WEB-INF/componets\\.xml") //$NON-NLS-1$
+ .include("WEB-INF/jboss-deployment-structure\\.xml"); //$NON-NLS-1$
/*
* (non-Javadoc)
Modified:
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23ProjectCreator.java
===================================================================
---
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23ProjectCreator.java 2012-05-18
19:07:28 UTC (rev 41164)
+++
trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet/Seam23ProjectCreator.java 2012-05-18
19:33:37 UTC (rev 41165)
@@ -42,6 +42,16 @@
*/
@Override
protected void copyJBossApp() {
+ FilterSet earFilterSet = new FilterSet();
+ earFilterSet.addFilter("projectName", earProjectFolder.getName() +
".ear"); //$NON-NLS-1$ //$NON-NLS-2$
+ earFilterSet.addFilter("earProjectName", earProjectName); //$NON-NLS-1$
+ earFilterSet.addFilter("ejbProjectName", ejbProjectName); //$NON-NLS-1$
+ earFilterSet.addFilter("testProjectName", testProjectName); //$NON-NLS-1$
+
+ AntCopyUtils.copyFileToFolder(
+ new File(seamGenResFolder, "META-INF/jboss-deployment-structure.xml"),
//$NON-NLS-1$
+ new File(earContentsFolder, "META-INF"), //$NON-NLS-1$
+ new FilterSetCollection(earFilterSet), true);
}
/*