Update Maven plugins authored by Matthias Taeschner's avatar Matthias Taeschner
......@@ -119,7 +119,7 @@ Run FAMER by passing the path to the JSON config file as a command line argument
# 3. Maven license plugin
The project is licensed under the [Apache Software License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt). [Maven License Plugin](https://github.com/mycila/license-maven-plugin) is used to enforce the existence of the license header in each code file. The plugin provides goals like `license:check` which is attached to the `verify` phase of project build, thus if there any missing headers the build will fail. The `license:format` goal can be used to add the header when missing. This plugin reads the `<inceptionYear>2016 - 2020</inceptionYear>` from [pom.xml](https://git.informatik.uni-leipzig.de/dbs/FAMER/-/blob/master/pom.xml) and composes the header with its value. This needs to be changed once every year.
The project is licensed under the [Apache Software License 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt). [Maven License Plugin](https://github.com/mycila/license-maven-plugin) is used to enforce the existence of the license header in each code file. The plugin provides goals like `license:check` which is attached to the `verify` phase of project build, thus if there any missing headers the build will fail. The `license:format` goal can be used to add the header when missing or update existing headers with new values. This plugin reads the `<inceptionYear>2016 - 2020</inceptionYear>` from [pom.xml](https://git.informatik.uni-leipzig.de/dbs/FAMER/-/blob/master/pom.xml) and composes the header with its value. This needs to be changed once every year.
The license header is not needed in some files, like `checkstyle.xml`, etc., the plugin configuration in the parent [pom.xml](https://git.informatik.uni-leipzig.de/dbs/FAMER/-/blob/master/pom.xml) allows to exclude those file.
......
......