Description of problem: seam-gen generated build.xml references non-existing glassfish-build.xml Version-Release number of selected component (if applicable): jboss-seam-2.3.0.Final-redhat-1 How reproducible: Always Steps to Reproduce: 1. seam setup 2. seam create-project 3. seam explode Actual results: $ ./seam explode SEAM_HOME: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1 Using seam-gen sources from: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/seam-gen Buildfile: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/seam-gen/build.xml init: init-properties: [echo] /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/jboss-eap-6.0 validate-workspace: validate-project: explode: [echo] Deploying project 'myproject' to JBoss AS as an exploded directory BUILD FAILED /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/seam-gen/build.xml:1641: The following error occurred while executing this line: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/myproject/build.xml:54: Cannot find /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/myproject/glassfish-build.xml imported from /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/myproject/build.xml Total time: 0 seconds Expected results: It should explode the war into the EAP6 standalone/deployments Additional info: Note that removing the <import file="${basedir}/glassfish-build.xml"/> line from build.xml does reveal another problem: BUILD FAILED /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/seam-gen/build.xml:1641: The following error occurred while executing this line: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/myproject/build.xml:60: /home/maschmid/testing/wfk/wfk2.1.0.ER2/jboss-wfk-2.1.0.ER2/jboss-seam-2.3.0.Final-redhat-1/tmp/myproject/lib/test not found.
Created attachment 628724 [details] missing libraries in JBDS
Besides above described problems there is wrong eclipse classpath in the generated projects therefore there are errors after importing projects to JBDS. See attachement for missing libs.
Just fyi all missing lib/test/*.jar are expected. You need to launch ant -f get-arquillian-libs.xml -Dtest.lib.dir=$(pwd)/lib/test This is due we are not distributing ARQ dependencies in WFK product. But I found out additional issue that distro assembly of get-arquillian-libs.xml is wrongly in root of seam distribution, so you need to move it into seam-gen directory and then launch the getting of arquillian libs.
I have removed remaining glassfish dirs and references.
Created attachment 640073 [details] missing classpath libraries Generated project is still missing some lib/*.jar. Its classpath is probably wrong. For missing libs see my latest attachement
Fixed with https://source.jboss.org/changelog/Seam?cs=15358 and https://source.jboss.org/changelog/Seam?cs=15359
Verified on WFK 2.1.0.CR2
Distributed as a part of WFK 2.1.0.GA release.