[
http://jira.jboss.com/jira/browse/JBWS-1994?page=all ]
Thomas Diesler reopened JBWS-1994:
----------------------------------
The metro build needs to copy named artifacts to the thirdparty directory like this
<!-- Copy the cxf jars -->
<target name="cxf-copy-jars" depends="cxf-maven-build">
<mkdir dir="${thirdparty.dir}"/>
<property name="cxf.distribution.lib"
value="${apache.cxf.dir}/distribution/target/apache-cxf-${cxf.version}.dir/apache-cxf-${cxf.version}/lib"/>
<available property="cxf.available"
filepath="${cxf.distribution.lib}" file="cxf-${cxf.version}.jar"/>
<available property="geronimo-javamail.available"
filepath="${cxf.distribution.lib}"
file="geronimo-javamail_${cxf.geronimo.javamail}.jar"/>
<available property="geronimo-ws-metadata.available"
filepath="${cxf.distribution.lib}"
file="geronimo-ws-metadata_${cxf.geronimo.ws.metadata}.jar"/>
<available property="jaxws-api.available"
filepath="${cxf.distribution.lib}"
file="jaxws-api-${cxf.jaxws.api}.jar"/>
<available property="jetty.available"
filepath="${cxf.distribution.lib}" file="jetty-${cxf.jetty}.jar"/>
<available property="jetty-util.available"
filepath="${cxf.distribution.lib}"
file="jetty-util-${cxf.jetty}.jar"/>
<available property="jdom.available"
filepath="${cxf.distribution.lib}" file="jdom-${cxf.jdom}.jar"/>
<available property="neethi.available"
filepath="${cxf.distribution.lib}"
file="neethi-${cxf.neethi}.jar"/>
<available property="saaj-api.available"
filepath="${cxf.distribution.lib}"
file="saaj-api-${cxf.saaj}.jar"/>
<available property="saaj-impl.available"
filepath="${cxf.distribution.lib}"
file="saaj-impl-${cxf.saaj}.jar"/>
<available property="spring-beans.available"
filepath="${cxf.distribution.lib}"
file="spring-beans-${cxf.spring}.jar"/>
<available property="spring-context.available"
filepath="${cxf.distribution.lib}"
file="spring-context-${cxf.spring}.jar"/>
<available property="spring-core.available"
filepath="${cxf.distribution.lib}"
file="spring-core-${cxf.spring}.jar"/>
<available property="xbean.available"
filepath="${cxf.distribution.lib}" file="xbean-${cxf.xbean}.jar"/>
<available property="xml-resolver.available"
filepath="${cxf.distribution.lib}"
file="xml-resolver-${cxf.xml.resolver}.jar"/>
<available property="XmlSchema.available"
filepath="${cxf.distribution.lib}"
file="XmlSchema-${cxf.xmlschema}.jar"/>
<fail message="cxf-${cxf.version}.jar not available"
unless="cxf.available"/>
<fail message="geronimo-javamail_${cxf.geronimo.javamail}.jar not
available" unless="geronimo-javamail.available"/>
<fail message="geronimo-ws-metadata_${cxf.geronimo.ws.metadata}.jar not
available" unless="geronimo-ws-metadata.available"/>
<fail message="jaxws-api-${cxf.jaxws.api}.jar not available"
unless="jaxws-api.available"/>
<fail message="jetty-${cxf.jetty}.jar not available"
unless="jetty.available"/>
<fail message="jetty-util-${cxf.jetty}.jar not available"
unless="jetty-util.available"/>
<fail message="jdom-${cxf.jdom}.jar not available"
unless="jdom.available"/>
<fail message="neethi-${cxf.neethi}.jar not available"
unless="neethi.available"/>
<fail message="saaj-api-${cxf.saaj}.jar not available"
unless="saaj-api.available"/>
<fail message="saaj-impl-${cxf.saaj}.jar not available"
unless="saaj-impl.available"/>
<fail message="spring-beans-${cxf.spring}.jar not available"
unless="spring-beans.available"/>
<fail message="spring-context-${cxf.spring}.jar not available"
unless="spring-context.available"/>
<fail message="spring-core-${cxf.spring}.jar not available"
unless="spring-core.available"/>
<fail message="xbean-${cxf.xbean}.jar not available"
unless="xbean.available"/>
<fail message="xml-resolver-${cxf.xml.resolver}.jar not available"
unless="xml-resolver.available"/>
<fail message="XmlSchema-${cxf.xmlschema}.jar not available"
unless="XmlSchema.available"/>
<copy todir="${thirdparty.dir}">
<fileset dir="${cxf.distribution.lib}">
<include name="cxf-${cxf.version}.jar"/>
<include name="geronimo-javamail_${cxf.geronimo.javamail}.jar"/>
<include
name="geronimo-ws-metadata_${cxf.geronimo.ws.metadata}.jar"/>
<include name="jaxws-api-${cxf.jaxws.api}.jar"/>
<include name="jetty-${cxf.jetty}.jar"/>
<include name="jetty-util-${cxf.jetty}.jar"/>
<include name="jdom-${cxf.jdom}.jar"/>
<include name="neethi-${cxf.neethi}.jar"/>
<include name="saaj-api-${cxf.saaj}.jar"/>
<include name="saaj-impl-${cxf.saaj}.jar"/>
<include name="spring-beans-${cxf.spring}.jar"/>
<include name="spring-context-${cxf.spring}.jar"/>
<include name="spring-core-${cxf.spring}.jar"/>
<include name="xbean-${cxf.xbean}.jar"/>
<include name="xml-resolver-${cxf.xml.resolver}.jar"/>
<include name="XmlSchema-${cxf.xmlschema}.jar"/>
</fileset>
</copy>
</target>
This should go in prepare-deploy
<fileset dir="glassfish-metro/output">
<patternset refid="jbossws.client.patternset"/>
<patternset refid="jbossws.lib.patternset"/>
<patternset refid="jbossws.lib.endorsed.patternset"/>
<patternset refid="jbossws.server.lib.patternset"/>
<patternset refid="jbossws.service.lib.patternset"/>
</fileset>
Fix metro build issues
----------------------
Key: JBWS-1994
URL:
http://jira.jboss.com/jira/browse/JBWS-1994
Project: JBoss Web Services
Issue Type: Task
Security Level: Public(Everyone can see)
Components: jbossws-metro
Reporter: Thomas Diesler
Assigned To: Richard Opalka
Fix For: jbossws-metro-1.0.1
The build fails when invoked with Ant. If this is intensional, we should have proper
error messages
[tdiesler@tddell trunk]$ ant main
build.metro:
[exec] Buildfile: metro-build-adapter.xml
[exec] BUILD FAILED
[exec] Target `WSIT.main' does not exist in this project. It is used from target
`-metro.runtime.jar'.
[exec] Total time: 1 second
BUILD FAILED
/home/tdiesler/svn/jbossws/stack/metro/trunk/ant-import/build-metro.xml:78: The following
error occurred while executing this line:
/home/tdiesler/svn/jbossws/stack/metro/trunk/ant-import/build-metro.xml:23: exec
returned: 1
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira