Author: aslom
Date: Wed Jan 17 23:15:51 2007
New Revision: 497326
URL: http://svn.apache.org/viewvc?view=rev&rev=497326
Log:
added BSF to build
updated version number
Modified:
webservices/wsif/trunk/java/build.xml
webservices/wsif/trunk/java/lib/README.html
webservices/wsif/trunk/java/src/META-INF/services/org.apache.wsif.spi.WSIFProvider
webservices/wsif/trunk/java/src/org/apache/wsif/base/PrivateCompositeExtensionRegistry.java
Modified: webservices/wsif/trunk/java/build.xml
URL:
http://svn.apache.org/viewvc/webservices/wsif/trunk/java/build.xml?view=diff&rev=497326&r1=497325&r2=497326
==============================================================================
--- webservices/wsif/trunk/java/build.xml (original)
+++ webservices/wsif/trunk/java/build.xml Wed Jan 17 23:15:51 2007
@@ -48,14 +48,16 @@
<property name="name" value="wsif"/>
<property name="dynamic.name" value="wsif-dynamic"/>
<property name="Name" value="wsif"/>
- <property name="wsif.version" value="2.0.1_IB4"/>
+ <property name="wsif.version" value="2.1.0_RC2"/>
<property name="year-from" value="2002"/>
- <property name="year-to" value="2005"/>
+ <property name="year-to" value="2007"/>
<property name="version.postfix" value="-${wsif.version}"/>
<property name="javadoc.title" value="${Name}"/>
<property name="build.compiler" value="modern"/>
<property name="debug" value="on"/>
+ <property name="java_source" value="1.4"/>
+ <property name="java_target" value="1.4"/>
<property name="src.dir" value="./src"/>
<property name="samples.dir" value="./samples"/>
@@ -167,6 +169,9 @@
<fail unless="commons.logging.present">Warning: AXIS is required
Put AXIS JAR in lib directory and for more details see
lib/README.html</fail>
+ <available property="bsf.present" classname="org.apache.bsf.BSFEngine"
classpathref="project.classpath" />
+ <fail unless="bsf.present">Warning: BSF is required
+ Put BSF JARs in lib directory and for more details see
lib/README.html</fail>
</target>
@@ -205,6 +210,10 @@
<echo message="Warning: Forrest dependencies were not resolved. If you
wish to build the WSIF web site, download Forrest from
http://xml.apache.org/forrest and specify installation directory in the
forrest.home variable."/>
</target>
+ <target name="checkBSF" unless="bsf.present">
+ <echo message="Warning: BSF dependencies were not resolved (see
lib/README.html on how to required jar files)."/>
+ </target>
+
<target name="checkDependencies" depends="prepare"
unless="javac.notRequired">
<antcall target="checkSoapRMI"/>
<antcall target="checkJMS"/>
@@ -212,6 +221,7 @@
<antcall target="checkApacheSOAP"/>
<antcall target="checkApacheAxis"/>
<antcall target="checkJ2C"/>
+ <antcall target="checkBSF"/>
</target>
<!-- =================================================================== -->
@@ -229,6 +239,7 @@
<exclude name="**/wsif/**/apachesoap/**/*.java"
unless="apachesoap.present"/>
<exclude name="**/wsif/**/apacheaxis/**/*.java"
unless="apacheaxis.present"/>
<exclude name="**/wsif/**/jca/**/*.java"/>
+ <exclude name="**/wsif/**/bsf/**/*.java" unless="bsf.present"/>
</patternset>
<patternset id="compiler.source.files">
@@ -274,7 +285,7 @@
<!-- =================================================================== -->
<target name="dynamic" depends="checkDependencies">
<mkdir dir="${dynamic.dest}"/>
- <javac srcdir="${src.dir}" destdir="${dynamic.dest}" debug="${debug}">
+ <javac srcdir="${src.dir}" destdir="${dynamic.dest}" debug="${debug}"
source="${java_source}" target="${java_target}">
<classpath refid="project.classpath"/>
<patternset refid="dynamic.source.files"/>
</javac>
@@ -637,7 +648,7 @@
<!-- ================================================================= -->
<!-- Creates the "all inclusive" distribution -->
<!-- ================================================================= -->
- <target name="alldist" depends="srcdist">
+ <target name="alldist" depends="javadocs,srcdist">
<mkdir dir="${dist.dir}/doc/api"/>
<copy todir="${dist.dir}/doc/api">
Modified: webservices/wsif/trunk/java/lib/README.html
URL:
http://svn.apache.org/viewvc/webservices/wsif/trunk/java/lib/README.html?view=diff&rev=497326&r1=497325&r2=497326
==============================================================================
--- webservices/wsif/trunk/java/lib/README.html (original)
+++ webservices/wsif/trunk/java/lib/README.html Wed Jan 17 23:15:51 2007
@@ -110,6 +110,16 @@
<p>Download latest Xerces 2 from
<a
href="http://xml.apache.org/dist/xerces-j/">http://xml.apache.org/dist/xerces-j/</a>.
Used by WSIF, independent of
what providers you use. <a href="#appendixa">License for using this
JAR</a></p></li>
+
+<li><b>BSF</b>
+<p>Download latest BSF from
+<a
href="http://jakarta.apache.org/site/downloads/downloads_bsf.html">http://jakarta.apache.org/site/downloads/downloads_bsf.html</a>.
Used by WSIF's BSF provider.
+<a href="#appendixa">License for using this JAR</a></p></li>
+<ul>
+<li><a href="http://jakarta.apache.org/bsf/projects.html">BSF related
projects</a>:You also need to download the JAR files for the scripting
languages you need to invoke through BSF. Information on where to obtain
scripting languages for use with BSF is available on the <a
href="http://jakarta.apache.org/bsf/projects.html">Related Projects
page</a>.</li>
+<li><a href="http://www.mozilla.org/rhino/bsf.html#bsf-issue">BSF-Javascript
issue</a>:<i>For js.jar for Bean Scripting Framework (BSF), please read <a
href="http://www.mozilla.org/rhino/bsf.html#bsf-issue">this</a> note and then
download the zip files.</i></li>
+</ul>
+</p>
</ol>
<p><b><a name="appendixa"/>Appendix A: License for Jakarta Ant, Apache SOAP,
Apache Axis, Servlet
Modified:
webservices/wsif/trunk/java/src/META-INF/services/org.apache.wsif.spi.WSIFProvider
URL:
http://svn.apache.org/viewvc/webservices/wsif/trunk/java/src/META-INF/services/org.apache.wsif.spi.WSIFProvider?view=diff&rev=497326&r1=497325&r2=497326
==============================================================================
---
webservices/wsif/trunk/java/src/META-INF/services/org.apache.wsif.spi.WSIFProvider
(original)
+++
webservices/wsif/trunk/java/src/META-INF/services/org.apache.wsif.spi.WSIFProvider
Wed Jan 17 23:15:51 2007
@@ -11,4 +11,7 @@
org.apache.wsif.providers.soap.apachesoap.WSIFDynamicProvider_ApacheSOAP
# Native JMS provider
-org.apache.wsif.providers.jms.WSIFDynamicProvider_Jms
\ No newline at end of file
+org.apache.wsif.providers.jms.WSIFDynamicProvider_Jms
+
+# Native BSF provider
+org.apache.wsif.providers.bsf.WSIFDynamicProvider_BSF
\ No newline at end of file
Modified:
webservices/wsif/trunk/java/src/org/apache/wsif/base/PrivateCompositeExtensionRegistry.java
URL:
http://svn.apache.org/viewvc/webservices/wsif/trunk/java/src/org/apache/wsif/base/PrivateCompositeExtensionRegistry.java?view=diff&rev=497326&r1=497325&r2=497326
==============================================================================
---
webservices/wsif/trunk/java/src/org/apache/wsif/base/PrivateCompositeExtensionRegistry.java
(original)
+++
webservices/wsif/trunk/java/src/org/apache/wsif/base/PrivateCompositeExtensionRegistry.java
Wed Jan 17 23:15:51 2007
@@ -40,6 +40,7 @@
import org.apache.wsif.wsdl.extensions.ejb.EJBBindingSerializer;
import org.apache.wsif.wsdl.extensions.format.FormatBindingSerializer;
import org.apache.wsif.wsdl.extensions.java.JavaBindingSerializer;
+import org.apache.wsif.wsdl.extensions.bsf.BSFBindingSerializer;
import com.ibm.wsdl.extensions.PopulatedExtensionRegistry;
@@ -72,6 +73,8 @@
formatSerializer.registerSerializer(per);
EJBBindingSerializer ejbBindingSerializer = new EJBBindingSerializer();
ejbBindingSerializer.registerSerializer(per);
+ BSFBindingSerializer bsfBindingSerializer = new BSFBindingSerializer();
+ bsfBindingSerializer.registerSerializer(per);
extRegs.add(per);
Trc.exit();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]