Hi everyone,
did anybody have problems with yang-maven-plugin recently? I get this exception when I try to build topoprocessing project localy (difference between using odlparent 2.0.0 or 1.9.0 is only that on 1.9.0 it breaks on administrative-topology-model subproject, not topoprocessing-api): [ERROR] Failed to execute goal org.opendaylight.yangtools:yang-maven-plugin:1.2.0-SNAPSHOT:generate-sources (default) on project topoprocessing-api: Execution default of goal org.opendaylight.yangtools:yang-maven-plugin:1.2.0-SNAPSHOT:generate-sources failed: An API incompatibility was encountered while executing o rg.opendaylight.yangtools:yang-maven-plugin:1.2.0-SNAPSHOT:generate-sources: java.lang.NoSuchMethodError: com.google.common.base.Preconditions.checkArgument(Z Ljava/lang/String;II)V [ERROR] ----------------------------------------------------- [ERROR] realm = plugin>org.opendaylight.yangtools:yang-maven-plugin:1.2.0-SNAPSHOT [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy [ERROR] urls[0] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-maven-plugin/1.2.0-SNAPSHOT/yang-maven-plugin-1.2.0-SNAPSHOT.jar [ERROR] urls[1] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/maven-sal-api-gen-plugin/0.11.0-SNAPSHOT/maven-sal-api-gen-plugin-0.11.0-SNAPSHOT.ja r [ERROR] urls[2] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/mdsal-binding-generator-api/0.11.0-SNAPSHOT/mdsal-binding-generator-api-0.11.0-SNAPS HOT.jar [ERROR] urls[3] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/yang-binding/0.11.0-SNAPSHOT/yang-binding-0.11.0-SNAPSHOT.jar [ERROR] urls[4] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/mdsal-binding-generator-impl/0.11.0-SNAPSHOT/mdsal-binding-generator-impl-0.11.0-SNA PSHOT.jar [ERROR] urls[5] = file:/home/andrej/.m2/repository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar [ERROR] urls[6] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-data-impl/1.2.0-SNAPSHOT/yang-data-impl-1.2.0-SNAPSHOT.jar [ERROR] urls[7] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/mdsal-binding-generator-util/0.11.0-SNAPSHOT/mdsal-binding-generator-util-0.11.0-SNA PSHOT.jar [ERROR] urls[8] = file:/home/andrej/.m2/repository/org/opendaylight/mdsal/mdsal-binding-java-api-generator/0.11.0-SNAPSHOT/mdsal-binding-java-api-generator-0. 11.0-SNAPSHOT.jar [ERROR] urls[9] = file:/home/andrej/.m2/repository/org/eclipse/xtend/org.eclipse.xtend.lib/2.11.0/org.eclipse.xtend.lib-2.11.0.jar [ERROR] urls[10] = file:/home/andrej/.m2/repository/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.11.0/org.eclipse.xtext.xbase.lib-2.11.0.jar [ERROR] urls[11] = file:/home/andrej/.m2/repository/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.11.0/org.eclipse.xtend.lib.macro-2.11.0.jar [ERROR] urls[12] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-data-api/1.2.0-SNAPSHOT/yang-data-api-1.2.0-SNAPSHOT.jar [ERROR] urls[13] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/util/1.2.0-SNAPSHOT/util-1.2.0-SNAPSHOT.jar [ERROR] urls[14] = file:/home/andrej/.m2/repository/com/github/romix/java-concurrent-hash-trie-map/0.2.23-ODL/java-concurrent-hash-trie-map-0.2.23-ODL.jar [ERROR] urls[15] = file:/home/andrej/.m2/repository/org/apache/maven/maven-builder-support/3.3.9/maven-builder-support-3.3.9.jar [ERROR] urls[16] = file:/home/andrej/.m2/repository/org/apache/maven/maven-aether-provider/3.3.9/maven-aether-provider-3.3.9.jar [ERROR] urls[17] = file:/home/andrej/.m2/repository/org/eclipse/aether/aether-util/1.0.2.v20150114/aether-util-1.0.2.v20150114.jar [ERROR] urls[18] = file:/home/andrej/.m2/repository/javax/enterprise/cdi-api/1.0/cdi-api-1.0.jar [ERROR] urls[19] = file:/home/andrej/.m2/repository/javax/annotation/jsr250-api/1.0/jsr250-api-1.0.jar [ERROR] urls[20] = file:/home/andrej/.m2/repository/org/eclipse/sisu/org.eclipse.sisu.inject/0.3.2/org.eclipse.sisu.inject-0.3.2.jar [ERROR] urls[21] = file:/home/andrej/.m2/repository/com/google/inject/guice/4.0/guice-4.0-no_aop.jar [ERROR] urls[22] = file:/home/andrej/.m2/repository/aopalliance/aopalliance/1.0/aopalliance-1.0.jar [ERROR] urls[23] = file:/home/andrej/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.21/plexus-interpolation-1.21.jar [ERROR] urls[24] = file:/home/andrej/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.22/plexus-utils-3.0.22.jar [ERROR] urls[25] = file:/home/andrej/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.6/plexus-component-annotations-1.6.jar [ERROR] urls[26] = file:/home/andrej/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar [ERROR] urls[27] = file:/home/andrej/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar [ERROR] urls[28] = file:/home/andrej/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar [ERROR] urls[29] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-parser-impl/1.2.0-SNAPSHOT/yang-parser-impl-1.2.0-SNAPSHOT.jar [ERROR] urls[30] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-common/1.2.0-SNAPSHOT/yang-common-1.2.0-SNAPSHOT.jar [ERROR] urls[31] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/object-cache-api/1.2.0-SNAPSHOT/object-cache-api-1.2.0-SNAPSHOT.jar [ERROR] urls[32] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-model-api/1.2.0-SNAPSHOT/yang-model-api-1.2.0-SNAPSHOT.jar [ERROR] urls[33] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-parser-api/1.2.0-SNAPSHOT/yang-parser-api-1.2.0-SNAPSHOT.jar [ERROR] urls[34] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-model-util/1.2.0-SNAPSHOT/yang-model-util-1.2.0-SNAPSHOT.jar [ERROR] urls[35] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-data-util/1.2.0-SNAPSHOT/yang-data-util-1.2.0-SNAPSHOT.jar [ERROR] urls[36] = file:/home/andrej/.m2/repository/org/antlr/antlr4-runtime/4.7/antlr4-runtime-4.7.jar [ERROR] urls[37] = file:/home/andrej/.m2/repository/com/google/guava/guava/18.0/guava-18.0.jar [ERROR] urls[38] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/concepts/1.2.0-SNAPSHOT/concepts-1.2.0-SNAPSHOT.jar [ERROR] urls[39] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-test-util/1.2.0-SNAPSHOT/yang-test-util-1.2.0-SNAPSHOT.jar [ERROR] urls[40] = file:/home/andrej/.m2/repository/org/opendaylight/yangtools/yang-maven-plugin-spi/1.2.0-SNAPSHOT/yang-maven-plugin-spi-1.2.0-SNAPSHOT.jar [ERROR] urls[41] = file:/home/andrej/.m2/repository/org/sonatype/plexus/plexus-build-api/0.0.7/plexus-build-api-0.0.7.jar [ERROR] urls[42] = file:/home/andrej/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar [ERROR] Number of foreign imports: 1 [ERROR] import: Entry[import from realm ClassRealm[project>org.opendaylight.topoprocessing:topoprocessing-aggregator:0.4.0-SNAPSHOT, parent: ClassRealm[maven .api, parent: null]]] [ERROR] [ERROR] ----------------------------------------------------- I tried it also with whiped out .m2 repository Regards Andrej Záň ________________________________ Od: Stephen Kitt <[email protected]> Odoslané: streda, 21. júna 2017 13:26 Komu: [email protected]; [email protected]; [email protected] Predmet: [release] Notes on the migration to odlparent 2.0.0 Hi everyone, As we start the migration to odlparent 2.0.0, which is available in the staging repository on https://nexus.opendaylight.org/content/repositories/odlparent-1045 and should be promoted today, here are a few notes which might help: * we’ve dropped all the “4” suffixes, apart from that on karaf4-parent; feel free to do the same with your feature repositories (so “features-yangtools” etc.) * as a result of the above, if you depend on odlparent features directly, you’ll need to pull in “odl-...”, not “odl4-...” * you might run into Checkstyle issues, they should be easy to fix * please use the “odlparent200” topic for your patches: https://git.opendaylight.org/gerrit/#/q/topic:odlparent200 * if you run into Guava issues, you’ll probably find a patch on https://git.opendaylight.org/gerrit/#/q/topic:guava21 * when you test your features, don’t add them to the Karaf boot features (so remove the localFeature property from your POM), install them using “features:install -v” so you see exactly what Karaf wants to do * please test feature re-installations too so we can have an idea of potential bundle refreshes Don’t hesitate to ping us on IRC if we’re around (skitt, rovarga, vorburger or variants thereof), file bugs or send email... If you do file bugs, *please assign them* to me so that they get noticed. Thanks, -- Stephen Kitt Principal Software Engineer, Office of Technology Red Hat Andrej Záň Software Developer PANTHEON technologies s.r.o. Bôrická cesta 107, 010 01 Žilina Slovakia Tel / +421 220 665 111 MAIL / [email protected] WEB / https://pantheon.tech
_______________________________________________ Discuss mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/discuss
