diff --git a/.config/pmd/ruleset.xml b/.config/pmd/java/ruleset.xml
similarity index 100%
rename from .config/pmd/ruleset.xml
rename to .config/pmd/java/ruleset.xml
diff --git a/.gitattributes b/.gitattributes
index 9c74e428..8ac80271 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -6,4 +6,4 @@
# Force MVN Wrapper Linux files LF
mvnw text eol=lf
-.mvn/wrapper/maven-wrapper.properties text eol=lf
+maven-wrapper.properties text eol=lf
diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties
index 4d624fa9..3112b8ec 100644
--- a/.mvn/wrapper/maven-wrapper.properties
+++ b/.mvn/wrapper/maven-wrapper.properties
@@ -14,4 +14,4 @@
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
-distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip
+distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.10/apache-maven-3.9.10-bin.zip
diff --git a/chartjs-java-model/pom.xml b/chartjs-java-model/pom.xml
index d8df4046..b9a73aa2 100644
--- a/chartjs-java-model/pom.xml
+++ b/chartjs-java-model/pom.xml
@@ -322,7 +322,7 @@
com.puppycrawl.tools
checkstyle
- 10.24.0
+ 10.25.0
@@ -352,19 +352,19 @@
true
true
- ../.config/pmd/ruleset.xml
+ ../.config/pmd/java/ruleset.xml
net.sourceforge.pmd
pmd-core
- 7.13.0
+ 7.14.0
net.sourceforge.pmd
pmd-java
- 7.13.0
+ 7.14.0
diff --git a/pom.xml b/pom.xml
index 618f29a4..fd0aeb63 100644
--- a/pom.xml
+++ b/pom.xml
@@ -45,7 +45,7 @@
com.puppycrawl.tools
checkstyle
- 10.24.0
+ 10.25.0
@@ -75,19 +75,19 @@
true
true
- .config/pmd/ruleset.xml
+ .config/pmd/java/ruleset.xml
net.sourceforge.pmd
pmd-core
- 7.13.0
+ 7.14.0
net.sourceforge.pmd
pmd-java
- 7.13.0
+ 7.14.0