diff --git a/pom.xml b/pom.xml
index 9275aadb..5ccb4926 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,8 +99,16 @@
**/*.less
+ net/sourceforge/pmd/util/fxdesigner/designer.properties
+
+ ${project.basedir}/src/main/resources/
+
+ net/sourceforge/pmd/util/fxdesigner/designer.properties
+
+ true
+
@@ -381,35 +389,6 @@
-
- com.internetitem
- write-properties-file-maven-plugin
- 2.0.0
-
-
- generate-resources
-
- write-properties-file
-
-
-
- net/sourceforge/pmd/util/fxdesigner/designer.properties
-
-
-
- pmd.designer.version
- ${pmd.designer.version}
-
-
- pmd.core.version
- ${pmd.core.version}
-
-
-
-
-
-
-
org.sonatype.plugins
nexus-staging-maven-plugin
diff --git a/src/main/resources/net/sourceforge/pmd/util/fxdesigner/designer.properties b/src/main/resources/net/sourceforge/pmd/util/fxdesigner/designer.properties
new file mode 100644
index 00000000..da53fece
--- /dev/null
+++ b/src/main/resources/net/sourceforge/pmd/util/fxdesigner/designer.properties
@@ -0,0 +1,5 @@
+# Loaded in net.sourceforge.pmd.util.fxdesigner.DesignerVersion
+# The variables are replaced by resource filtering, see https://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html
+
+pmd.designer.version=${pmd.designer.version}
+pmd.core.version=${pmd.core.version}