Using this plugin has the follwing issue:
Eclipse repeats the Refresh->Rebuild cycle approx. every 10 seconds (by calling Maven Project Builder, triggered by the JSON Schema Maven plugin in the background), even if no files are changed or open—only the project itself is open.
JSON Schema Maven plugin should not poll a Refresh->Rebuild-cycle to the Eclipse project, instead the plugin should be called only at build time.
Reproducer:
eclipse-reproducer.zip
- Import the Maven project into Eclipse
- go to pom.xml->right click->Maven->Update Project
- go to Eclipse Preferences->General->Workspace-> enable
Refresh using native hooks or polling
- go to Tab Progress
- wait approx. 5-15 seconds
then you will see that a refresh and a rebuild happens:
- wait another 5-15 seconds, it happens again and again
Using this plugin has the follwing issue:
Eclipse repeats the Refresh->Rebuild cycle approx. every 10 seconds (by calling
Maven Project Builder, triggered by theJSON Schema Maven pluginin the background), even if no files are changed or open—only the project itself is open.JSON Schema Maven pluginshould not poll a Refresh->Rebuild-cycle to the Eclipse project, instead the plugin should be called only at build time.Reproducer:
eclipse-reproducer.zip
Refresh using native hooks or pollingthen you will see that a refresh and a rebuild happens: