[fedora-java] bsf maven questions

Alexander Kurtakov akurtako at redhat.com
Wed May 26 21:37:45 UTC 2010


Hi Orion,

> I'm trying to build apache-commons-jexl 2.0.1 in rawhide and am getting:
> 
> Failed to resolve artifact.
> Missing:
> ----------
> 1) org.apache.bsf:bsf-api:jar:3.0-beta3
> 
> It uses the javax.script API which as I understand it is included in Java
> 1.6. The jexl pom.xml has:
> 
>          <!-- For JSR-223 API -->
>          <dependency>
>              <groupId>org.apache.bsf</groupId>
>              <artifactId>bsf-api</artifactId>
>              <version>3.0-beta3</version>
>              <scope>provided</scope>
>          </dependency>
> 
> Short of patching that out of the pom.xml file (which works), is there some
> way I (or something else) should express that bsf-api 3.0 is provided?  Or
> is jexl upstream misguided in adding this dependency?

Pom and depmap should be added to the bsf.
The pom you are looking for is at 
http://repo1.maven.org/maven2/org/apache/bsf/bsf-api/3.0-beta3/bsf-api-3.0-
beta3.pom

One more thing we have bsf 2.4 in fedora now.
repoquery --whatrequires bsf
gives me:
bsf-0:2.4.0-4.fc13.i686
xdoclet-0:1.2.3-11.4.fc12.i686
ant-apache-bsf-0:1.7.1-13.fc13.i686
bsh-0:1.3.0-15.2.fc13.noarch
groovy-0:1.7.0-1.fc13.1.noarch

I hope that updating bsf would not break it.

Alex


> 
> Thanks!


More information about the java-devel mailing list