diff --git a/.mvn/readme.txt b/.mvn/readme.txt
new file mode 100644
index 0000000000..c2d3655427
--- /dev/null
+++ b/.mvn/readme.txt
@@ -0,0 +1 @@
+The .mvn directory is needed to be able to use the ${maven.multiModuleProjectDirectory} property.
\ No newline at end of file
diff --git a/build/checkstyle-suppressions.xml b/build/checkstyle-suppressions.xml
new file mode 100644
index 0000000000..78e9e3c05e
--- /dev/null
+++ b/build/checkstyle-suppressions.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/maven-model/pom.xml b/maven-model/pom.xml
index abb6add6b7..83f4bf54ec 100644
--- a/maven-model/pom.xml
+++ b/maven-model/pom.xml
@@ -33,10 +33,6 @@ under the License.
Maven Model
Model for Maven POM (Project Object Model)
-
- FileLength
-
-
org.codehaus.plexus
diff --git a/pom.xml b/pom.xml
index ea825032d7..47586fd5c7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,8 +76,6 @@ under the License.
Maven
Apache Maven
ref/4-LATEST
- None
- **/package-info.java
2021-04-05T08:12:18Z
@@ -591,6 +589,8 @@ under the License.
+ src/main/appended-resources/licenses/MIT-slf4j-api-1.7.30.txt
+ src/main/appended-resources/licenses/MIT-jsoup-1.12.1.txt
src/main/appended-resources/licenses/CDDL-1.0.txt
src/main/appended-resources/licenses/EPL-1.0.txt
src/main/appended-resources/licenses/unrecognized-javax.annotation-api-1.3.2.txt
@@ -673,6 +673,27 @@ under the License.
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ 3.1.2
+
+ info
+ ${maven.multiModuleProjectDirectory}/build/checkstyle-suppressions.xml
+
+
+
+ com.puppycrawl.tools
+ checkstyle
+ 8.41.1
+
+
+ org.apache.maven.shared
+ maven-shared-resources
+ 3
+
+
+