Index: /applications/editors/josm/plugins/log4j/.classpath
===================================================================
--- /applications/editors/josm/plugins/log4j/.classpath	(revision 35851)
+++ /applications/editors/josm/plugins/log4j/.classpath	(revision 35852)
@@ -4,19 +4,5 @@
 	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
-	<classpathentry exported="true" kind="lib" path="lib/log4j-1.2-api-2.11.1.jar" sourcepath="lib/log4j-1.2-api-2.11.1-sources.jar">
-		<attributes>
-			<attribute name="javadoc_location" value="jar:platform:/resource/JOSM-log4j/lib/log4j-1.2-api-2.11.1-javadoc.jar!/"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/log4j-api-2.11.1.jar" sourcepath="lib/log4j-api-2.11.1-sources.jar">
-		<attributes>
-			<attribute name="javadoc_location" value="jar:platform:/resource/JOSM-log4j/lib/log4j-api-2.11.1-javadoc.jar!/"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/log4j-core-2.11.1.jar" sourcepath="lib/log4j-core-2.11.1-sources.jar">
-		<attributes>
-			<attribute name="javadoc_location" value="jar:platform:/resource/JOSM-log4j/lib/log4j-core-2.11.1-javadoc.jar!/"/>
-		</attributes>
-	</classpathentry>
+	<classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-log4j&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
 	<classpathentry kind="output" path="bin"/>
 </classpath>
Index: /applications/editors/josm/plugins/log4j/.project
===================================================================
--- /applications/editors/josm/plugins/log4j/.project	(revision 35851)
+++ /applications/editors/josm/plugins/log4j/.project	(revision 35852)
@@ -20,4 +20,5 @@
 		<nature>org.sonar.ide.eclipse.core.sonarNature</nature>
 		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.apache.ivyde.eclipse.ivynature</nature>
 	</natures>
 </projectDescription>
Index: /applications/editors/josm/plugins/log4j/.settings/org.apache.ivyde.eclipse.prefs
===================================================================
--- /applications/editors/josm/plugins/log4j/.settings/org.apache.ivyde.eclipse.prefs	(revision 35852)
+++ /applications/editors/josm/plugins/log4j/.settings/org.apache.ivyde.eclipse.prefs	(revision 35852)
@@ -0,0 +1,2 @@
+eclipse.preferences.version=1
+org.apache.ivyde.eclipse.standaloneretrieve=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><setuplist><setup name\="dependencies" resolveInWorkspace\="false"><ivyxml path\="ivy.xml"/><retrieve confs\="*" pattern\="lib/[type]s/[artifact]-[revision].[ext]" sync\="false" types\="*"/></setup></setuplist>
Index: /applications/editors/josm/plugins/log4j/build.xml
===================================================================
--- /applications/editors/josm/plugins/log4j/build.xml	(revision 35851)
+++ /applications/editors/josm/plugins/log4j/build.xml	(revision 35852)
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="utf-8"?>
-<project name="log4j" default="dist" basedir=".">
+<project name="log4j" default="dist" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
     <!-- enter the SVN commit message -->
     <property name="commit.message" value="Commit message"/>
@@ -20,4 +20,6 @@
     <!-- ** include targets that all plugins have in common ** -->
     <import file="../build-common.xml"/>
-
+    <target name="pre-compile" depends="fetch_dependencies">
+        <!-- include fetch_dependencies task -->
+    </target>
 </project>
Index: /applications/editors/josm/plugins/log4j/ivy.xml
===================================================================
--- /applications/editors/josm/plugins/log4j/ivy.xml	(revision 35852)
+++ /applications/editors/josm/plugins/log4j/ivy.xml	(revision 35852)
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- License: GPL. For details, see LICENSE file. -->
+<ivy-module version="2.0">
+    <info organisation="org.openstreetmap.josm.plugins" module="log4j"/>
+    <dependencies>
+      <dependency org="org.apache.logging.log4j" name="log4j-api" rev="2.14.1" conf="default->default"/>
+      <dependency org="org.apache.logging.log4j" name="log4j-1.2-api" rev="2.14.1" conf="default->default"/>
+      <dependency org="org.apache.logging.log4j" name="log4j-core" rev="2.14.1" conf="default->default"/>
+    </dependencies>
+</ivy-module>
