I've followed the tutorial of creating a Bitbucket plugin, when adding a dependency of pmd(whatever is 5.1.3 or 5.5.1), when 'atlas-debug', even I write nothing in the plugin project, always an error comes like:
NoClassDefFoundError: org/w3c/dom/Element
so I add a dependency 'xml-apis' which contains the specified class, then :
LinkageError: org/w3c/dom/Element
then I exclude 'jaxen', it runs without error, but the 'pmd' could not start successfully.
Can you try to add an OSGI package import for the org.w3c.dom
package in the Import-Package
section of the bitbucket-maven-plugin
in your pom.xml
? That way, the plugin classloader will find the correct version of org.w3c.dom.Element
that is exported by Bitbucket.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.