4.0.0 josm org.openstreetmap.josm josm-parent SNAPSHOT ./nodist/pom.xml josm https://josm.openstreetmap.de ${project.basedir}/src ${project.basedir}/test ${project.basedir}/scripts ${project.basedir}/build ${project.basedir}/dist ${project.basedir}/build2 ${tools.dir}/checkstyle ${src.dir}/org/openstreetmap/josm/gui/mappaint/mapcss ${dist.dir}/modules ${tools.dir}/pmd ${project.basedir}/build2 ${project.basedir}/resources ${project.basedir}/build2 ${tools.dir}/spotbugs ${project.basedir}/tools ${resources.dir}/data/projection/custom-epsg ${tools.dir} ${dist.dir}/josm-custom.jar ${dist.dir}/josm-custom-optimized.jar ${dist.dir}/josm-custom-sources.jar org.openstreetmap.josm.* false false on **/*Test.class **/*TestIT.class UTF-8 jar 2005 GPL-2.0-or-later https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html repo JOSM https://josm.openstreetmap.de scm:svn:https://josm.openstreetmap.de/svn/trunk https://josm.openstreetmap.de/browser/josm/trunk Trac https://josm.openstreetmap.de josm-dev https://lists.openstreetmap.org/pipermail/josm-dev/ josm-dev@openstreetmap.org org.jmockit jmockit org.openstreetmap.jmapviewer jmapviewer compile jakarta.json jakarta.json-api compile org.eclipse.parsson parsson runtime org.apache.commons commons-jcs3-core compile org.apache.commons commons-compress compile jakarta.annotation jakarta.annotation-api compile org.tukaani xz compile com.adobe.xmp xmpcore compile com.drewnoakes metadata-extractor compile com.formdev svgSalamander compile ch.poole OpeningHoursParser compile org.webjars.npm tag2link compile org.jacoco org.jacoco.ant com.github.spotbugs spotbugs-annotations com.ginsberg junit5-system-exit org.wiremock wiremock io.github.classgraph classgraph org.junit.platform junit-platform-launcher test org.junit.platform junit-platform-suite test org.junit.vintage junit-vintage-engine test org.junit.jupiter junit-jupiter-params test org.junit.jupiter junit-jupiter-api test org.junit.jupiter junit-jupiter-engine test org.junit.jupiter junit-jupiter-migrationsupport test net.trajano.commons commons-testing nl.jqno.equalsverifier equalsverifier org.apache.commons commons-lang3 org.awaitility awaitility ${src.dir} ${test.dir}/unit ${scripts.src.dir} ${resources.dir} ${project.basedir} CONTRIBUTION gpl-2.0.txt gpl-3.0.txt LICENSE README REVISION ${test.dir}/data org.codehaus.mojo javacc-maven-plugin javacc javacc false false ${java.lang.version} UTF-8 true ${src.dir} ${src.dir} **/MapCSSParser.jj **/*.java org.codehaus.mojo exec-maven-plugin update-proj-reference-files test org.openstreetmap.josm.data.projection.ProjectionRefTest java update-proj-regression-files test org.openstreetmap.josm.data.projection.ProjectionRegressionTest java SyncEditorLayerIndex java -Djava.awt.headless=true -classpath ${scripts.src.dir}/SyncEditorLayerIndex.java ${basedir} test exec epsg-touch java -Djava.awt.headless=true -classpath ${basedir}/scripts/BuildProjectionDefinitions.java ${basedir} process-classes exec epsg java -Djava.awt.headless=true -classpath ${basedir}/scripts/BuildProjectionDefinitions.java ${basedir} generate-test-resources exec maven-resources-plugin copy-resources-epsg-touch process-classes copy-resources ${project.build.outputDirectory}/data/projection ${resources.dir}/data/projection/ custom-epsg copy-resources-epsg generate-test-resources copy-resources ${project.build.outputDirectory}/data/projection ${resources.dir}/data/projection/ custom-epsg org.apache.maven.plugins maven-pmd-plugin true ${pmd.dir}/cache java ${java.lang.version} ${pmd.dir}/josm-ruleset.xml **/*.java org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/*.java true ${project.basedir} com.github.spotbugs spotbugs-maven-plugin true spotbugs-josm.xml max ${spotbugs.dir}/josm-filter.xml org.openstreetmap.josm.- LOW org.apache.maven.plugins maven-checkstyle-plugin ${checkstyle.dir}/josm_checks.xml true ${project.basedir}/checkstyle-josm.xml module-info.java,org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/*.java validate validate check maven-surefire-plugin **/*TestIT 1 false -javaagent:"${settings.localRepository}"/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/jdk.internal.loader=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED file.encoding = UTF-8 java.locale.providers = SPI,CLDR junit.jupiter.extensions.autodetection.enabled = true junit.jupiter.execution.parallel.enabled = true ${test.dir}/config/josm.home ${test.dir}/data ${test.headless} Monocle Headless sw default-tests test test integration-tests integration-test test **/*TestIT functional-tests integration-test test ${test.dir}/functional performance-tests integration-test test ${test.dir}/performance org.apache.maven.plugins maven-clean-plugin ${proj-build.dir} ${build.dir} ${script-build.dir} ${checkstyle-build.dir} ${dist.dir} ${mapcss.dir}/parsergen ${src.dir}/org/w3/_2001/xmlschema Adapter1.java ${src.dir}/org/openstreetmap/josm/data/imagery/types ${resources.dir}/data/projection/ custom-epsg ${pmd.dir} cache org.codehaus.mojo buildnumber-maven-plugin validate create false org.apache.maven.plugins maven-shade-plugin package shade true org.webjars.npm:tag2link META-INF/resources/webjars/tag2link/*/LICENSE META-INF/resources/webjars/tag2link/*/README.md META-INF/resources/webjars/tag2link/*/build.js META-INF/resources/webjars/tag2link/*/package.json META-INF/resources/webjars/tag2link/*/schema.json META-INF/resources/webjars/tag2link/*/tag2link.sophox.sparql META-INF/resources/webjars/tag2link/*/tag2link.wikidata.sparql org.openstreetmap.jmapviewer:jmapviewer org/openstreetmap/gui/jmapviewer/Demo* com.drewnoakes:metadata-extractor com/drew/imaging/FileTypeDetector* com/drew/imaging/ImageMetadataReader* com/drew/imaging/avi/** com/drew/imaging/bmp/** com/drew/imaging/eps/** com/drew/imaging/gif/** com/drew/imaging/heif/** com/drew/imaging/ico/** com/drew/imaging/mp3/** com/drew/imaging/mp4/** com/drew/imaging/pcx/** com/drew/imaging/psd/** com/drew/imaging/quicktime/** com/drew/imaging/raf/** com/drew/imaging/riff/** com/drew/imaging/wav/** com/drew/imaging/webp/** com/drew/metadata/avi/** com/drew/metadata/bmp/** com/drew/metadata/eps/** com/drew/metadata/gif/** com/drew/metadata/heif/** com/drew/metadata/ico/** com/drew/metadata/mov/** com/drew/metadata/mp3/** com/drew/metadata/mp4/** com/drew/metadata/pcx/** com/drew/metadata/wav/** com/drew/metadata/webp/** com/drew/tools/** com.formdev:svgSalamander com/kitfox/svg/app/ant/** com/kitfox/svg/app/*Dialog* com/kitfox/svg/app/*Frame* com/kitfox/svg/app/*Player* com/kitfox/svg/app/*Viewer* org.apache.commons:commons-compress org/apache/commons/compress/PasswordRequiredException* org/apache/commons/compress/archivers/** org/apache/commons/compress/changes/** org/apache/commons/compress/compressors/bzip2/BZip2Utils* org/apache/commons/compress/compressors/brotli/** org/apache/commons/compress/compressors/CompressorStreamFactory* org/apache/commons/compress/compressors/CompressorStreamProvider* org/apache/commons/compress/compressors/CompressorException* org/apache/commons/compress/compressors/FileNameUtil* org/apache/commons/compress/compressors/deflate/** org/apache/commons/compress/compressors/gzip/** org/apache/commons/compress/compressors/lz4/** org/apache/commons/compress/compressors/lzma/** org/apache/commons/compress/compressors/lz77support/** org/apache/commons/compress/compressors/pack200/** org/apache/commons/compress/compressors/snappy/** org/apache/commons/compress/compressors/xz/XZUtils* org/apache/commons/compress/compressors/z/** org/apache/commons/compress/compressors/zstandard/** org/apache/commons/compress/java/util/jar/Pack200* org/apache/commons/compress/harmony/pack200/** org/apache/commons/compress/harmony/unpack200/** org/apache/commons/compress/parallel/** org/apache/commons/compress/utils/ArchiveUtils* org.apache.commons:commons-jcs3-core org/apache/commons/jcs3/auxiliary/disk/jdbc/** org/apache/commons/jcs3/auxiliary/remote/http/client/** org/apache/commons/jcs3/auxiliary/remote/http/server/RemoteHttpCacheServlet* org/apache/commons/jcs3/auxiliary/remote/server/RemoteCacheStartupServlet* org/apache/commons/jcs3/log/Log4j2Factory* org/apache/commons/jcs3/log/Log4j2LogAdapter* org/apache/commons/jcs3/utils/servlet/** org.apache.maven.plugins maven-jar-plugin org.openstreetmap.josm.gui.MainApplication true true ${buildNumber} SVN ${timestamp} all-permissions josm.openstreetmap.de JOSM - Java OpenStreetMap Editor java.base/sun.security.action java.desktop/com.apple.eawt java.desktop/com.sun.imageio.spi java.desktop/com.sun.imageio.plugins.jpeg javafx.graphics/com.sun.javafx.application jdk.deploy/com.sun.deploy.config java.base/java.lang java.base/java.nio java.base/jdk.internal.loader java.base/jdk.internal.ref java.desktop/javax.imageio.spi java.desktop/javax.swing.text.html java.prefs/java.util.prefs true true