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]

Reply via email to