I just build it today with no real problems. Not sure where those errors come from.
2015-06-05 20:50 GMT+02:00 Christian Schneider <[email protected]>: > I am trying to build the resolver from trunk. > > Since some time the build fails for me with the error log below. > There are lots of errors from the animal sniffer plugin. > > I deleted my local maven repo some time ago and suspect that the error > might be related with the shutdown of codehaus. > > Does anyone else see this? Is there a fix / workaround? > > Christian > > > ---- > cschneider@wscschneider:~/checkout/felix/resolver$ git status > On branch trunk > Your branch is up-to-date with 'felix/trunk'. > nothing to commit, working directory clean > cschneider@wscschneider:~/checkout/felix/resolver$ mvn clean install > Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar > [INFO] Scanning for projects... > [WARNING] > [WARNING] Some problems were encountered while building the effective > model for org.apache.felix:org.apache.felix.resolver:bundle:1.3.0-SNAPSHOT > [WARNING] The expression ${pom.artifactId} is deprecated. Please use > ${project.artifactId} instead. > [WARNING] > [WARNING] It is highly recommended to fix these problems because they > threaten the stability of your build. > [WARNING] > [WARNING] For this reason, future Maven versions might no longer support > building such malformed projects. > [WARNING] > [INFO] > [INFO] > ------------------------------------------------------------------------ > [INFO] Building Apache Felix Resolver 1.3.0-SNAPSHOT > [INFO] > ------------------------------------------------------------------------ > [INFO] > [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ > org.apache.felix.resolver --- > [INFO] Deleting /home/cschneider/checkout/felix/resolver/target > [INFO] > [INFO] --- maven-remote-resources-plugin:1.4:process (default) @ > org.apache.felix.resolver --- > [INFO] > [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ > org.apache.felix.resolver --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] skip non existing resourceDirectory > /home/cschneider/checkout/felix/resolver/src/main/resources > [INFO] Copying 0 resource to META-INF > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.5.1:compile (default-compile) @ > org.apache.felix.resolver --- > [INFO] Compiling 22 source files to > /home/cschneider/checkout/felix/resolver/target/classes > [INFO] > [INFO] --- maven-resources-plugin:2.6:testResources > (default-testResources) @ org.apache.felix.resolver --- > [INFO] Using 'UTF-8' encoding to copy filtered resources. > [INFO] Copying 1 resource > [INFO] Copying 3 resources > [INFO] > [INFO] --- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ > org.apache.felix.resolver --- > [INFO] Compiling 18 source files to > /home/cschneider/checkout/felix/resolver/target/test-classes > [INFO] > [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ > org.apache.felix.resolver --- > [INFO] Surefire report directory: > /home/cschneider/checkout/felix/resolver/target/surefire-reports > > ------------------------------------------------------- > T E S T S > ------------------------------------------------------- > Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar > Running org.apache.felix.resolver.test.BigResolutionTest > Tests run: 2, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 0.023 sec > Running org.apache.felix.resolver.test.ResolverTest > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource C [osgi.identity; C] because it is exposed to > package 'foo' from resources A [osgi.identity; A] and B [osgi.identity; B] > via two dependency chains. > > Chain 1: > C [osgi.identity; C] > import: (osgi.wiring.package=foo) > | > export: osgi.wiring.package: foo > A [osgi.identity; A] > > Chain 2: > C [osgi.identity; C] > import: (osgi.wiring.package=bar) > | > export: osgi.wiring.package: bar; uses:=foo > export: osgi.wiring.package=foo > B [osgi.identity; B]) > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource E [osgi.identity; E] because it is exposed to > package 'resources' from resources B [osgi.identity; B] and C > [osgi.identity; C] via two dependency chains. > > Chain 1: > E [osgi.identity; E] > import: (osgi.wiring.package=resources) > | > export: osgi.wiring.package: resources > B [osgi.identity; B] > > Chain 2: > E [osgi.identity; E] > require: (osgi.wiring.bundle=D) > | > provide: osgi.wiring.bundle; D > D [osgi.identity; D] > import: (osgi.wiring.package=resources) > | > export: osgi.wiring.package: resources > C [osgi.identity; C]) > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource A [osgi.identity; A] because it is exposed to > package 'p1' from resources B [osgi.identity; B] and D [osgi.identity; D] > via two dependency chains. > > Chain 1: > A [osgi.identity; A] > require: (osgi.wiring.bundle=B) > | > provide: osgi.wiring.bundle: B > B [osgi.identity; B] > > Chain 2: > A [osgi.identity; A] > require: (osgi.wiring.bundle=C) > | > provide: osgi.wiring.bundle; C > C [osgi.identity; C] > require: (osgi.wiring.bundle=D) > | > provide: osgi.wiring.bundle: D > D [osgi.identity; D]) > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource A [osgi.identity; A] because it is exposed to > package 'p1' from resources B [osgi.identity; B] and D [osgi.identity; D] > via two dependency chains. > > Chain 1: > A [osgi.identity; A] > require: (osgi.wiring.bundle=B) > | > provide: osgi.wiring.bundle: B > B [osgi.identity; B] > > Chain 2: > A [osgi.identity; A] > require: (osgi.wiring.bundle=C) > | > provide: osgi.wiring.bundle; C > C [osgi.identity; C] > require: (osgi.wiring.bundle=D) > | > provide: osgi.wiring.bundle: D > D [osgi.identity; D]) > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource A [osgi.identity; A] because it is exposed to > package 'p2' from resources B [osgi.identity; B] and B [osgi.identity; B] > via two dependency chains. > > Chain 1: > A [osgi.identity; A] > import: (osgi.wiring.package=p2) > | > export: osgi.wiring.package: p2 > B [osgi.identity; B] > > Chain 2: > A [osgi.identity; A] > require: null > | > provide: generic; {} > D [osgi.identity; D] > import: (osgi.wiring.package=p2) > | > export: osgi.wiring.package: p2 > B [osgi.identity; B]) > DEBUG: Candidate permutation failed due to a conflict between imports; > will try another if possible. > (org.osgi.service.resolver.ResolutionException: Uses constraint violation. > Unable to resolve resource A [osgi.identity; A] because it is exposed to > package 'p2' from resources B [osgi.identity; B] and B [osgi.identity; B] > via two dependency chains. > > Chain 1: > A [osgi.identity; A] > require: (osgi.wiring.bundle=C) > | > provide: osgi.wiring.bundle: B > B [osgi.identity; B] > > Chain 2: > A [osgi.identity; A] > require: null > | > provide: generic; {} > D [osgi.identity; D] > import: (osgi.wiring.package=p2) > | > export: osgi.wiring.package: p2 > B [osgi.identity; B]) > Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.03 sec > > Results : > > Tests run: 10, Failures: 0, Errors: 0, Skipped: 2 > > [INFO] > [INFO] --- animal-sniffer-maven-plugin:1.7:check (default) @ > org.apache.felix.resolver --- > [INFO] Checking unresolved references to > org.codehaus.mojo.signature:java13-sun:1.0 > [ERROR] Undefined reference: > java/lang/Exception.<init>(Ljava/lang/String;Ljava/lang/Throwable;)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/osgi/service/resolver/ResolutionException.class > [ERROR] Undefined reference: > java/lang/Exception.<init>(Ljava/lang/Throwable;)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/osgi/service/resolver/ResolutionException.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedCapability.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(I)Ljava/lang/StringBuilder; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Logger.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WrappedRequirement.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/WireImpl.class > [ERROR] Undefined reference: java/util/LinkedHashMap in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: java/util/LinkedHashMap.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: > java/lang/Integer.valueOf(I)Ljava/lang/Integer; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: > java/util/Collections.emptyMap()Ljava/util/Map; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/Candidates.class > [ERROR] Undefined reference: java/util/LinkedHashSet in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/util/LinkedHashSet.<init>(Ljava/util/Collection;)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/util/Collections.emptyList()Ljava/util/List; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/util/LinkedHashMap in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/util/LinkedHashMap.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/util/Collections.emptySet()Ljava/util/Set; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(C)Ljava/lang/StringBuilder; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: > java/util/Collections.emptySet()Ljava/util/Set; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$UsedBlames.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/Object;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Blame.class > [ERROR] Undefined reference: > java/lang/InternalError.initCause(Ljava/lang/Throwable;)Ljava/lang/Throwable; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: java/lang/StringBuilder in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: java/lang/StringBuilder.<init>()V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(Ljava/lang/String;)Ljava/lang/StringBuilder; > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(I)Ljava/lang/StringBuilder; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: > java/lang/StringBuilder.toString()Ljava/lang/String; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: > java/lang/StringBuilder.append(D)Ljava/lang/StringBuilder; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap.class > [ERROR] Undefined reference: > java/util/Arrays.hashCode([Ljava/lang/Object;)I in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteSet.class > [ERROR] Undefined reference: java/util/AbstractMap$SimpleImmutableEntry in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.class > [ERROR] Undefined reference: > java/util/AbstractMap$SimpleImmutableEntry.<init>(Ljava/lang/Object;Ljava/lang/Object;)V > in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/OpenHashMap$EntrySetIterator.class > [ERROR] Undefined reference: > java/util/Arrays.copyOf([Ljava/lang/Object;I)[Ljava/lang/Object; in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteList.class > [ERROR] Undefined reference: > java/util/Arrays.hashCode([Ljava/lang/Object;)I in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/util/CopyOnWriteList.class > [ERROR] Undefined reference: java/util/LinkedHashMap in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Packages.class > [ERROR] Undefined reference: java/util/LinkedHashMap.<init>(I)V in > /home/cschneider/checkout/felix/resolver/target/classes/org/apache/felix/resolver/ResolverImpl$Packages.class > [INFO] > ------------------------------------------------------------------------ > [INFO] BUILD FAILURE > [INFO] > ------------------------------------------------------------------------ > [INFO] Total time: 3.708 s > [INFO] Finished at: 2015-06-05T20:46:53+02:00 > [INFO] Final Memory: 24M/430M > [INFO] > ------------------------------------------------------------------------ > [ERROR] Failed to execute goal > org.codehaus.mojo:animal-sniffer-maven-plugin:1.7:check (default) on > project org.apache.felix.resolver: Signature errors found. Verify them and > put @IgnoreJRERequirement on them. -> [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 > > -- > Christian Schneider > http://www.liquid-reality.de > > Open Source Architect > http://www.talend.com > >
