Hi all,

I noticed that the latest snapshot of
org.apache.clerezza.ext:com.ibm.icu has recently been introducing an
unexpected dependency on scala:

https://repository.apache.org/content/groups/snapshots/org/apache/clerezza/ext/com.ibm.icu/0.5-incubating-SNAPSHOT/com.ibm.icu-0.5-incubating-20110511.115838-268.pom
https://repository.apache.org/content/groups/snapshots/org/apache/clerezza/ext/com.ibm.icu/0.5-incubating-SNAPSHOT/com.ibm.icu-0.5-incubating-20110511.115838-268.jar

The problem seems to be that com.ibm.icu has a
<Embed-Dependency>*</Embed-Dependency> that embeds the sl4j-api,
sl4j-scala-api and sl4j-simple jars and the SCR introspection of those
jars introduces the runtime dependency on the "scala" package.

Previously, in:

https://repository.apache.org/content/groups/snapshots/org/apache/clerezza/ext/com.ibm.icu/0.5-incubating-SNAPSHOT/com.ibm.icu-0.5-incubating-20110430.150330-267.jar

only the  sl4j-api and sl4j-simple jars where embedded hence we did
not observe the problem. Anyway I don't see why this bundle should
embed the sl4j jars. What do you think about making the
<Embed-Dependency>icu4j</Embed-Dependency> explicit to avoid this kind
of problems?

-- 
Olivier

Reply via email to