redfish4ktc / maven-soapui-extension-plugin

This plugin adds new features and bug fixes to SmartBear plugins: soapui-pro-maven-plugin and soapui-maven-plugin.
Apache License 2.0
45 stars 22 forks source link

Exclude javafx dependency #125

Open redfish4ktc opened 10 years ago

redfish4ktc commented 10 years ago

When running SmartBear 5.0.0 plugin with sun jdk6, openjdk6 or openjdk7, execution fails because of the javafx dependency cannot be resolved. See a post in the soapui forum that talks about this. In soapui 5.0.0, this dep is declared with the system scope, see pom of the 5.0.0 tag and resolution fails because javafx is not installed with the jdk for these distributions. For me, this is annoying because builds runned by CI jobs in openjdk environments failed because of that.

As mentionned by a SmartBear developer in the post, this dep is used for browsing feature only (including OAuth 2). So as not everybody needs this, I propose to remove this dep and document that it needs to be added when declaring the plugin in a project pom when the feature is needed

Tasks to be peformed