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.
Community moderators have prevented the ability to post new answers.
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.