schemacrawler / SchemaCrawler-Report-Maven-Plugin

Generate SchemaCrawler reports for Maven generated project websites
Eclipse Public License 2.0
8 stars 6 forks source link

Update doxia dependencies version to 1.9.1 #14

Closed amseager closed 2 years ago

amseager commented 2 years ago

Fixes https://github.com/schemacrawler/SchemaCrawler-Report-Maven-Plugin/issues/13 (2nd point)

In short, maven-reporting-impl brings 4 dependencies of doxia with too old versions, and because of this, SchemaCrawler stops working if it's bound to any maven phase other than "site". See log with exception.

This PR bumps all related dependencies versions to 1.9.1 (the same version as the one used in maven-site-plugin ; taken for consistency).

Tested on Bellsoft JDK 17 on SchemaCrawler-Report-Maven-Plugin-Usage-Example project.

sualeh commented 2 years ago

Thanks, @amseager! Please submit a corresponding pull request to https://github.com/schemacrawler/SchemaCrawler-Report-Maven-Plugin-Usage-Example

amseager commented 2 years ago

@sualeh You're welcome. I don't actually think that the example project should be updated (maybe other than bumping the version of the SchemaCrawler plugin itself). I believe the plugin is supposed to be used with the site phase, and binding it to other phases is a more rare case.

sualeh commented 2 years ago

Sounds good, @amseager
I am going to release a new version of SchemaCrawler shortly, and will bump up the plugin version and example version accordingly too.