On 1/3/07, Jack J. Woehr <[EMAIL PROTECTED]> wrote:
A month ago with 1.7.0RC1 my BSF problems ended when Jacob Kjome wrote:

 > On Dec 6, 2006, at 5:33 PM, Peter Reilly wrote:
 >
 > > You can use bsf 2.4.0 and rhino 1.5r4 but
 >
 > I definitely have Rhino 1.6.5. I *theenk* I have the 2.4.0 of
 > BSF but I'll download again to be sure ... that is, I shall when
 > the BSF download page uncrashes.
 >
 > > you need apache-commons as well (for bsf 2.4)
 >
 > Excuse my ignorance. Everything on the Apache Commons pages? Or
 > one particular component? Commons seems to be many small projects.
 >

 >He meant Apache Commons Logging

Now I've built 1.7.1 from fresh checkout and with the same lib jars
used in lib/optional,

Why not used ant 1.7.0?

Place bsf-2.4.0.jar, commons-logging-1.0.4.jar and js-1.6R5.jar in
$ANT_HOME/lib.
The following should then work:
<script language="javascript">
  self.log("Hello world");
</script>

Or download the nightly build:
http://people.apache.org/builds/ant/nightly/
and you can place the needed jars in the classpath
nested element of <script>

/cygdrive/c/Documents and Settings/peter/lang > ls js bsf
bsf:
bsf-2.4.0.jar  commons-logging-1.0.4.jar

js:
js-1.6R5.jar
/cygdrive/c/Documents and Settings/peter/lang >

<script language="javascript">
     <classpath>
       <fileset dir="${user.home}/lang/bsf" includes="*.jar"/>
       <fileset dir="${user.home}/lang/js" includes="*.jar"/>
     </classpath>
     self.log("Hello world");
</script>

or 3) install java6 and use the javax manager
<script language="javascript" manager="javax">
     self.log("Hello world");
</script>


when I try to build my project I now get:

BUILD FAILED
/usr/local/work/SoftWoehr/com/SoftWoehr/build.xml:114: The following
error occurred while executing this line:
/usr/local/work/SoftWoehr/com/SoftWoehr/macros.xml:61: The following
error occurred while executing this line:
/usr/local/work/SoftWoehr/com/SoftWoehr/macros.xml:39: Unable to load
a script engine manager (org.apache.bsf.BSFManager or
javax.script.ScriptEngineManager)

Total time: 0 seconds
$ ant -version
Apache Ant version 1.7.1alpha compiled on January 3 2007
$

What lib versions must I change to, please, in the optional portion
of Ant build?

You need bsf-2.4.0.jar +  commons-logging-1.0.4.jar
in $ANT_SRC/lib/optional
or bsf-2.3.0.jar
Either combination will work.

Peter


--
Jack J. Woehr
Director of Development
Absolute Performance, Inc.
[EMAIL PROTECTED]
303-443-7000 ext. 527



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to