[jbosstools-commits] JBoss Tools SVN: r41165 - trunk/seam/plugins/org.jboss.tools.seam.core/src/org/jboss/tools/seam/internal/core/project/facet.

jbosstools-commits at lists.jboss.org jbosstools-commits at lists.jboss.org
Fri May 18 15:33:38 EDT 2012


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);
 	}
 
 	/*



More information about the jbosstools-commits mailing list