libbsf-java - Bean Scripting Framework to support scripting languages in Java

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libbsf-java
Package version: 2.4.0
Package release: 5
Package architecture: all
Package type: deb
Installed size: 130 B
Download size: 70.50 KB
Official Mirror:
Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. BSF allows one to write 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. BSF supports these scripting languages: * Python (using Jython) * JavaScript (using rhino) * XSLT Stylesheets (as a component of Apache XML project's Xalan and Xerces) * BeanShell (using bsh) via its own bsf adapter Support for Tcl, NetRexx is not available in this Debian package since Jacl, NetRexx (non-free) are not packaged.



    Source package: libbsf-java

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libbsf-java deb package:
      # sudo apt-get install libbsf-java


    • /usr/share/doc/libbsf-java/changelog.Debian.gz
    • /usr/share/doc/libbsf-java/copyright
    • /usr/share/java/bsf-2.4.0.jar
    • /usr/share/java/bsf.jar
    • /usr/share/maven-repo/bsf/bsf/2.4.0/bsf-2.4.0.jar
    • /usr/share/maven-repo/bsf/bsf/2.4.0/bsf-2.4.0.pom
    • /usr/share/maven-repo/bsf/bsf/debian/bsf-debian.jar
    • /usr/share/maven-repo/bsf/bsf/debian/bsf-debian.pom


    2012-01-06 - Damien Raude-Morvan <> libbsf-java (1:2.4.0-5) unstable; urgency=low * Team upload. [ tony mancill ] * Apply patch detecting optional languages at build time Thanks to Ximin Lao. (Closes: #601685) * Convert to source format 3.0 (quilt); drop build-depends on quilt. [ Damien Raude-Morvan ] * d/control: Remove Michael Koch from Uploaders. Thanks Michael! (Closes: #654047). * d/control: Update Standards-Version: 3.9.2. * d/rules: Drop * d/control: Drop dependencies on jython; its broken with jython >= 2.5 and generates additional main requirements in Ubuntu. Thanks to James Page for patch. (Closes: #646094). * d/control: Drop depends on Java runtime since its a library. * d/{control,copyright}: Wrap and sort. * Move Javadoc to a separate libbsf-java-doc package. (Closes: #506357). * Install maven metadata: - d/control: Build-Depends on maven-repo-helper and Depends on libapache-pom-java. - d/rules: Use mh_installpoms and mh_installjar. - d/rules: Provide get-orig-pom to download a POM.

    2010-08-04 - Torsten Werner <> libbsf-java (1:2.4.0-4) unstable; urgency=low * Disable jython support because it is broken for jython >= 2.5. (Closes: #591122) * Remove Stefan and Arnaud from Uploaders list. Thanks to your contributions!

    2009-07-30 - Torsten Werner <> libbsf-java (1:2.4.0-3) unstable; urgency=low [ Matthias Klose ] * (Build-)depend on default-jre/-jdk. [ Torsten Werner ] * Add myself to Uploaders. * Fix build errors. * Switch to quilt. * Switch to debhelper 5. * Update Standards-Version: 3.8.2. * Add Homepage and Vcs headers. * Change Section: java. * Add missing Depends: ${misc:Depends}. * Remove servlet dependency.

    2008-01-12 - Michael Koch <> libbsf-java (1:2.4.0-2) unstable; urgency=low * Added Build-Depends-Indep on libcommons-logging-java. Closes: #460381.

    2008-01-01 - Michael Koch <> libbsf-java (1:2.4.0-1) unstable; urgency=low * New upstream version.

    2007-12-29 - Michael Koch <> libbsf-java (1:2.3.0+cvs20050308a-3) unstable; urgency=low [ Kumar Appaiah ] * Update watch file. [ Michael Koch ] * Updated Standards-Version to 3.7.3.

    2007-03-14 - Michael Koch <> libbsf-java (1:2.3.0+cvs20050308a-2) unstable; urgency=low * Removed Build-Dependency on rhino (Closes: #414685). * Removed Wolfgang and added myself to Uploaders.

    2006-07-17 - Arnaud Vandyck <> libbsf-java (1:2.3.0+cvs20050308a-1) unstable; urgency=low * Updated Standards-Version to 3.7.2: moved debhelper and cdbs to Build-Depends * Build with java-gcj-compat-dev * debian/rules: removed ant-launcher from the classpath (no more needed) * Updated dependency to libservlet2.4-java * Not a new upstream but reupload the sources to the main archive (closes: #352172, #376107). * debian/watch: added

    2006-01-06 - Wolfgang Baer <> libbsf-java (1:2.3.0+cvs20050308-6) unstable; urgency=low * Removed explicit usage of jikes build compiler property for kaffe jikes -> ecj transition

    2005-09-24 - Wolfgang Baer <> libbsf-java (1:2.3.0+cvs20050308-5) unstable; urgency=low * libant1.6-java to ant transition * Register documentation and javadoc with doc-base * Standards-Version 3.6.2 (no changes)