bsf - Bean Scripting Framework

Distribution: openSUSE 42.1
Repository: openSUSE JAVA all
Package name: bsf
Package version: 2.4.0
Package release: 687.6
Package architecture: noarch
Package type: rpm
Installed size: 124.82 KB
Download size: 103.84 KB
Official Mirror:
Bean Scripting Framework (BSF) is a set of Java classes that provides scripting language support within Java applications and access to Java objects and methods from scripting languages. BSF allows writing JSPs in languages other than Java while providing access to the Java class library. In addition, BSF permits any Java application to be implemented in part (or dynamically extended) by a language that is embedded within it. This is achieved by providing an API that permits calling scripting language engines from within Java as well as an object registry that exposes Java objects to these scripting language engines. This BSF package currently supports several scripting languages: * Javascript (using Rhino ECMAScript, from the Mozilla project) * XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces) In addition, the following languages are supported with their own BSF engines: * Java (using BeanShell, from the BeanShell project) * JRuby * JudoScript



  • bsf = 2.4.0-687.6


    Source package: bsf-2.4.0-687.6.src.rpm

    Install Howto

    1. Add the openSUSE JAVA repository:
      # zypper addrepo opensuse-java
    2. Install bsf rpm package:
      # zypper install bsf


    • /usr/share/doc/packages/bsf/AUTHORS.txt
    • /usr/share/doc/packages/bsf/CHANGES.txt
    • /usr/share/doc/packages/bsf/LICENSE.txt
    • /usr/share/doc/packages/bsf/NOTICE.txt
    • /usr/share/doc/packages/bsf/README.txt
    • /usr/share/doc/packages/bsf/RELEASE-NOTE.txt
    • /usr/share/doc/packages/bsf/TODO.txt
    • /usr/share/java/bsf.jar
    • /usr/share/maven-metadata/bsf.xml
    • /usr/share/maven-poms/JPP-bsf.pom


    2015-03-25 - - Remove gpg-offline dep and cleanup with spec-cleaner

    2015-03-18 - - Fix build with new javapackages-tools

    2013-09-09 - - Move from jpackage-utils to javapackage-tools

    2013-08-28 - - update to 2.4.0 * can be used as an extension package to Java by placing it into "jre/lib/ext" [using the thread's context classloader, ie. the result of 'Thread.currentThread().getContextClassLoader()'] * rely on commons-logging or log4j * removed jpython engine, supperseeded by jython * and more, see CHANGES.txt - add gpg verification - drop bsf-disable-rhino.patch - add build-file.patch and - use add_maven_depmap from javapackages-tools

    2012-02-28 - - ignore mysql-connector-java from build to break a build cycle

    2011-09-17 - - Remove redundant tags/sections from specfile

    2009-08-31 - - fix last change

    2009-08-26 - - make patch0 usage consistent

    2009-08-04 - - Remove rhino dependency at all - Added pom and maven depmap files from jpackage 5.0 - Removed javadoc %%post/un scripts

    2009-08-03 - - Build using rhino - Used bzip2 archive