I have downloaded the plugin sources from the Red Hat maven repository and this plugin compares the generated jar with the original jar and checks whether the APIs are equal -- if not, it throws an exception. So it means, this plugin does not take part in the building of the bundle and removing it should have no impact on the resulting bundle. If no objection, I'll remove it. Otherwise we should use one of the repos containing this plugin.
I have created an issue for this: https://issues.apache.org/jira/browse/SM-3072 Regards Krzysztof On 05.08.2016 18:28, Krzysztof Sobkowiak wrote: > This plugin is only available in following repositories: > > * > https://repository.jboss.org/nexus/content/repositories/m2-japidiff/com/google/code/japidiff/maven-japidiff-plugin/1.2/ > * > https://maven.repository.redhat.com/nexus/content/groups/product-earlyaccess/com/google/code/japidiff/maven-japidiff-plugin/ > > I'd propose to remove this plugin from our poms, because it seems to be no > more maintained. But I'm not sure what this plugin do and whether we can safe > remove it. The description says "Maven plugin to check the conformance of a > Java API", so I think it performs only some checks. > > Regards > Krzysztof > > > On 05.08.2016 17:52, Krzysztof Sobkowiak wrote: >> Hi >> >> The JAXB 2.0 and 2.1 specs use amaven-japidiff-plugin, which is no more >> available (the repository http://japidiff.googlecode.com/svn/m2-repo is >> down). The build fails with following error >> >> Waiting for Jenkins to finish collecting data[ERROR] Plugin >> com.google.code.japidiff:maven-japidiff-plugin:1.2 or one of its >> dependencies could not be resolved: Failed to read artifact descriptor for >> com.google.code.japidiff:maven-japidiff-plugin:jar:1.2: Could not find >> artifact com.google.code.japidiff:maven-japidiff-plugin:pom:1.2 in >> servicemix (http://svn.apache.org/repos/asf/servicemix/m2-repo) -> [Help 1] >> org.apache.maven.plugin.PluginResolutionException: Plugin >> com.google.code.japidiff:maven-japidiff-plugin:1.2 or one of its >> dependencies could not be resolved: Failed to read artifact descriptor for >> com.google.code.japidiff:maven-japidiff-plugin:jar:1.2 >> >> Any idea what is this plugin for? JAXB 2.2 spec doesn't use it. Can I simply >> remove this plugin form the pom? >> >> Kinldy regards >> Krzysztof -- Krzysztof Sobkowiak (@ksobkowiak) JEE & OSS Architect, Integration Architect Apache Software Foundation Member (http://apache.org/) Apache ServiceMix Committer & PMC Member (http://servicemix.apache.org/) Senior Solution Architect @ Capgemini SSC (http://www.capgeminisoftware.pl/)
