[jboss-svn-commits] JBL Code SVN: r29943 - in labs/jbossesb/trunk/product: install and 2 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Nov 4 07:19:51 EST 2009
Author: beve
Date: 2009-11-04 07:19:51 -0500 (Wed, 04 Nov 2009)
New Revision: 29943
Modified:
labs/jbossesb/trunk/product/install/build.xml
labs/jbossesb/trunk/product/ivy.xml
labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/security_saml/build.xml
Log:
Work for https://jira.jboss.org/jira/browse/JBESB-2896 "AS4 installation overwrites jbossws jars"
Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml 2009-11-04 12:03:39 UTC (rev 29942)
+++ labs/jbossesb/trunk/product/install/build.xml 2009-11-04 12:19:51 UTC (rev 29943)
@@ -223,9 +223,6 @@
</fileset>
</copy>
- <copy file="${org.jboss.esb.dist.lib}/jbossws-native-core-3.0.5.GA.jar" tofile="${deploy.dir}/jbossws.sar/jbossws-core.jar"/>
- <copy file="${org.jboss.esb.dist.lib}/jbossws-common-1.0.8.GA.jar" tofile="${server.lib.dir}/jbossws-common.jar"/>
-
<ant dir="jbpm-patch" target="replace">
<property name="org.jboss.esb.server.home" value="${org.jboss.esb.server.home}"/>
<property name="org.jboss.esb.server.config" value="${org.jboss.esb.server.config}"/>
Modified: labs/jbossesb/trunk/product/ivy.xml
===================================================================
--- labs/jbossesb/trunk/product/ivy.xml 2009-11-04 12:03:39 UTC (rev 29942)
+++ labs/jbossesb/trunk/product/ivy.xml 2009-11-04 12:19:51 UTC (rev 29943)
@@ -169,10 +169,6 @@
<dependency org="org.jboss.identity" name="jboss-identity-web" rev="1.0.0.beta3"/>
<dependency org="org.apache" name="xmlsec" rev="1.4.3"/>
- <!-- Needed for WSTrustClient with JBoss AS 4.x :https://jira.jboss.org/jira/browse/JBWS-2346 -->
- <dependency org="org.jboss.ws.native" name="jbossws-native-core" rev="3.0.5.GA"/>
- <dependency org="org.jboss.ws" name="jbossws-common" rev="1.0.8.GA"/>
-
<!-- JOPR dependencies -->
<dependency org="org.jboss.jopr" name="jopr-embedded-jbas4" rev="1.2.0.GA">
<artifact name="jopr-embedded-jbas4" type="war"/>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2009-11-04 12:03:39 UTC (rev 29942)
+++ labs/jbossesb/trunk/product/samples/quickstarts/conf/base-build.xml 2009-11-04 12:19:51 UTC (rev 29943)
@@ -694,6 +694,30 @@
<fail unless="jgroups-available" message="Unfortunately this aspect requires jgroups in order to function correctly. Please target a server instance which contains jgroups.jar"/>
</target>
+ <target name="assert-as5" unless="jbossas5">
+ <fail message="This quickstart can only be run on JBoss AS 5.1.0.GA or higher" />
+ </target>
+
+ <target name="assert-jbossws-identity-version" if="jbossas4">
+ <property name="prefix" value="jbossws."/>
+ <loadproperties>
+ <zipentry zipfile="${org.jboss.esb.server.deploy.dir}/jbossws.sar/jbossws-core.jar" name="META-INF/MANIFEST.MF"/>
+ <filterchain>
+ <prefixlines prefix="${prefix}"/>
+ </filterchain>
+ </loadproperties>
+ <property name="jbossws-version-string" value="${jbossws.Specification-Version}"/>
+
+ <echo message="JBossWS Version String: '${jbossws-version-string}'."/>
+ <condition property="invalid-jbossws-version">
+ <not>
+ <contains string="${jbossws-version-string}" substring="jbossws-3.0" />
+ </not>
+ </condition>
+
+ <fail unless="invalid-jbossws-version" message="Invalid version of JBossWS installed on target server. Please install version 3.0.5.GA or higher: http://repository.jboss.org/maven2/org/jboss/ws/native/jbossws-native-core" />
+ </target>
+
<!-- ==================================================================== -->
<!-- This section defines properties/targets to be overridden by the -->
<!-- quickstart specific build.xml file. -->
Modified: labs/jbossesb/trunk/product/samples/quickstarts/security_saml/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/security_saml/build.xml 2009-11-04 12:03:39 UTC (rev 29942)
+++ labs/jbossesb/trunk/product/samples/quickstarts/security_saml/build.xml 2009-11-04 12:19:51 UTC (rev 29943)
@@ -8,6 +8,8 @@
<!-- additional deploys -->
<property name="additional.deploys" value="jboss-wsse-client.xml, smooks/*.xml, jboss-sts-client.properties"/>
+ <target name="quickstart-specific-checks" depends="assert-ws-available, assert-as5"/>
+
<target name="quickstart-specific-predeploys">
<copy file="${basedir}/jboss-sts.war" todir="${org.jboss.esb.server.deploy.dir}"/>
</target>
@@ -19,8 +21,6 @@
<!-- Import the base Ant build script... -->
<import file="../conf/base-build.xml"/>
- <target name="quickstart-specific-checks" depends="assert-ws-available"/>
-
<target name="quickstart-specific-dependencies">
<path id="quickstart-dependencies-classpath">
<fileset dir="${org.jboss.esb.server.home}/client" includes="jbossws-client.jar,jboss-remoting.jar" />
More information about the jboss-svn-commits
mailing list