I'll take a look at this. Thanks for pointing this out, Guillaume. David
On 3 April 2017 at 11:47, Guillaume Nodet <[email protected]> wrote: > I tried to build the converter bundle this morning and hit quite a few > failures: > > gnodet•git/felix/converter*(*trunk*⚡**)*» mvnci > > [12:46:37] > > [INFO] Scanning for projects... > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Reactor Build Order: > > [INFO] > > [INFO] Apache Felix Converter > > [INFO] Apache Felix Serializer Services > > [INFO] Apache Felix Schematizer Service > > [INFO] Apache Felix Converter Reactor > > [INFO] > > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Building Apache Felix Converter 0.1.0-SNAPSHOT > > [INFO] > ------------------------------------------------------------------------ > > [INFO] > > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ > org.apache.felix.converter --- > > [INFO] Deleting /Users/gnodet/work/git/felix/converter/converter/target > > [INFO] > > [INFO] --- maven-antrun-plugin:1.8:run > (set-bundle-required-execution-environment) @ org.apache.felix.converter > --- > > [INFO] Executing tasks > > > main: > > Using felix.java.version=8 > > [INFO] Executed tasks > > [INFO] > > [INFO] --- maven-remote-resources-plugin:1.5:process (default) @ > org.apache.felix.converter --- > > [INFO] > > [INFO] --- maven-resources-plugin:2.7:resources (default-resources) @ > org.apache.felix.converter --- > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > /Users/gnodet/work/git/felix/converter/converter/src/main/resources > > [INFO] Copying 0 resource to META-INF > > [INFO] Copying 3 resources > > [INFO] > > [INFO] --- maven-compiler-plugin:3.2:compile (default-compile) @ > org.apache.felix.converter --- > > [INFO] Changes detected - recompiling the module! > > [INFO] Compiling 10 source files to > /Users/gnodet/work/git/felix/converter/converter/target/classes > > [INFO] > /Users/gnodet/work/git/felix/converter/converter/src/main/ > java/org/apache/felix/converter/impl/AdapterImpl.java: > Some input files use unchecked or unsafe operations. > > [INFO] > /Users/gnodet/work/git/felix/converter/converter/src/main/ > java/org/apache/felix/converter/impl/AdapterImpl.java: > Recompile with -Xlint:unchecked for details. > > [INFO] > > [INFO] --- maven-resources-plugin:2.7:testResources > (default-testResources) > @ org.apache.felix.converter --- > > [INFO] Using 'UTF-8' encoding to copy filtered resources. > > [INFO] skip non existing resourceDirectory > /Users/gnodet/work/git/felix/converter/converter/src/test/resources > > [INFO] Copying 3 resources > > [INFO] > > [INFO] --- maven-compiler-plugin:3.2:testCompile (default-testCompile) @ > org.apache.felix.converter --- > > [INFO] Changes detected - recompiling the module! > > [INFO] Compiling 18 source files to > /Users/gnodet/work/git/felix/converter/converter/target/test-classes > > [INFO] ------------------------------------------------------------- > > [ERROR] COMPILATION ERROR : > > [INFO] ------------------------------------------------------------- > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[88,11] > no suitable method found for > rule(java.lang.Class<java.lang.Integer>,(f,t)->-1) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[89,11] > no suitable method found for > rule(java.lang.Class<java.lang.Long>,(f,t)->-1L) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[124,69] > <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$2> is not > abstract and does not override abstract method > handleError(java.lang.Object,java.lang.reflect.Type) in > org.osgi.util.converter.ConvertFunction > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[141,11] > no suitable method found for rule((v,t)->v.toString()) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[151,69] > <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$3> is not > abstract and does not override abstract method > handleError(java.lang.Object,java.lang.reflect.Type) in > org.osgi.util.converter.ConvertFunction > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[167,11] > no suitable method found for rule((v,t)->con[...]to(t)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[189,11] > no suitable method found for rule((v,t)->{ s[...]ll; }) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterTest.java:[339,11] > no suitable method found for > rule(java.lang.Class<java.lang.String>,(f,t)->f i[...] null) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterTest.java:[340,11] > no suitable method found for rule(java.lang.Class<int[]>,(f,t)->f i[...] > null) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > (cannot infer type-variable(s) T > > (actual and formal argument lists differ in length)) > > [INFO] 9 errors > > [INFO] ------------------------------------------------------------- > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Reactor Summary: > > [INFO] > > [INFO] Apache Felix Converter ............................. FAILURE [ > 2.442 s] > > [INFO] Apache Felix Serializer Services ................... SKIPPED > > [INFO] Apache Felix Schematizer Service ................... SKIPPED > > [INFO] Apache Felix Converter Reactor ..................... SKIPPED > > [INFO] > ------------------------------------------------------------------------ > > [INFO] BUILD FAILURE > > [INFO] > ------------------------------------------------------------------------ > > [INFO] Total time: 2.704 s > > [INFO] Finished at: 2017-04-03T12:46:42+02:00 > > [INFO] Final Memory: 24M/310M > > [INFO] > ------------------------------------------------------------------------ > > [ERROR] Failed to execute goal > org.apache.maven.plugins:maven-compiler-plugin:3.2:testCompile > (default-testCompile) on project org.apache.felix.converter: Compilation > failure: Compilation failure: > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[88,11] > no suitable method found for > rule(java.lang.Class<java.lang.Integer>,(f,t)->-1) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[89,11] > no suitable method found for > rule(java.lang.Class<java.lang.Long>,(f,t)->-1L) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[124,69] > <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$2> is not > abstract and does not override abstract method > handleError(java.lang.Object,java.lang.reflect.Type) in > org.osgi.util.converter.ConvertFunction > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[141,11] > no suitable method found for rule((v,t)->v.toString()) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[151,69] > <anonymous org.apache.felix.converter.impl.ConverterBuilderTest$3> is not > abstract and does not override abstract method > handleError(java.lang.Object,java.lang.reflect.Type) in > org.osgi.util.converter.ConvertFunction > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[167,11] > no suitable method found for rule((v,t)->con[...]to(t)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterBuilderTest.java:[189,11] > no suitable method found for rule((v,t)->{ s[...]ll; }) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.TargetRule is not a > functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.TargetRule)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterTest.java:[339,11] > no suitable method found for > rule(java.lang.Class<java.lang.String>,(f,t)->f i[...] null) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] > /Users/gnodet/work/git/felix/converter/converter/src/test/ > java/org/apache/felix/converter/impl/ConverterTest.java:[340,11] > no suitable method found for rule(java.lang.Class<int[]>,(f,t)->f i[...] > null) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(java. > lang.reflect.Type,org.osgi.util.converter.ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (argument mismatch; org.osgi.util.converter.ConvertFunction is not > a functional interface > > [ERROR] multiple non-overriding abstract methods found in interface > org.osgi.util.converter.ConvertFunction)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > TargetRule<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] method > org.osgi.util.converter.ConverterBuilder.<T>rule(org.osgi.util.converter. > ConvertFunction<T>) > is not applicable > > [ERROR] (cannot infer type-variable(s) T > > [ERROR] (actual and formal argument lists differ in length)) > > [ERROR] -> [Help 1] > > [ERROR] > > [ERROR] To see the full stack trace of the errors, re-run Maven with the -e > switch. > > [ERROR] Re-run Maven using the -X switch to enable full debug logging. > > [ERROR] > > [ERROR] For more information about the errors and possible solutions, > please read the following articles: > > [ERROR] [Help 1] > http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException > > > 2017-04-03 12:13 GMT+02:00 David Bosschaert <[email protected]>: > > > Hi David, > > > > Yes, the OSGi API is publicly available for everyone and picked up by the > > build process from here: > > https://oss.sonatype.org/content/repositories/osgi/org/ > > osgi/org.osgi.util.converter/1.0.0-SNAPSHOT > > > > There is some history of snapshots but I think older ones are > automatically > > deleted after some time. > > > > If, for some reason, you need an older one, and you still have a Felix > > Converter .jar file that worked with that one, you can actually find that > > the jar file embeds the OSGi API as well. This is automatically done by > the > > build process. > > The Felix Converter snapshots are pushed here: > > https://repository.apache.org/content/groups/snapshots/org/ > > apache/felix/org.apache.felix.converter/0.1.0-SNAPSHOT > > > > In any case, it might be better to migrate to the new API :) > > > > Cheers, > > > > David > > > > On 3 April 2017 at 09:09, David Leangen <[email protected]> wrote: > > > > > > > > Hi, > > > > > > > I hope that's not the case. It definitely does not make sense to > push > > > code > > > > for an implementation where the api itself is not accessible ;-) > > > > > > The API is accessible. The problem is that it is not the correct > version, > > > and I don’t have access (as far as I know) to the previous version, > which > > > is the one I need to revert to. > > > > > > The current version and the previous version are both exposed as: > > > > > > <dependency> > > > <groupId>org.osgi</groupId> > > > <artifactId>org.osgi.util.converter</artifactId> > > > <version>1.0.0-SNAPSHOT</version> > > > </dependency> > > > > > > Same version number, but different content. > > > > > > As I said, I could be wrong, but that is my current conclusion based on > > > the behaviour I am seeing. > > > > > > > > > Cheers, > > > =David > > > > > > > > > > > > -- > ------------------------ > Guillaume Nodet >
