I took a pass at updating the Directory parent pom. I updated to the latest apache pom and a bunch of other plugin versions: https://github.com/apache/directory-project/pull/3
Of note, I changed how the compiler plugin gets configured; this removes a deprecated (no-op) warning from child projects and moves the config to maven properties which makes them easier to update in child projects (or possibly profiles) There is a lot in PR, so if someone feels strongly about it, I can break it up into smaller sections, maybe something like parent pom version, plugin versions, and compiler plugin config) I created another PR to remove the dead Geronimo tools plugin. https://github.com/apache/directory-project/pull/4 There may be more opinions over this one? I ran into issues with how it worked with the example projects that are built in Directory SCIMple, the NOTICE file was not detected. I ended up hacking around it by disabling some of the checks: https://github.com/apache/directory-scimple/blob/7e08c6a0b3da4681845f3a565e72eb0d5f620b55/scim-server-examples/scim-server-memory/pom.xml#L62-L68 This plugin is also not marked as threadsafe when trying to perform parallelized maven builds. For the most part, the Rat plugin _should_ accomplish similar goals. My suggestion is to remove this plugin from the Directory parent pom. Any projects that still require this plugin can add the configuration directly in its pom. Thoughts? -Brian
