Index: applications/editors/josm/plugins/build-common.xml
===================================================================
--- applications/editors/josm/plugins/build-common.xml	(revision 32306)
+++ applications/editors/josm/plugins/build-common.xml	(revision 32310)
@@ -16,4 +16,6 @@
     <property name="josm.test.build.dir"    location="../../core/test/build"/>
     <property name="groovy.jar"             location="../00_core_tools/groovy-all-2.4.6.jar"/>
+    <property name="checkstyle.jar"         location="../00_core_tools/checkstyle/checkstyle-6.19-all.jar"/>
+    <property name="findbugs-ant.jar"       location="../00_core_tools/findbugs/findbugs-ant.jar"/>
     <property name="annotations.jar"        location="../00_core_tools/findbugs/annotations.jar"/>
     <property name="plugin.build.dir"       location="build"/>
@@ -454,5 +456,5 @@
                     <path refid="test.classpath"/>
                 </classpath>
-                <javac target="1.7" source="1.7" debug="on" encoding="UTF-8">
+                <javac debug="on" encoding="UTF-8">
                     <compilerarg value="-Xlint:all"/>
                     <compilerarg value="-Xlint:-serial"/>
@@ -488,4 +490,34 @@
     </target>
 
+    <target name="checkstyle">
+        <taskdef resource="com/puppycrawl/tools/checkstyle/ant/checkstyle-ant-task.properties" classpath="${checkstyle.jar}"/>
+        <checkstyle config="../00_core_tools/checkstyle/josm_checks.xml">
+            <fileset dir="${basedir}/src" includes="**/*.java"/>
+            <fileset dir="${basedir}/test" includes="**/*.java" erroronmissingdir="false"/>
+            <formatter type="xml" toFile="checkstyle-josm-${ant.project.name}.xml"/>
+        </checkstyle>
+    </target>
+
+    <target name="findbugs" depends="dist">
+        <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.FindBugsTask" classpath="${findbugs-ant.jar}"/>
+        <path id="findbugs-classpath">
+            <fileset dir="../00_core_tools/findbugs/">
+                <include name="*.jar"/>
+            </fileset>
+        </path>
+        <property name="findbugs-classpath" refid="findbugs-classpath"/>
+        <findbugs output="xml"
+                outputFile="findbugs-josm-${ant.project.name}.xml"
+                classpath="${findbugs-classpath}"
+                pluginList=""
+                excludeFilter="../00_core_tools/findbugs/josm-filter.xml"
+                effort="default"
+                reportLevel="low"
+                >
+            <sourcePath path="${basedir}/src" />
+            <class location="${plugin.jar}" />
+        </findbugs>
+    </target>
+
     <target name="runjosm" depends="install">
         <java jar="${josm}" fork="true">
