Ticket #8269: 8269.3.patch

File 8269.3.patch, 542.8 KB (added by taylor.smock, 6 months ago)

Add pom.xml files for most plugins in svn, add generated changes to eclipse files (AKA stop missing nature spam)

  • deleted file plugins/addrinterpolation/.classpath

    Subject: [PATCH] #8269: pom
    ---
    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/addrinterpolation/.classpath b/plugins/addrinterpolation/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/addrinterpolation/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/addrinterpolation/.project b/plugins/addrinterpolation/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-addrinterpolation</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/addrinterpolation/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/addrinterpolation/pom.xml b/plugins/addrinterpolation/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>addrinterpolation</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Mike Nice</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.AddrInterpolation.AddrInterpolationPlugin</plugin.class>
     16        <plugin.description>Group common Address Interpolation inputs in a single dialog, as well as an option to automatically generate individual house number nodes from a Way.</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/AddrInterpolation</plugin.link>
     18        <plugin.icon>images/AddrInterpolation.png</plugin.icon>
     19    </properties>
     20</project>
  • deleted file plugins/alignways/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/alignways/.classpath b/plugins/alignways/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="test/unit"/>
    5         <classpathentry combineaccessrules="false" exported="true" kind="src" path="/JOSM"/>
    6         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    7         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    8         <classpathentry kind="output" path="build"/>
    9 </classpath>
  • deleted file plugins/alignways/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/alignways/.project b/plugins/alignways/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-alignways</name>
    4         <comment></comment>
    5         <projects>
    6                 <project>JOSM</project>
    7         </projects>
    8         <buildSpec>
    9                 <buildCommand>
    10                         <name>org.eclipse.jdt.core.javabuilder</name>
    11                         <arguments>
    12                         </arguments>
    13                 </buildCommand>
    14                 <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    21                         <arguments>
    22                         </arguments>
    23                 </buildCommand>
    24         </buildSpec>
    25         <natures>
    26                 <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/alignways/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/alignways/pom.xml b/plugins/alignways/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>alignways</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17896</plugin.main.version>
     14        <plugin.author>Attila Szász</plugin.author>
     15        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     16        <plugin.class>org.openstreetmap.josm.plugins.alignways.AlignWaysPlugin</plugin.class>
     17        <plugin.description>Makes a pair of selected way segments parallel by rotating one of them around a chosen pivot.</plugin.description>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/AlignWayS</plugin.link>
     19        <plugin.icon>images/alignways.png</plugin.icon>
     20    </properties>
     21</project>
  • plugins/apache-commons/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-commons/.classpath b/plugins/apache-commons/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry excluding="org/apache/commons/logging/impl/AvalonLogger.java|org/apache/commons/logging/impl/Jdk13LumberjackLogger.java|org/apache/commons/logging/impl/LogKitLogger.java|org/apache/commons/logging/impl/ServletContextCleaner.java|org/apache/commons/collections4/bloomfilter/hasher/function/Murmur128x86Cyclic.java|org/apache/commons/collections4/bloomfilter/hasher/function/Murmur32x86Iterative.java" kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-apache-commons&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    7         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/apache-commons/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-commons/.project b/plugins/apache-commons/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-apache-commons</name>
     3        <name>apache-commons</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>JOSM</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
     
    1211                        </arguments>
    1312                </buildCommand>
    1413                <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2115                        <arguments>
    2216                        </arguments>
    2317                </buildCommand>
    2418        </buildSpec>
    2519        <natures>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2922        </natures>
    3023</projectDescription>
  • new file plugins/apache-commons/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-commons/pom.xml b/plugins/apache-commons/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>apache-commons</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     15        <plugin.author>nokutu; Don-vip</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.commons.CommonsPlugin</plugin.class>
     17        <plugin.description>Provides Apache Commons library components. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     18        <plugin.stage>10</plugin.stage>
     19    </properties>
     20    <dependencies>
     21        <dependency>
     22            <groupId>com.github.luben</groupId>
     23            <artifactId>zstd-jni</artifactId>
     24            <version>1.5.5-6</version>
     25            <scope>compile</scope>
     26        </dependency>
     27        <dependency>
     28            <groupId>org.apache.commons</groupId>
     29            <artifactId>commons-collections4</artifactId>
     30            <version>4.4</version>
     31            <scope>compile</scope>
     32        </dependency>
     33        <dependency>
     34            <groupId>org.apache.commons</groupId>
     35            <artifactId>commons-compress</artifactId>
     36            <!-- version is in parent pom -->
     37            <scope>compile</scope>
     38        </dependency>
     39        <dependency>
     40            <groupId>org.apache.commons</groupId>
     41            <artifactId>commons-imaging</artifactId>
     42            <version>1.0-alpha3</version>
     43            <scope>compile</scope>
     44        </dependency>
     45        <dependency>
     46            <groupId>commons-io</groupId>
     47            <artifactId>commons-io</artifactId>
     48            <version>2.15.1</version>
     49            <scope>compile</scope>
     50        </dependency>
     51        <dependency>
     52            <groupId>commons-logging</groupId>
     53            <artifactId>commons-logging</artifactId>
     54            <version>1.2</version>
     55            <scope>compile</scope>
     56        </dependency>
     57        <dependency>
     58            <groupId>org.apache.commons</groupId>
     59            <artifactId>commons-lang3</artifactId>
     60            <!-- version is in parent pom -->
     61            <scope>compile</scope>
     62        </dependency>
     63        <dependency>
     64            <groupId>org.apache.commons</groupId>
     65            <artifactId>commons-math3</artifactId>
     66            <version>3.6.1</version>
     67            <scope>compile</scope>
     68        </dependency>
     69        <dependency>
     70            <groupId>org.apache.commons</groupId>
     71            <artifactId>commons-text</artifactId>
     72            <version>1.11.0</version>
     73            <scope>compile</scope>
     74        </dependency>
     75        <dependency>
     76            <groupId>org.brotli</groupId>
     77            <artifactId>dec</artifactId>
     78            <version>0.1.2</version>
     79            <scope>compile</scope>
     80        </dependency>
     81        <dependency>
     82            <groupId>org.tukaani</groupId>
     83            <artifactId>xz</artifactId>
     84            <!-- version is in parent pom -->
     85            <scope>compile</scope>
     86        </dependency>
     87    </dependencies>
     88</project>
  • plugins/apache-http/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-http/.classpath b/plugins/apache-http/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-apache-http&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-commons"/>
    8         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    952</classpath>
  • plugins/apache-http/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-http/.project b/plugins/apache-http/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-apache-http</name>
     3        <name>apache-http</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/apache-http/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/apache-http/pom.xml b/plugins/apache-http/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>apache-http</artifactId>
     10    <properties>
     11        <plugin.src.dir>${project.basedir}/src</plugin.src.dir>
     12        <plugin.main.version>10580</plugin.main.version>
     13        <plugin.author>Don-vip</plugin.author>
     14        <plugin.class>org.openstreetmap.josm.plugins.http.HttpPlugin</plugin.class>
     15        <plugin.description>Provides Apache HTTP library. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     16        <plugin.requires>apache-commons;jna</plugin.requires>
     17        <plugin.stage>15</plugin.stage>
     18    </properties>
     19    <dependencies>
     20        <dependency>
     21            <groupId>org.openstreetmap.josm.plugins</groupId>
     22            <artifactId>apache-commons</artifactId>
     23            <version>1.0-SNAPSHOT</version>
     24            <scope>provided</scope>
     25        </dependency>
     26        <dependency>
     27            <groupId>org.apache.httpcomponents.client5</groupId>
     28            <artifactId>httpclient5</artifactId>
     29            <version>5.2.1</version>
     30            <scope>compile</scope>
     31        </dependency>
     32    </dependencies>
     33</project>
  • deleted file plugins/buildings_tools/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/buildings_tools/.classpath b/plugins/buildings_tools/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/buildings_tools/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/buildings_tools/.project b/plugins/buildings_tools/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-buildings_tools</name>
    4         <comment></comment>
    5         <projects>
    6                 <project>josm</project>
    7         </projects>
    8         <buildSpec>
    9                 <buildCommand>
    10                         <name>org.eclipse.jdt.core.javabuilder</name>
    11                         <arguments>
    12                         </arguments>
    13                 </buildCommand>
    14                 <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    21                         <arguments>
    22                         </arguments>
    23                 </buildCommand>
    24         </buildSpec>
    25         <natures>
    26                 <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/buildings_tools/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/buildings_tools/pom.xml b/plugins/buildings_tools/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>buildings_tools</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17896</plugin.main.version>
     14        <plugin.author>Upliner</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.buildings_tools.BuildingsToolsPlugin</plugin.class>
     16        <plugin.description>Tools for drawing buildings.</plugin.description>
     17        <plugin.icon>images/mapmode/building.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/BuildingsTools</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • plugins/cadastre-fr/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/cadastre-fr/.classpath b/plugins/cadastre-fr/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-GeoTools"/>
    12         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
    13         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    14         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-commons"/>
    15         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1652</classpath>
  • plugins/cadastre-fr/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/cadastre-fr/.project b/plugins/cadastre-fr/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-cadastre-fr</name>
     3        <name>cadastre-fr</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>JOSM</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
     
    1211                        </arguments>
    1312                </buildCommand>
    1413                <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2115                        <arguments>
    2216                        </arguments>
    2317                </buildCommand>
    2418        </buildSpec>
    2519        <natures>
    26                 <nature>org.sonarlint.eclipse.core.sonarlintNature</nature>
    2720                <nature>org.eclipse.jdt.core.javanature</nature>
    28                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2922        </natures>
    3023</projectDescription>
  • new file plugins/cadastre-fr/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/cadastre-fr/pom.xml b/plugins/cadastre-fr/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>cadastre-fr</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>18723</plugin.main.version>
     15        <plugin.author>Pieren;Don-vip</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.fr.cadastre.CadastrePlugin</plugin.class>
     17        <plugin.description>A special handler for the French land registry WMS server.</plugin.description>
     18        <plugin.icon>images/preferences/cadastrewms.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/FR:JOSM/Fr:Plugin/Cadastre</plugin.link>
     20        <plugin.stage>60</plugin.stage>
     21        <plugin.requires>apache-commons;ejml;jts;geotools</plugin.requires>
     22        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     23    </properties>
     24    <dependencies>
     25        <dependency>
     26            <groupId>org.openstreetmap.josm.plugins</groupId>
     27            <artifactId>apache-commons</artifactId>
     28            <version>1.0-SNAPSHOT</version>
     29            <scope>provided</scope>
     30        </dependency>
     31        <!-- We need to override this from the parent pom; otherwise, it will be test only -->
     32        <dependency>
     33            <groupId>org.apache.commons</groupId>
     34            <artifactId>commons-lang3</artifactId>
     35            <scope>provided</scope> <!-- provided by the apache-commons plugin -->
     36        </dependency>
     37        <dependency>
     38            <groupId>org.openstreetmap.josm.plugins</groupId>
     39            <artifactId>ejml</artifactId>
     40            <version>1.0-SNAPSHOT</version>
     41            <scope>provided</scope>
     42        </dependency>
     43        <dependency>
     44            <groupId>org.openstreetmap.josm.plugins</groupId>
     45            <artifactId>jts</artifactId>
     46            <version>1.0-SNAPSHOT</version>
     47            <scope>provided</scope>
     48        </dependency>
     49        <dependency>
     50            <groupId>org.openstreetmap.josm.plugins</groupId>
     51            <artifactId>geotools</artifactId>
     52            <version>1.0-SNAPSHOT</version>
     53            <scope>provided</scope>
     54        </dependency>
     55    </dependencies>
     56</project>
  • deleted file plugins/canvec_helper/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/canvec_helper/.classpath b/plugins/canvec_helper/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/canvec_helper/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/canvec_helper/.project b/plugins/canvec_helper/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-canvec_helper</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/canvec_helper/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/canvec_helper/pom.xml b/plugins/canvec_helper/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>canvec_helper</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>13559</plugin.main.version>
     14        <plugin.author>Michael Bishop</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.canvec_helper.CanvecHelper</plugin.class>
     16        <plugin.description>Overlays the canvec tile grid on the map and prints URL''s to the .zip files. Future goals: allow auto-downloading and loading of canvec .osm files</plugin.description>
     17    </properties>
     18</project>
  • plugins/colorscheme/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/colorscheme/.classpath b/plugins/colorscheme/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/colorscheme/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/colorscheme/.project b/plugins/colorscheme/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-colorscheme</name>
     3        <name>colorscheme</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/colorscheme/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/colorscheme/pom.xml b/plugins/colorscheme/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>colorscheme</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17314</plugin.main.version>
     14
     15        <plugin.author>Christof Dallermassl</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.colorscheme.ColorSchemePlugin</plugin.class>
     17        <plugin.description>Allows the user to create different color schemes and to switch between them. Just change the colors and create a new scheme. Used to switch to a white background with matching colors for better visibility in bright sunlight. See dialog in display preferences.</plugin.description>
     18    </properties>
     19</project>
  • new file plugins/ColumbusCSV/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ColumbusCSV/pom.xml b/plugins/ColumbusCSV/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>ColumbusCSV</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Oliver Wieland</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.columbusCSV.ColumbusCSVPlugin</plugin.class>
     16        <plugin.description>Imports proprietary CSV files of the Columbus/Visiontac V-900 GPS logger into a GPX layer.</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ColumbusCSV</plugin.link>
     18        <plugin.icon>images/colcsvicon.png</plugin.icon>
     19        <plugin.stage>60</plugin.stage>
     20    </properties>
     21</project>
  • plugins/comfort0/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/comfort0/.classpath b/plugins/comfort0/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    5         <classpathentry kind="src" path="src"/>
    6         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    735                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    837                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    939                </attributes>
    1040        </classpathentry>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="lib" path="/JOSM/tools/spotbugs/spotbugs-annotations.jar"/>
    13         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1452</classpath>
  • plugins/comfort0/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/comfort0/.project b/plugins/comfort0/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-comfort0</name>
     3        <name>comfort0</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    88                <buildCommand>
    99                        <name>org.eclipse.jdt.core.javabuilder</name>
     10                        <arguments>
     11                        </arguments>
     12                </buildCommand>
     13                <buildCommand>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1015                        <arguments>
    1116                        </arguments>
    1217                </buildCommand>
    1318        </buildSpec>
    1419        <natures>
    1520                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    1622        </natures>
    1723</projectDescription>
  • new file plugins/comfort0/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/comfort0/pom.xml b/plugins/comfort0/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>comfort0</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>12164</plugin.main.version>
     15        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     16
     17        <plugin.author>simon04</plugin.author>
     18        <plugin.class>net.simon04.comfort0.Comfort0Plugin</plugin.class>
     19        <plugin.description>Allows editing data in Level0L format</plugin.description>
     20        <plugin.icon>images/theta.svg</plugin.icon>
     21        <plugin.link>https://josm.openstreetmap.de/wiki/Help/Plugin/Comfort0</plugin.link>
     22        <parser.dir>src/net/simon04/comfort0/level0l</parser.dir>
     23    </properties>
     24
     25    <build>
     26        <plugins>
     27            <plugin>
     28                <groupId>org.codehaus.mojo</groupId>
     29                <artifactId>javacc-maven-plugin</artifactId>
     30                <executions>
     31                    <execution>
     32                        <id>javacc</id>
     33                        <goals>
     34                            <goal>javacc</goal>
     35                        </goals>
     36                        <configuration>
     37                            <debugParser>false</debugParser>
     38                            <debugTokenManager>false</debugTokenManager>
     39                            <jdkVersion>${java.lang.version}</jdkVersion>
     40                            <grammarEncoding>UTF-8</grammarEncoding>
     41                            <unicodeInput>true</unicodeInput>
     42                            <outputDirectory>${parser.dir}/parsergen</outputDirectory>
     43                            <sourceDirectory>${parser.dir}</sourceDirectory>
     44                            <includes><include>Level0LParser.jj</include></includes>
     45                            <excludes><exclude>**/*.java</exclude></excludes>
     46                        </configuration>
     47                    </execution>
     48                </executions>
     49            </plugin>
     50        </plugins>
     51    </build>
     52</project>
  • deleted file plugins/CommandLine/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CommandLine/.classpath b/plugins/CommandLine/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/CommandLine/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CommandLine/.project b/plugins/CommandLine/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-commandline</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/CommandLine/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CommandLine/pom.xml b/plugins/CommandLine/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>CommandLine</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Hind</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.commandline.CommandLine</plugin.class>
     16        <plugin.description>Implements a command line and enables to create your commands. See link for standard commands (arc, circle etc.)</plugin.description>
     17        <plugin.icon>images/commandline.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/CommandLine</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/Create_grid_of_ways/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/Create_grid_of_ways/.classpath b/plugins/Create_grid_of_ways/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/Create_grid_of_ways/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/Create_grid_of_ways/.project b/plugins/Create_grid_of_ways/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-create_grid_of_ways</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/Create_grid_of_ways/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/Create_grid_of_ways/pom.xml b/plugins/Create_grid_of_ways/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>Create_grid_of_ways</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>14153</plugin.main.version>
     15        <plugin.author>Jorge Luis Chamorro</plugin.author>
     16        <plugin.class>CreateGridOfWaysPlugin.CreateGridOfWaysPlugin</plugin.class>
     17        <plugin.description>Create a grid of ways.</plugin.description>
     18        <plugin.icon>images/creategridofways.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/Create_grid_of_ways</plugin.link>
     20    </properties>
     21</project>
  • plugins/CustomizePublicTransportStop/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CustomizePublicTransportStop/.classpath b/plugins/CustomizePublicTransportStop/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/CustomizePublicTransportStop/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CustomizePublicTransportStop/.project b/plugins/CustomizePublicTransportStop/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-CustomizePublicTransportStop</name>
    4         <comment>JavaCC Nature</comment>
     3        <name>CustomizePublicTransportStop</name>
     4        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    8                 <buildCommand>
    9                         <name>sf.eclipse.javacc.javaccbuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    138                <buildCommand>
    149                        <name>org.eclipse.jdt.core.javabuilder</name>
    1510                        <arguments>
    1611                        </arguments>
    1712                </buildCommand>
    1813                <buildCommand>
    19                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23                 <buildCommand>
    24                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2515                        <arguments>
    2616                        </arguments>
    2717                </buildCommand>
    2818        </buildSpec>
    2919        <natures>
    3020                <nature>org.eclipse.jdt.core.javanature</nature>
    31                 <nature>sf.eclipse.javacc.javaccnature</nature>
    32                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    3322        </natures>
    3423</projectDescription>
  • new file plugins/CustomizePublicTransportStop/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/CustomizePublicTransportStop/pom.xml b/plugins/CustomizePublicTransportStop/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>CustomizePublicTransportStop</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17896</plugin.main.version>
     14        <plugin.author>Rodion Scherbakov</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.customizepublictransportstop.CustomizePublicTransportStopPlugin</plugin.class>
     16        <plugin.description>Customization of public public transport stops.</plugin.description>
     17        <plugin.icon>images/bus.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/CustomizePublicTransportStop</plugin.link>
     19    </properties>
     20</project>
  • plugins/dataimport/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/dataimport/.classpath b/plugins/dataimport/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="resources"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jaxb"/>
    8         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry kind="src" output="target/classes" path="target/generated-sources/jaxb">
     10                <attributes>
     11                        <attribute name="optional" value="true"/>
     12                        <attribute name="maven.pomderived" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     28                <attributes>
     29                        <attribute name="maven.pomderived" value="true"/>
     30                        <attribute name="optional" value="true"/>
     31                </attributes>
     32        </classpathentry>
     33        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     34                <attributes>
     35                        <attribute name="optional" value="true"/>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                </attributes>
     39        </classpathentry>
     40        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     41                <attributes>
     42                        <attribute name="maven.pomderived" value="true"/>
     43                        <attribute name="test" value="true"/>
     44                        <attribute name="optional" value="true"/>
     45                </attributes>
     46        </classpathentry>
     47        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     48                <attributes>
     49                        <attribute name="maven.pomderived" value="true"/>
     50                </attributes>
     51        </classpathentry>
     52        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     53                <attributes>
     54                        <attribute name="maven.pomderived" value="true"/>
     55                </attributes>
     56        </classpathentry>
     57        <classpathentry kind="output" path="target/classes"/>
    958</classpath>
  • plugins/dataimport/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/dataimport/.project b/plugins/dataimport/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-dataimport</name>
     3        <name>dataimport</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>JOSM</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
     
    1211                        </arguments>
    1312                </buildCommand>
    1413                <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2115                        <arguments>
    2216                        </arguments>
    2317                </buildCommand>
    2418        </buildSpec>
    2519        <natures>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/dataimport/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/dataimport/pom.xml b/plugins/dataimport/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>dataimport</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15496</plugin.main.version>
     14        <plugin.author>Dieter Muecke</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.dataimport.DataImportPlugin</plugin.class>
     16        <plugin.description>Allows to import various file formats into JOSM directly. Currently supported: TangoGPS, Garmin Trainings Center TCX.</plugin.description>
     17        <plugin.requires>jaxb</plugin.requires>
     18    </properties>
     19
     20    <dependencies>
     21        <dependency>
     22            <groupId>org.openstreetmap.josm.plugins</groupId>
     23            <artifactId>jaxb</artifactId>
     24            <version>1.0-SNAPSHOT</version>
     25            <scope>provided</scope>
     26        </dependency>
     27    </dependencies>
     28
     29    <build>
     30        <plugins>
     31            <plugin>
     32                <groupId>org.codehaus.mojo</groupId>
     33                <artifactId>jaxb2-maven-plugin</artifactId>
     34                <executions>
     35                    <execution>
     36                        <id>xjc</id>
     37                        <goals>
     38                            <goal>xjc</goal>
     39                        </goals>
     40                    </execution>
     41                </executions>
     42                <configuration>
     43                    <sources>
     44                        <source>resources/tcx/TrainingCenterDatabasev2.xsd</source>
     45                    </sources>
     46                    <packageName>org.openstreetmap.josm.plugins.dataimport.io.tcx</packageName>
     47                    <encoding>UTF-8</encoding>
     48                </configuration>
     49            </plugin>
     50        </plugins>
     51    </build>
     52</project>
  • deleted file plugins/DirectDownload/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectDownload/.classpath b/plugins/DirectDownload/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/DirectDownload/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectDownload/.project b/plugins/DirectDownload/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-DirectDownload</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/DirectDownload/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectDownload/pom.xml b/plugins/DirectDownload/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>DirectDownload</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15502</plugin.main.version>
     14        <plugin.author>Hartmut Holzgraefe</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.directdownload.DirectDownload</plugin.class>
     16        <plugin.description>Download your GPX tracks from openstreetmap.org</plugin.description>
     17        <plugin.icon>images/DownloadAction.svg</plugin.icon>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19    </properties>
     20</project>
  • deleted file plugins/DirectUpload/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectUpload/.classpath b/plugins/DirectUpload/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/DirectUpload/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectUpload/.project b/plugins/DirectUpload/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-DirectUpload</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/DirectUpload/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/DirectUpload/pom.xml b/plugins/DirectUpload/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>DirectUpload</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>18173</plugin.main.version>
     15        <plugin.author>Subhodip Biswas</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.DirectUpload.UploadDataGuiPlugin</plugin.class>
     17        <plugin.description>This plugin directly upload GPS Traces from current active layer in JOSM to openstreetmap.org.</plugin.description>
     18        <plugin.icon>images/UploadAction.svg</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/index.php/User:Subhodip/GSoC_Doc#DirectUpload_Plugin_in_JOSM_:</plugin.link>
     20    </properties>
     21</project>
  • plugins/editgpx/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/editgpx/.classpath b/plugins/editgpx/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry excluding="src/|test/unit/|test/unit/" including="images/" kind="src" path=""/>
    5         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    635                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    737                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    839                </attributes>
    940        </classpathentry>
    10         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1352</classpath>
  • plugins/editgpx/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/editgpx/.project b/plugins/editgpx/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-editgpx</name>
     3        <name>editgpx</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/editgpx/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/editgpx/pom.xml b/plugins/editgpx/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>editgpx</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17715</plugin.main.version>
     14        <plugin.author>Martin Garbe</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.editgpx.EditGpxPlugin</plugin.class>
     16        <plugin.description>Allows the user to anonymize timestamps and delete parts of huge GPX tracks very fast.</plugin.description>
     17        <plugin.icon>images/mapmode/editgpx_mode.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/EditGpx</plugin.link>
     19    </properties>
     20</project>
  • plugins/ejml/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ejml/.classpath b/plugins/ejml/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
    510                <attributes>
    6                         <attribute name="module" value="true"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    713                </attributes>
    814        </classpathentry>
    9         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    10         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-EJML&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    11         <classpathentry kind="output" path="bin"/>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1252</classpath>
  • plugins/ejml/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ejml/.project b/plugins/ejml/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-EJML</name>
     3        <name>ejml</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    25                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2922        </natures>
    3023</projectDescription>
  • new file plugins/ejml/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ejml/pom.xml b/plugins/ejml/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>../pom.xml</relativePath>
     9    </parent>
     10    <artifactId>ejml</artifactId>
     11
     12    <properties>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>10580</plugin.main.version>
     15        <plugin.author>Don-vip</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.ejml.EjmlPlugin</plugin.class>
     17        <plugin.description>Provides the EJML library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     18        <plugin.icon>images/ejml.png</plugin.icon>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20        <plugin.stage>15</plugin.stage>
     21        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     22    </properties>
     23    <dependencies>
     24        <dependency>
     25            <groupId>org.ejml</groupId>
     26            <artifactId>ejml-all</artifactId>
     27            <version>0.43.1</version>
     28        </dependency>
     29        <dependency>
     30            <groupId>org.ejml</groupId>
     31            <artifactId>ejml-experimental</artifactId>
     32            <version>0.43.1</version>
     33        </dependency>
     34    </dependencies>
     35</project>
  • plugins/ElevationProfile/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ElevationProfile/.classpath b/plugins/ElevationProfile/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="output" path="build"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1352</classpath>
  • plugins/ElevationProfile/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ElevationProfile/.project b/plugins/ElevationProfile/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-ElevationProfile</name>
     3        <name>ElevationProfile</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/ElevationProfile/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ElevationProfile/pom.xml b/plugins/ElevationProfile/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>ElevationProfile</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Oliver Wieland</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.elevation.ElevationProfilePlugin</plugin.class>
     16        <plugin.description>Shows the elevation profile and some statistical data of a GPX track.</plugin.description>
     17        <plugin.icon>images/elevation.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ElevationProfile</plugin.link>
     19    </properties>
     20</project>
  • plugins/epci-fr/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/epci-fr/.classpath b/plugins/epci-fr/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/epci-fr/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/epci-fr/.project b/plugins/epci-fr/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-EPCI-fr</name>
     3        <name>epci-fr</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2120                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/epci-fr/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/epci-fr/pom.xml b/plugins/epci-fr/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>epci-fr</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>12663</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.fr.epci.EpciPlugin</plugin.class>
     16        <plugin.description>Handling of French EPCIs (boundary=local_authority)</plugin.description>
     17        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/FR:JOSM/Fr:Plugin/EPCI-fr</plugin.link>
     19        <plugin.early>true</plugin.early>
     20    </properties>
     21</project>
  • plugins/eventbus/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/eventbus/.classpath b/plugins/eventbus/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="test/unit"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    8         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    952</classpath>
  • plugins/eventbus/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/eventbus/.project b/plugins/eventbus/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-eventbus</name>
     3        <name>eventbus</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
    21                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/eventbus/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/eventbus/pom.xml b/plugins/eventbus/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>eventbus</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>16563</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.eventbus.EventBusPlugin</plugin.class>
     16        <plugin.description>Provides an event bus more powerful than the traditional listeners registration</plugin.description>
     17        <!--<plugin.icon>...</plugin.icon>-->
     18        <!--<plugin.link>...</plugin.link>-->
     19        <!--<plugin.early>...</plugin.early>-->
     20        <!--<plugin.requires>...</plugin.requires>-->
     21        <plugin.stage>1</plugin.stage>
     22    </properties>
     23</project>
  • plugins/ext_tools/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ext_tools/.classpath b/plugins/ext_tools/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/ext_tools/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ext_tools/.project b/plugins/ext_tools/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-ext_tools</name>
     3        <name>ext_tools</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/ext_tools/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ext_tools/pom.xml b/plugins/ext_tools/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>ext_tools</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Upliner</plugin.author>
     15        <plugin.class>ext_tools.ExtToolsPlugin</plugin.class>
     16        <plugin.description>Use external scripts in JOSM</plugin.description>
     17        <plugin.icon>images/ext.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ExtTools</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/FastDraw/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FastDraw/.classpath b/plugins/FastDraw/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/FastDraw/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FastDraw/.project b/plugins/FastDraw/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-FastDraw</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/FastDraw/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FastDraw/pom.xml b/plugins/FastDraw/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>FastDraw</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Alexei Kasatkin</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.fastdraw.FastDrawingPlugin</plugin.class>
     16        <plugin.description>Fast drawing ways by mouse</plugin.description>
     17        <plugin.icon>images/favicon.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/FastDraw</plugin.link>
     19    </properties>
     20</project>
  • new file plugins/FIT/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FIT/pom.xml b/plugins/FIT/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>FIT</artifactId>
     10
     11    <properties>
     12        <plugin.test.dir>src/test</plugin.test.dir>
     13        <plugin.test.data.dir>${plugin.test.dir}/data</plugin.test.data.dir>
     14        <plugin.test.src.dir>${plugin.test.dir}/unit</plugin.test.src.dir>
     15        <plugin.src.dir>src/main/java</plugin.src.dir>
     16        <plugin.resources.dir>src/main/resources</plugin.resources.dir>
     17        <plugin.main.version>10580</plugin.main.version>
     18
     19        <plugin.author>Taylor Smock</plugin.author>
     20        <plugin.class>org.openstreetmap.josm.plugins.fit.FitPlugin</plugin.class>
     21        <plugin.description>Garmin FIT files in JOSM</plugin.description>
     22        <!--<plugin.icon>...</plugin.icon>-->
     23        <!--<plugin.link>...</plugin.link>-->
     24        <plugin.minimum.java.version>21</plugin.minimum.java.version>
     25        <java.lang.version>21</java.lang.version>
     26        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     27    </properties>
     28</project>
  • deleted file plugins/FixAddresses/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FixAddresses/.classpath b/plugins/FixAddresses/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="images/dialogs"/>
    5         <classpathentry excluding="dialogs/" kind="src" path="images"/>
    6         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    8         <classpathentry kind="output" path="build"/>
    9 </classpath>
  • deleted file plugins/FixAddresses/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FixAddresses/.project b/plugins/FixAddresses/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-FixAddresses</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/FixAddresses/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/FixAddresses/pom.xml b/plugins/FixAddresses/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>FixAddresses</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Oliver Wieland</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.fixAddresses.FixAddressesPlugin</plugin.class>
     16        <plugin.description>Finds and fixes invalid street addresses in a comfortable way.</plugin.description>
     17        <plugin.icon>images/fixaddresses.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/FixAddresses</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/flatlaf/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/flatlaf/.classpath b/plugins/flatlaf/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    4         <classpathentry kind="src" path="src"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-Flatlaf&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    7         <classpathentry kind="output" path="bin"/>
    8 </classpath>
  • deleted file plugins/flatlaf/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/flatlaf/.project b/plugins/flatlaf/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-Flatlaf</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13         </buildSpec>
    14         <natures>
    15                 <nature>org.eclipse.jdt.core.javanature</nature>
    16                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    17         </natures>
    18 </projectDescription>
  • new file plugins/flatlaf/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/flatlaf/pom.xml b/plugins/flatlaf/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>flatlaf</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>16974</plugin.main.version>
     14
     15        <plugin.author>simon04</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.flatlaf.FlatLafPlugin</plugin.class>
     17        <plugin.description>FlatLaf - Flat Look and Feel</plugin.description>
     18        <plugin.icon>images/FlatLaf.svg</plugin.icon>
     19        <plugin.early>true</plugin.early>
     20        <plugin.stage>-4</plugin.stage><!-- very early plugin -->
     21        <plugin.link>https://www.formdev.com/flatlaf/</plugin.link>
     22    </properties>
     23    <dependencies>
     24        <dependency>
     25            <groupId>com.formdev</groupId>
     26            <artifactId>flatlaf</artifactId>
     27            <version>3.2.2</version>
     28        </dependency>
     29    </dependencies>
     30</project>
  • new file plugins/opendata/modules/fr.datagouvfr/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/modules/fr.datagouvfr/pom.xml b/plugins/opendata/modules/fr.datagouvfr/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>opendata-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <groupId>org.openstreetmap.josm.plugins.opendata</groupId>
     10    <artifactId>fr.datagouvfr</artifactId>
     11
     12    <properties>
     13        <plugin.src.dir>src</plugin.src.dir>
     14    </properties>
     15    <dependencies>
     16        <dependency>
     17            <groupId>org.openstreetmap.josm.plugins</groupId>
     18            <artifactId>apache-commons</artifactId>
     19            <version>1.0-SNAPSHOT</version>
     20            <scope>provided</scope>
     21        </dependency>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>opendata</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28    </dependencies>
     29    <build>
     30        <plugins>
     31            <plugin>
     32                <groupId>org.apache.maven.plugins</groupId>
     33                <artifactId>maven-jar-plugin</artifactId>
     34                <configuration>
     35                    <archive>
     36                        <manifestEntries>
     37                            <Author>Don-vip</Author>
     38                            <Module-Class>org.openstreetmap.josm.plugins.opendata.modules.fr.datagouvfr.DataGouvFrModule</Module-Class>
     39                            <Module-Date>${version.entry.commit.date}</Module-Date>
     40                            <Module-Description>data.gouv.fr</Module-Description>
     41                            <Module-Icon>images/fr24.png</Module-Icon>
     42                            <Module-Link>https://wiki.openstreetmap.org/wiki/WikiProject_France/data.gouv.fr</Module-Link>
     43                            <Module-Version>${version.entry.commit.revision}</Module-Version>
     44                        </manifestEntries>
     45                    </archive>
     46                </configuration>
     47            </plugin>
     48        </plugins>
     49    </build>
     50</project>
  • new file plugins/opendata/modules/fr.paris/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/modules/fr.paris/pom.xml b/plugins/opendata/modules/fr.paris/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>opendata-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <groupId>org.openstreetmap.josm.plugins.opendata</groupId>
     10    <artifactId>fr.paris</artifactId>
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13    </properties>
     14    <dependencies>
     15        <dependency>
     16            <groupId>org.openstreetmap.josm.plugins</groupId>
     17            <artifactId>apache-commons</artifactId>
     18            <version>1.0-SNAPSHOT</version>
     19            <scope>provided</scope>
     20        </dependency>
     21        <dependency>
     22            <groupId>org.openstreetmap.josm.plugins</groupId>
     23            <artifactId>geotools</artifactId>
     24            <version>1.0-SNAPSHOT</version>
     25            <scope>provided</scope>
     26        </dependency>
     27        <dependency>
     28            <groupId>org.openstreetmap.josm.plugins</groupId>
     29            <artifactId>opendata</artifactId>
     30            <version>1.0-SNAPSHOT</version>
     31            <scope>provided</scope>
     32        </dependency>
     33    </dependencies>
     34    <build>
     35        <plugins>
     36            <plugin>
     37                <groupId>org.apache.maven.plugins</groupId>
     38                <artifactId>maven-jar-plugin</artifactId>
     39                <configuration>
     40                    <archive>
     41                        <manifestEntries>
     42                            <Author>Don-vip</Author>
     43                            <Module-Class>org.openstreetmap.josm.plugins.opendata.modules.fr.paris.ParisModule</Module-Class>
     44                            <Module-Date>${version.entry.commit.date}</Module-Date>
     45                            <Module-Description>Paris</Module-Description>
     46                            <Module-Icon>images/data.fr.paris_24.png</Module-Icon>
     47                            <!--<Module-Link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/OpenData/Paris</Module-Link>-->
     48                            <Module-Version>${version.entry.commit.revision}</Module-Version>
     49                        </manifestEntries>
     50                    </archive>
     51                </configuration>
     52            </plugin>
     53        </plugins>
     54    </build>
     55</project>
  • new file plugins/opendata/modules/fr.toulouse/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/modules/fr.toulouse/pom.xml b/plugins/opendata/modules/fr.toulouse/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>opendata-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <groupId>org.openstreetmap.josm.plugins.opendata</groupId>
     10    <artifactId>fr.toulouse</artifactId>
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14    </properties>
     15    <dependencies>
     16        <dependency>
     17            <groupId>org.openstreetmap.josm.plugins</groupId>
     18            <artifactId>apache-commons</artifactId>
     19            <version>1.0-SNAPSHOT</version>
     20            <scope>provided</scope>
     21        </dependency>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>opendata</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28        <dependency>
     29            <groupId>org.openstreetmap.josm.plugins</groupId>
     30            <artifactId>utilsplugin2</artifactId>
     31            <version>1.0-SNAPSHOT</version>
     32            <scope>provided</scope>
     33        </dependency>
     34    </dependencies>
     35    <build>
     36        <plugins>
     37            <plugin>
     38                <groupId>org.apache.maven.plugins</groupId>
     39                <artifactId>maven-jar-plugin</artifactId>
     40                <configuration>
     41                    <archive>
     42                        <manifestEntries>
     43                            <Author>Don-vip</Author>
     44                            <Module-Class>org.openstreetmap.josm.plugins.opendata.modules.fr.toulouse.ToulouseModule</Module-Class>
     45                            <Module-Date>${version.entry.commit.date}</Module-Date>
     46                            <Module-Description>Toulouse</Module-Description>
     47                            <Module-Icon>images/data.fr.toulouse_24.png</Module-Icon>
     48                            <Module-Link>https://wiki.openstreetmap.org/wiki/Toulouse/ToulouseMetropoleData</Module-Link>
     49                            <Module-Version>${version.entry.commit.revision}</Module-Version>
     50                        </manifestEntries>
     51                    </archive>
     52                </configuration>
     53            </plugin>
     54        </plugins>
     55    </build>
     56</project>
  • plugins/geochat/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geochat/.classpath b/plugins/geochat/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/geochat/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geochat/.project b/plugins/geochat/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-geochat</name>
     3        <name>geochat</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/geochat/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geochat/pom.xml b/plugins/geochat/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>geochat</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18723</plugin.main.version>
     14
     15        <plugin.author>Ilya Zverev</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.geochat.GeoChatPlugin</plugin.class>
     17        <plugin.description>Talk with users editing the map nearby, be notified when someone comes close.</plugin.description>
     18        <plugin.icon>images/dialogs/geochat.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/GeoChat</plugin.link>
     20        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     21    </properties>
     22</project>
  • plugins/geotools/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geotools/.classpath b/plugins/geotools/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry exported="true" kind="lib" path="lib/commons-beanutils-1.9.2-noclassprop.jar"/>
    7         <classpathentry exported="true" kind="lib" path="lib/commons-pool-1.5.4.jar"/>
    8         <classpathentry exported="true" kind="lib" path="lib/GeographicLib-Java-1.49.jar"/>
    9         <classpathentry exported="true" kind="lib" path="lib/gt-coverage-api-22.0.jar" sourcepath="lib/gt-coverage-api-22.0-sources.jar">
    10                 <attributes>
    11                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
    12                 </attributes>
    13         </classpathentry>
    14         <classpathentry exported="true" kind="lib" path="lib/gt-coverage-22.0.jar" sourcepath="lib/gt-coverage-22.0-sources.jar">
     3        <classpathentry kind="src" output="target/classes" path="src">
    154                <attributes>
    16                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
    177                </attributes>
    188        </classpathentry>
    19         <classpathentry exported="true" kind="lib" path="lib/gt-epsg-extension-22.0.jar" sourcepath="lib/gt-epsg-extension-22.0-sources.jar">
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
    2010                <attributes>
    21                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    2213                </attributes>
    2314        </classpathentry>
    24         <classpathentry exported="true" kind="lib" path="lib/gt-epsg-hsql-22.0.jar" sourcepath="lib/gt-epsg-hsql-22.0-sources.jar">
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
    2516                <attributes>
    26                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
    2719                </attributes>
    2820        </classpathentry>
    29         <classpathentry exported="true" kind="lib" path="lib/gt-geotiff-22.0.jar" sourcepath="lib/gt-geotiff-22.0-sources.jar">
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
    3022                <attributes>
    31                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
    3225                </attributes>
    3326        </classpathentry>
    34         <classpathentry exported="true" kind="lib" path="lib/gt-main-22.0.jar" sourcepath="lib/gt-main-22.0-sources.jar">
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
    3528                <attributes>
    36                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
    3732                </attributes>
    3833        </classpathentry>
    39         <classpathentry exported="true" kind="lib" path="lib/gt-metadata-22.0.jar" sourcepath="lib/gt-metadata-22.0-sources.jar">
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    4035                <attributes>
    41                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    4239                </attributes>
    4340        </classpathentry>
    44         <classpathentry exported="true" kind="lib" path="lib/gt-opengis-22.0.jar" sourcepath="lib/gt-opengis-22.0-sources.jar">
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
    4542                <attributes>
    46                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     43                        <attribute name="maven.pomderived" value="true"/>
    4744                </attributes>
    4845        </classpathentry>
    49         <classpathentry exported="true" kind="lib" path="lib/gt-referencing-22.0.jar" sourcepath="lib/gt-referencing-22.0-sources.jar">
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    5047                <attributes>
    51                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     48                        <attribute name="maven.pomderived" value="true"/>
    5249                </attributes>
    5350        </classpathentry>
    54         <classpathentry exported="true" kind="lib" path="lib/gt-shapefile-22.0.jar" sourcepath="lib/gt-shapefile-22.0-sources.jar">
    55                 <attributes>
    56                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
    57                 </attributes>
    58         </classpathentry>
    59         <classpathentry exported="true" kind="lib" path="lib/hsqldb-2.4.1.jar"/>
    60         <classpathentry exported="true" kind="lib" path="lib/imageio-ext-geocore-1.3.2.jar"/>
    61         <classpathentry exported="true" kind="lib" path="lib/imageio-ext-streams-1.3.2.jar"/>
    62         <classpathentry exported="true" kind="lib" path="lib/imageio-ext-tiff-1.3.2.jar"/>
    63         <classpathentry exported="true" kind="lib" path="lib/imageio-ext-utilities-1.3.2.jar"/>
    64         <classpathentry exported="true" kind="lib" path="lib/jai_codec-1.1.3.jar"/>
    65         <classpathentry exported="true" kind="lib" path="lib/jai_core-1.1.3.jar"/>
    66         <classpathentry exported="true" kind="lib" path="lib/jai_imageio-1.1.jar"/>
    67         <classpathentry exported="true" kind="lib" path="lib/jdom2-2.0.6.jar"/>
    68         <classpathentry exported="true" kind="lib" path="lib/jt-colorconvert-1.1.12.jar"/>
    69         <classpathentry exported="true" kind="lib" path="lib/jt-contour-1.5.0.jar"/>
    70         <classpathentry exported="true" kind="lib" path="lib/jt-rangelookup-1.5.0.jar"/>
    71         <classpathentry exported="true" kind="lib" path="lib/jt-stats-1.1.12.jar"/>
    72         <classpathentry exported="true" kind="lib" path="lib/jt-utilities-1.1.12.jar"/>
    73         <classpathentry exported="true" kind="lib" path="lib/jt-utils-1.5.0.jar"/>
    74         <classpathentry exported="true" kind="lib" path="lib/jt-vectorbin-1.1.12.jar"/>
    75         <classpathentry exported="true" kind="lib" path="lib/jt-vectorbinarize-1.5.0.jar"/>
    76         <classpathentry exported="true" kind="lib" path="lib/jt-vectorize-1.5.0.jar"/>
    77         <classpathentry exported="true" kind="lib" path="lib/jt-warp-1.1.12.jar"/>
    78         <classpathentry exported="true" kind="lib" path="lib/jt-zonal-1.1.12.jar"/>
    79         <classpathentry exported="true" kind="lib" path="lib/jt-zonalstats-1.5.0.jar"/>
    80         <classpathentry kind="lib" path="lib/indriya-1.0.jar"/>
    81         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
    82         <classpathentry kind="output" path="bin"/>
     51        <classpathentry kind="output" path="target/classes"/>
    8352</classpath>
  • plugins/geotools/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geotools/.project b/plugins/geotools/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-GeoTools</name>
     3        <name>geotools</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    25                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/geotools/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/geotools/pom.xml b/plugins/geotools/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>geotools</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10899</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.geotools.GeoToolsPlugin</plugin.class>
     16        <plugin.description>Provides parts of the GeoTools library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     17        <plugin.icon>images/compass.png</plugin.icon>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19        <plugin.requires>apache-commons;ejml;jackson;jaxb;jts</plugin.requires>
     20        <plugin.stage>20</plugin.stage>
     21        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     22    </properties>
     23    <dependencies>
     24        <dependency>
     25            <groupId>org.openstreetmap.josm.plugins</groupId>
     26            <artifactId>apache-commons</artifactId>
     27            <version>1.0-SNAPSHOT</version>
     28            <scope>provided</scope>
     29        </dependency>
     30        <dependency>
     31            <groupId>org.openstreetmap.josm.plugins</groupId>
     32            <artifactId>ejml</artifactId>
     33            <version>1.0-SNAPSHOT</version>
     34            <scope>provided</scope>
     35        </dependency>
     36        <dependency>
     37            <groupId>org.openstreetmap.josm.plugins</groupId>
     38            <artifactId>jackson</artifactId>
     39            <version>1.0-SNAPSHOT</version>
     40            <scope>provided</scope>
     41        </dependency>
     42        <dependency>
     43            <groupId>org.openstreetmap.josm.plugins</groupId>
     44            <artifactId>jaxb</artifactId>
     45            <version>1.0-SNAPSHOT</version>
     46            <scope>provided</scope>
     47        </dependency>
     48        <dependency>
     49            <groupId>org.openstreetmap.josm.plugins</groupId>
     50            <artifactId>jts</artifactId>
     51            <version>1.0-SNAPSHOT</version>
     52            <scope>provided</scope>
     53        </dependency>
     54        <!-- FIXME: Check excludes -->
     55        <dependency>
     56            <groupId>org.geotools</groupId>
     57            <artifactId>gt-coverage</artifactId>
     58            <version>${geotools.version}</version>
     59        </dependency>
     60        <dependency>
     61            <groupId>org.geotools</groupId>
     62            <artifactId>gt-coverage-api</artifactId>
     63            <version>${geotools.version}</version>
     64        </dependency>
     65        <dependency>
     66            <groupId>org.geotools</groupId>
     67            <artifactId>gt-epsg-extension</artifactId>
     68            <version>${geotools.version}</version>
     69        </dependency>
     70        <dependency>
     71            <groupId>org.geotools</groupId>
     72            <artifactId>gt-epsg-hsql</artifactId>
     73            <version>${geotools.version}</version>
     74        </dependency>
     75        <dependency>
     76            <groupId>org.geotools</groupId>
     77            <artifactId>gt-geotiff</artifactId>
     78            <version>${geotools.version}</version>
     79        </dependency>
     80        <dependency>
     81            <groupId>org.geotools</groupId>
     82            <artifactId>gt-main</artifactId>
     83            <version>${geotools.version}</version>
     84        </dependency>
     85        <dependency>
     86            <groupId>org.geotools</groupId>
     87            <artifactId>gt-metadata</artifactId>
     88            <version>${geotools.version}</version>
     89        </dependency>
     90        <dependency>
     91            <groupId>org.geotools</groupId>
     92            <artifactId>gt-api</artifactId>
     93            <version>${geotools.version}</version>
     94        </dependency>
     95        <dependency>
     96            <groupId>org.geotools</groupId>
     97            <artifactId>gt-referencing</artifactId>
     98            <version>${geotools.version}</version>
     99        </dependency>
     100        <dependency>
     101            <groupId>org.geotools</groupId>
     102            <artifactId>gt-shapefile</artifactId>
     103            <version>${geotools.version}</version>
     104        </dependency>
     105        <dependency>
     106            <groupId>org.geotools</groupId>
     107            <artifactId>gt-geopkg</artifactId>
     108            <version>${geotools.version}</version>
     109        </dependency>
     110    </dependencies>
     111</project>
  • deleted file plugins/globalsat/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/globalsat/.classpath b/plugins/globalsat/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="lib" path="lib/RXTXcomm.jar"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="build"/>
    8 </classpath>
  • deleted file plugins/globalsat/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/globalsat/.project b/plugins/globalsat/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-globalsat</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/globalsat/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/globalsat/pom.xml b/plugins/globalsat/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>globalsat</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15496</plugin.main.version>
     14        <plugin.author>Raphael Mack</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.globalsat.GlobalsatPlugin</plugin.class>
     16        <plugin.description>Download GPS points from Globalsat dg100 data logger directly in JOSM.</plugin.description>
     17        <plugin.icon>images/globalsatImport.png</plugin.icon>
     18        <plugin.link>https://www.raphael-mack.de/josm-globalsat-gpx-import-plugin/</plugin.link>
     19    </properties>
     20    <dependencies>
     21        <dependency>
     22            <groupId>org.rxtx</groupId>
     23            <artifactId>rxtx</artifactId>
     24            <version>2.1.7</version>
     25        </dependency>
     26    </dependencies>
     27</project>
  • plugins/gpsblam/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/gpsblam/.classpath b/plugins/gpsblam/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/gpsblam/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/gpsblam/.project b/plugins/gpsblam/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-gpsblam</name>
     3        <name>gpsblam</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/gpsblam/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/gpsblam/pom.xml b/plugins/gpsblam/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>gpsblam</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15502</plugin.main.version>
     14        <plugin.author>Russell Edwards</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.gpsblam.GPSBlamPlugin</plugin.class>
     16        <plugin.description>Analyse a set of GPS points to obtain its centre and direction of spread.</plugin.description>
     17        <plugin.icon>images/mapmode/gpsblam_mode.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/GPSBlam</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/graphview/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/graphview/.classpath b/plugins/graphview/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="output" path="build"/>
    13 </classpath>
  • deleted file plugins/graphview/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/graphview/.project b/plugins/graphview/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-graphview</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/graphview/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/graphview/pom.xml b/plugins/graphview/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>graphview</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Tobias Knerr</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.graphview.plugin.GraphViewPlugin</plugin.class>
     16        <plugin.description>Visualizes routing information as a routing graph.</plugin.description>
     17        <plugin.icon>images/preferences/graphview.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/index.php/JOSM/Plugins/Graphview</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/HouseNumberTaggingTool/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/HouseNumberTaggingTool/.classpath b/plugins/HouseNumberTaggingTool/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="test/unit"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    8         <classpathentry kind="output" path="bin"/>
    9 </classpath>
  • deleted file plugins/HouseNumberTaggingTool/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/HouseNumberTaggingTool/.project b/plugins/HouseNumberTaggingTool/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-HouseNumberTaggingTool</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    21                 <nature>org.eclipse.jdt.core.javanature</nature>
    22         </natures>
    23 </projectDescription>
  • new file plugins/HouseNumberTaggingTool/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/HouseNumberTaggingTool/pom.xml b/plugins/HouseNumberTaggingTool/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>HouseNumberTaggingTool</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18173</plugin.main.version>
     14        <plugin.author>Oliver Raupach</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.housenumbertool.HouseNumberTaggingToolPlugin</plugin.class>
     16        <plugin.description>Simple tool to tag house numbers and addresses.</plugin.description>
     17        <plugin.icon>images/home-icon32.png</plugin.icon>
     18        <plugin.link>https://josm.openstreetmap.de/wiki/Help/Plugin/HouseNumberTaggingTool</plugin.link>
     19    </properties>
     20</project>
  • plugins/http2/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/http2/.classpath b/plugins/http2/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
    516                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
    631                        <attribute name="test" value="true"/>
    732                </attributes>
    833        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
    941        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
    1042                <attributes>
    11                         <attribute name="module" value="true"/>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
    1249                </attributes>
    1350        </classpathentry>
    14         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    15         <classpathentry kind="output" path="bin"/>
     51        <classpathentry kind="output" path="target/classes"/>
    1652</classpath>
  • plugins/http2/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/http2/.project b/plugins/http2/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-http2</name>
     3        <name>http2</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    25                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/http2/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/http2/pom.xml b/plugins/http2/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>http2</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15229</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.http2.Http2Plugin</plugin.class>
     16        <plugin.description>Provides HTTP/2 support. Requires Java 11 or later.</plugin.description>
     17        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19        <plugin.early>true</plugin.early>
     20        <plugin.icon>images/http2.png</plugin.icon>
     21    </properties>
     22</project>
  • plugins/imageio/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imageio/.classpath b/plugins/imageio/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/temurin-17"/>
    4         <classpathentry kind="src" path="src/main/java"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
    8  No newline at end of file
     3        <classpathentry kind="src" output="target/classes" path="src/main/java">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="src/test/java/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/java/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
     52</classpath>
  • plugins/imageio/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imageio/.project b/plugins/imageio/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-imageio</name>
    4         <comment/>
    5         <projects/>
     3        <name>imageio</name>
     4        <comment></comment>
     5        <projects>
     6        </projects>
    67        <buildSpec>
    78                <buildCommand>
    89                        <name>org.eclipse.jdt.core.javabuilder</name>
    9                         <arguments/>
     10                        <arguments>
     11                        </arguments>
     12                </buildCommand>
     13                <buildCommand>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
     15                        <arguments>
     16                        </arguments>
    1017                </buildCommand>
    1118        </buildSpec>
    1219        <natures>
    1320                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    1422        </natures>
    15 </projectDescription>
    16  No newline at end of file
     23</projectDescription>
  • new file plugins/imageio/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imageio/pom.xml b/plugins/imageio/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>imageio</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src/main/java</plugin.src.dir>
     13        <plugin.test.dir>src/test/java</plugin.test.dir>
     14        <plugin.resources.dir>src/main/resources</plugin.resources.dir>
     15        <plugin.main.version>18877</plugin.main.version>
     16
     17        <plugin.author>Taylor Smock</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.imageio.ImageIOPlugin</plugin.class>
     19        <plugin.description>Enable additional image types such as webp (each image type must be enabled in preferences)</plugin.description>
     20        <!--<plugin.icon></plugin.icon>-->
     21        <!--<plugin.link></plugin.link>-->
     22        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     23        <plugin.minimum.java.version>17</plugin.minimum.java.version>
     24    </properties>
     25</project>
  • plugins/imagery-xml-bounds/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery-xml-bounds/.classpath b/plugins/imagery-xml-bounds/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    12         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1352</classpath>
  • plugins/imagery-xml-bounds/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery-xml-bounds/.project b/plugins/imagery-xml-bounds/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-Imagery-XML-Bounds</name>
     3        <name>imagery-xml-bounds</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2120                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/imagery-xml-bounds/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery-xml-bounds/pom.xml b/plugins/imagery-xml-bounds/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>imagery-xml-bounds</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15115</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.imageryxmlbounds.ImageryXmlBoundsPlugin</plugin.class>
     16        <plugin.description>Generate Imagery XML bounds from a multipolygon</plugin.description>
     17        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     18        <plugin.icon>images/imagery_xml_bounds_icon.svg</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Imagery-XML-Bounds</plugin.link>
     20    </properties>
     21</project>
  • plugins/imagery_cachexport/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_cachexport/.classpath b/plugins/imagery_cachexport/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    4         <classpathentry kind="src" path="src"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/imagery_cachexport/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_cachexport/.project b/plugins/imagery_cachexport/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-imagery_cachexport</name>
     3        <name>imagery_cachexport</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    88                <buildCommand>
    99                        <name>org.eclipse.jdt.core.javabuilder</name>
     10                        <arguments>
     11                        </arguments>
     12                </buildCommand>
     13                <buildCommand>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1015                        <arguments>
    1116                        </arguments>
    1217                </buildCommand>
    1318        </buildSpec>
    1419        <natures>
    1520                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    1622        </natures>
    1723</projectDescription>
  • new file plugins/imagery_cachexport/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_cachexport/pom.xml b/plugins/imagery_cachexport/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>imagery_cachexport</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>16398</plugin.main.version>
     14        <plugin.author>holgermappt</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.imagery_cachexport.ImageryCacheExportPlugin</plugin.class>
     16        <plugin.description>Export tiles from the imagery layer cache into the file system.</plugin.description>
     17        <plugin.icon>images/imageryexport.png</plugin.icon>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19    </properties>
     20</project>
  • plugins/imagery_offset_db/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_offset_db/.classpath b/plugins/imagery_offset_db/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/imagery_offset_db/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_offset_db/.project b/plugins/imagery_offset_db/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-imagery_offset_db</name>
     3        <name>imagery_offset_db</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/imagery_offset_db/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagery_offset_db/pom.xml b/plugins/imagery_offset_db/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>imagery_offset_db</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     15
     16        <plugin.author>Ilya Zverev</plugin.author>
     17        <plugin.class>org.openstreetmap.josm.plugins.imagery_offset_db.ImageryOffsetPlugin</plugin.class>
     18        <plugin.description>Database of imagery offsets: share and aquire imagery offsets with one button.</plugin.description>
     19        <plugin.icon>images/iodb.png</plugin.icon>
     20        <plugin.link>https://wiki.openstreetmap.org/wiki/Imagery_Offset_Database</plugin.link>
     21    </properties>
     22</project>
  • deleted file plugins/imagewaypoint/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagewaypoint/.classpath b/plugins/imagewaypoint/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/imagewaypoint/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagewaypoint/.project b/plugins/imagewaypoint/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-imagewaypoint</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/imagewaypoint/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/imagewaypoint/pom.xml b/plugins/imagewaypoint/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>imagewaypoint</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>12671</plugin.main.version>
     14        <plugin.author>Flint</plugin.author>
     15        <plugin.class>org.insignificant.josm.plugins.imagewaypoint.ImageWayPointPlugin</plugin.class>
     16        <plugin.description>Another plugin to match images to the waypoints in a GPX file. A match is made when the ''name'', ''cmt'' or ''desc'' attribute of a waypoint tag matches the filename of an image.</plugin.description>
     17        <plugin.icon>images/dialogs/imagewaypoint.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ImageWayPoint</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/ImportImagePlugin/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ImportImagePlugin/.classpath b/plugins/ImportImagePlugin/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-GeoTools"/>
    12         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
    13         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-ejml"/>
    14         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/5"/>
    15         <classpathentry kind="output" path="bin"/>
    16 </classpath>
  • deleted file plugins/ImportImagePlugin/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ImportImagePlugin/.project b/plugins/ImportImagePlugin/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-ImportImage</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/ImportImagePlugin/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/ImportImagePlugin/pom.xml b/plugins/ImportImagePlugin/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>ImportImagePlugin</artifactId>
     10
     11    <properties>
     12        <plugin.main.version>14153</plugin.main.version>
     13        <plugin.author>Christoph Beekmans, Fabian Kowitz, Anna Robaszkiewicz, Oliver Kuhn, Martin Ulitzny</plugin.author>
     14        <plugin.class>org.openstreetmap.josm.plugins.ImportImagePlugin.ImportImagePlugin</plugin.class>
     15        <plugin.description>Plugin for importing spatial referenced images</plugin.description>
     16        <plugin.icon>images/layericon.png</plugin.icon>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ImportImagePlugin</plugin.link>
     18        <plugin.requires>jts;ejml;geotools</plugin.requires>
     19        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>jts</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28        <dependency>
     29            <groupId>org.openstreetmap.josm.plugins</groupId>
     30            <artifactId>ejml</artifactId>
     31            <version>1.0-SNAPSHOT</version>
     32            <scope>provided</scope>
     33        </dependency>
     34        <dependency>
     35            <groupId>org.openstreetmap.josm.plugins</groupId>
     36            <artifactId>geotools</artifactId>
     37            <version>1.0-SNAPSHOT</version>
     38            <scope>provided</scope>
     39        </dependency>
     40    </dependencies>
     41</project>
  • deleted file plugins/importvec/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/importvec/.classpath b/plugins/importvec/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/importvec/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/importvec/.project b/plugins/importvec/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-importvec</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/importvec/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/importvec/pom.xml b/plugins/importvec/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>importvec</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18464</plugin.main.version>
     14        <plugin.author>Upliner</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.importvec.ImportVecPlugin</plugin.class>
     16        <plugin.description>Import vector graphics (SVG)</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/ImportVec</plugin.link>
     18    </properties>
     19</project>
  • plugins/indoor_sweepline/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/indoor_sweepline/.classpath b/plugins/indoor_sweepline/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    6         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    7         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/indoor_sweepline/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/indoor_sweepline/.project b/plugins/indoor_sweepline/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-indoor_sweepline</name>
     3        <name>indoor_sweepline</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>JOSM</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
     
    1211                        </arguments>
    1312                </buildCommand>
    1413                <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2115                        <arguments>
    2216                        </arguments>
    2317                </buildCommand>
    2418        </buildSpec>
    2519        <natures>
    2620                <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/indoor_sweepline/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/indoor_sweepline/pom.xml b/plugins/indoor_sweepline/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>indoor_sweepline</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Roland M. Olbricht</plugin.author>
     15        <plugin.class>indoor_sweepline.IndoorSweepline</plugin.class>
     16        <plugin.description>This plugin simplifies the mapping and editing of indoor corridors.</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/indoor_sweepline</plugin.link>
     18    </properties>
     19</project>
  • deleted file plugins/infomode/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/infomode/.classpath b/plugins/infomode/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/infomode/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/infomode/.project b/plugins/infomode/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-InfoMode</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/infomode/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/infomode/pom.xml b/plugins/infomode/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>infomode</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Alexei Kasatkin</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.infomode.InfoModePlugin</plugin.class>
     16        <plugin.description>Extra information about current layer objects pop ups - currently GPX trackpoint info</plugin.description>
     17        <plugin.icon>images/mapmode/infomode.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/InfoMode</plugin.link>
     19    </properties>
     20</project>
  • new file plugins/jackson/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jackson/pom.xml b/plugins/jackson/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>jackson</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.author>Taylor Smock</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.jackson.JacksonPlugin</plugin.class>
     16        <plugin.description>Provides Jackson JSON library. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     17    </properties>
     18
     19    <dependencies>
     20        <dependency>
     21            <groupId>com.fasterxml.jackson.core</groupId>
     22            <artifactId>jackson-core</artifactId>
     23            <version>2.15.3</version>
     24        </dependency>
     25    </dependencies>
     26</project>
  • plugins/javafx/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/javafx/.classpath b/plugins/javafx/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-javafx&amp;ivyXmlPath=ivy.xml&amp;confs=*&amp;ivySettingsPath=ivy_settings.xml&amp;loadSettingsOnDemand=false&amp;ivyUserDir=&amp;propertyFiles="/>
    7         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/javafx/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/javafx/.project b/plugins/javafx/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-javafx</name>
     3        <name>javafx</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2120                <nature>org.eclipse.jdt.core.javanature</nature>
    22                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2322        </natures>
    2423</projectDescription>
  • new file plugins/javafx/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/javafx/pom.xml b/plugins/javafx/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>javafx</artifactId>
     10
     11    <properties>
     12        <plugin.main.version>18166</plugin.main.version>
     13        <plugin.author>Don-vip</plugin.author>
     14        <plugin.class>org.openstreetmap.josm.plugins.javafx.JavaFxPlugin</plugin.class>
     15        <plugin.description>Provides additional OpenJFX (JavaFX) features such as MP3 audio playback.</plugin.description>
     16        <plugin.provides>javafx</plugin.provides>
     17        <plugin.early>true</plugin.early>
     18        <plugin.stage>5</plugin.stage>
     19        <javafx.version>19</javafx.version>
     20    </properties>
     21    <!-- These dependencies should be installed on the host machine - our installers bundle them -->
     22    <dependencies>
     23        <dependency>
     24            <groupId>org.testfx</groupId>
     25            <artifactId>openjfx-monocle</artifactId>
     26            <version>jdk-11+26</version>
     27            <scope>provided</scope>
     28        </dependency>
     29        <dependency>
     30            <groupId>org.openjfx</groupId>
     31            <artifactId>javafx-swing</artifactId>
     32            <version>${javafx.version}</version>
     33            <scope>provided</scope>
     34        </dependency>
     35        <dependency>
     36            <groupId>org.openjfx</groupId>
     37            <artifactId>javafx-fxml</artifactId>
     38            <version>${javafx.version}</version>
     39            <scope>provided</scope>
     40        </dependency>
     41        <dependency>
     42            <groupId>org.openjfx</groupId>
     43            <artifactId>javafx-web</artifactId>
     44            <version>${javafx.version}</version>
     45            <scope>provided</scope>
     46        </dependency>
     47        <dependency>
     48            <groupId>org.openjfx</groupId>
     49            <artifactId>javafx-media</artifactId>
     50            <version>${javafx.version}</version>
     51            <scope>provided</scope>
     52        </dependency>
     53        <dependency>
     54            <groupId>org.openjfx</groupId>
     55            <artifactId>javafx-controls</artifactId>
     56            <version>${javafx.version}</version>
     57            <scope>provided</scope>
     58        </dependency>
     59        <dependency>
     60            <groupId>org.openjfx</groupId>
     61            <artifactId>javafx-base</artifactId>
     62            <version>${javafx.version}</version>
     63            <scope>provided</scope>
     64        </dependency>
     65        <dependency>
     66            <groupId>org.openjfx</groupId>
     67            <artifactId>javafx-graphics</artifactId>
     68            <version>${javafx.version}</version>
     69            <scope>provided</scope>
     70        </dependency>
     71    </dependencies>
     72</project>
  • plugins/jaxb/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jaxb/.classpath b/plugins/jaxb/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/codemodel.jar"/>
    7         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/dtd-parser.jar"/>
    8         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/FastInfoset.jar"/>
    9         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/istack-commons-runtime.jar"/>
    10         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/istack-commons-tools.jar"/>
    11         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/jakarta.activation-api.jar"/>
    12         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/jakarta.xml.bind-api.jar" sourcepath="../00_tools/jaxb-ri/lib/jakarta.xml.bind-api-sources.jar"/>
    13         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/jaxb-runtime.jar" sourcepath="../00_tools/jaxb-ri/lib/jaxb-runtime-sources.jar">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
    1410                <attributes>
    15                         <attribute name="javadoc_location" value="jar:file:/../00_tools/jaxb-ri/lib/jaxb-runtime-javadoc.jar!/"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    1613                </attributes>
    1714        </classpathentry>
    18         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/jaxb-xjc.jar"/>
    19         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/relaxng-datatype.jar"/>
    20         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/rngom.jar"/>
    21         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/stax-ex.jar"/>
    22         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/txw2.jar"/>
    23         <classpathentry exported="true" kind="lib" path="../00_tools/jaxb-ri/lib/xsom.jar"/>
    24         <classpathentry kind="output" path="bin"/>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    2552</classpath>
  • plugins/jaxb/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jaxb/.project b/plugins/jaxb/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-jaxb</name>
     3        <name>jaxb</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2120                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/jaxb/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jaxb/pom.xml b/plugins/jaxb/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>jaxb</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.jaxb.JaxbPlugin</plugin.class>
     16        <plugin.description>Provides the JAXB library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     17        <plugin.early>true</plugin.early>
     18        <plugin.stage>4</plugin.stage>
     19    </properties>
     20
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.glassfish.jaxb</groupId>
     24            <artifactId>jaxb-runtime</artifactId>
     25            <version>2.3.2</version>
     26        </dependency>
     27        <dependency>
     28            <groupId>jakarta.xml.bind</groupId>
     29            <artifactId>jakarta.xml.bind-api</artifactId>
     30            <version>2.3.2</version>
     31        </dependency>
     32        <dependency>
     33            <groupId>com.sun.xml.bind</groupId>
     34            <artifactId>jaxb-impl</artifactId>
     35            <version>2.3.2</version>
     36        </dependency>
     37    </dependencies>
     38</project>
  • plugins/jna/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jna/.classpath b/plugins/jna/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-jna&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    7         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/jna/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jna/.project b/plugins/jna/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-jna</name>
     3        <name>jna</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2822        </natures>
    2923</projectDescription>
  • new file plugins/jna/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jna/pom.xml b/plugins/jna/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>jna</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.jna.JNAPlugin</plugin.class>
     16        <plugin.description>Provides Java Native Access (JNA) library. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     17        <plugin.icon>images/jnalogo.jpg</plugin.icon>
     18        <plugin.stage>10</plugin.stage>
     19        <jna.version>5.13.0</jna.version>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>net.java.dev.jna</groupId>
     24            <artifactId>jna</artifactId>
     25            <version>${jna.version}</version>
     26        </dependency>
     27        <dependency>
     28            <groupId>net.java.dev.jna</groupId>
     29            <artifactId>jna-platform</artifactId>
     30            <version>${jna.version}</version>
     31        </dependency>
     32    </dependencies>
     33</project>
  • deleted file plugins/jts/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jts/.classpath b/plugins/jts/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
    5                 <attributes>
    6                         <attribute name="module" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    10         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-jts&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    11         <classpathentry kind="output" path="bin"/>
    12 </classpath>
  • deleted file plugins/jts/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/jts/.project b/plugins/jts/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-jts</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    28         </natures>
    29 </projectDescription>
  • plugins/junctionchecking/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/junctionchecking/.classpath b/plugins/junctionchecking/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry including="images/|resources/" kind="src" path=""/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="test" value="true"/>
     30                        <attribute name="optional" value="true"/>
     31                        <attribute name="maven.pomderived" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="test" value="true"/>
     37                        <attribute name="maven.pomderived" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry combineaccessrules="false" kind="src" path="/josm"/>
     52        <classpathentry kind="output" path="target/classes"/>
    853</classpath>
  • plugins/junctionchecking/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/junctionchecking/.project b/plugins/junctionchecking/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-junctionchecking</name>
     3        <name>junctionchecking</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/junctionchecking/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/junctionchecking/pom.xml b/plugins/junctionchecking/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>junctionchecking</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>14153</plugin.main.version>
     15        <plugin.author>Jörg Possin</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.JunctionChecker.JunctionCheckerPlugin</plugin.class>
     17        <plugin.description>creates a channel digraph and checks a subset of channels if it is a junction or searches in a subset of channels for junctions</plugin.description>
     18        <plugin.icon>images/dialogs/junctionchecker.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/index.php/JOSM/Plugins/JunctionChecking</plugin.link>
     20    </properties>
     21    <build>
     22        <plugins>
     23            <plugin>
     24                <groupId>org.apache.maven.plugins</groupId>
     25                <artifactId>maven-jar-plugin</artifactId>
     26                <configuration>
     27                    <archive>
     28                        <manifest>
     29                            <mainClass>org.openstreetmap.josm.plugins.JunctionChecker.commandlineinterface.CLI</mainClass>
     30                        </manifest>
     31                    </archive>
     32                </configuration>
     33            </plugin>
     34        </plugins>
     35    </build>
     36</project>
  • deleted file plugins/livegps/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/livegps/.classpath b/plugins/livegps/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/livegps/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/livegps/.project b/plugins/livegps/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-livegps</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/livegps/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/livegps/pom.xml b/plugins/livegps/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>livegps</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18788</plugin.main.version>
     14        <plugin.author>Frederik Ramm</plugin.author>
     15        <plugin.class>livegps.LiveGpsPlugin</plugin.class>
     16        <plugin.description>Support live GPS input (moving dot) through a connection to gpsd server.</plugin.description>
     17        <plugin.icon>images/dialogs/livegps.svg</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/index.php/JOSM/Plugins/LiveGPS</plugin.link>
     19        <plugin.stage>50</plugin.stage>
     20    </properties>
     21</project>
  • deleted file plugins/log4j/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/log4j/.classpath b/plugins/log4j/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-log4j&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    7         <classpathentry kind="output" path="bin"/>
    8 </classpath>
  • deleted file plugins/log4j/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/log4j/.project b/plugins/log4j/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-log4j</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    21                 <nature>org.eclipse.jdt.core.javanature</nature>
    22                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    23         </natures>
    24 </projectDescription>
  • new file plugins/log4j/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/log4j/pom.xml b/plugins/log4j/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>log4j</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.log4j.Log4jPlugin</plugin.class>
     16        <plugin.description>Provides the Log4j library for other JOSM plugins. Not meant to be installed directly by users, but rather as a dependency for other plugins.</plugin.description>
     17        <plugin.early>true</plugin.early>
     18        <plugin.stage>5</plugin.stage>
     19    </properties>
     20    <dependencyManagement>
     21        <dependencies>
     22            <dependency>
     23                <groupId>org.apache.logging.log4j</groupId>
     24                <artifactId>log4j-bom</artifactId>
     25                <version>2.21.0</version>
     26                <scope>import</scope>
     27                <type>pom</type>
     28            </dependency>
     29        </dependencies>
     30    </dependencyManagement>
     31    <dependencies>
     32        <dependency>
     33            <groupId>org.apache.logging.log4j</groupId>
     34            <artifactId>log4j-api</artifactId>
     35        </dependency>
     36        <dependency>
     37            <groupId>org.apache.logging.log4j</groupId>
     38            <artifactId>log4j-1.2-api</artifactId>
     39        </dependency>
     40        <dependency>
     41            <groupId>org.apache.logging.log4j</groupId>
     42            <artifactId>log4j-core</artifactId>
     43        </dependency>
     44    </dependencies>
     45</project>
  • deleted file plugins/lwjgl/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/.classpath b/plugins/lwjgl/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-lwjgl&amp;ivyXmlPath=ivy.xml&amp;ivySettingsPath=ivy_settings.xml&amp;confs=*"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/lwjgl/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/.project b/plugins/lwjgl/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-lwjgl</name>
    4         <projects>
    5                 <project>JOSM</project>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13         </buildSpec>
    14         <natures>
    15                 <nature>org.eclipse.jdt.core.javanature</nature>
    16                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    17         </natures>
    18 </projectDescription>
  • new file plugins/lwjgl/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/pom.xml b/plugins/lwjgl/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>lwjgl-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>modules</relativePath>
     9    </parent>
     10    <artifactId>lwjgl</artifactId>
     11
     12    <properties>
     13        <plugin.dist.dir>../../dist</plugin.dist.dir>
     14        <plugin.src.dir>src/main/java</plugin.src.dir>
     15        <plugin.class>org.openstreetmap.josm.plugins.lwjgl.LWJGLPlugin</plugin.class>
     16        <plugin.requires>lwjgl-natives</plugin.requires>
     17    </properties>
     18
     19    <dependencies>
     20        <dependency>
     21            <groupId>org.lwjgl</groupId>
     22            <artifactId>lwjgl</artifactId>
     23        </dependency>
     24        <dependency>
     25            <groupId>org.lwjgl</groupId>
     26            <artifactId>lwjgl-assimp</artifactId>
     27        </dependency>
     28        <dependency>
     29            <groupId>org.lwjgl</groupId>
     30            <artifactId>lwjgl-egl</artifactId>
     31        </dependency>
     32        <dependency>
     33            <groupId>org.lwjgl</groupId>
     34            <artifactId>lwjgl-opencl</artifactId>
     35        </dependency>
     36        <dependency>
     37            <groupId>org.lwjgl</groupId>
     38            <artifactId>lwjgl-opengl</artifactId>
     39        </dependency>
     40        <dependency>
     41            <groupId>org.lwjgl</groupId>
     42            <artifactId>lwjgl-opengles</artifactId>
     43        </dependency>
     44        <dependency>
     45            <groupId>org.lwjgl</groupId>
     46            <artifactId>lwjgl-par</artifactId>
     47        </dependency>
     48        <dependency>
     49            <groupId>org.lwjgl</groupId>
     50            <artifactId>lwjgl-stb</artifactId>
     51        </dependency>
     52        <dependency>
     53            <groupId>org.lwjgl</groupId>
     54            <artifactId>lwjgl-vulkan</artifactId>
     55        </dependency>
     56        <dependency>
     57            <groupId>org.joml</groupId>
     58            <artifactId>joml</artifactId>
     59            <version>${joml.version}</version>
     60        </dependency>
     61        <dependency>
     62            <groupId>org.lwjglx</groupId>
     63            <artifactId>lwjgl3-awt</artifactId>
     64            <version>${lwjgl3-awt.version}</version>
     65        </dependency>
     66    </dependencies>
     67    <build>
     68        <plugins>
     69            <plugin>
     70                <groupId>org.apache.maven.plugins</groupId>
     71                <artifactId>maven-compiler-plugin</artifactId>
     72                <configuration>
     73                    <source>${plugin.src.dir}</source>
     74                    <includes>**/LWJGLPlugin.java</includes>
     75                </configuration>
     76            </plugin>
     77        </plugins>
     78    </build>
     79</project>
  • new file plugins/lwjgl/modules/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/modules/pom.xml b/plugins/lwjgl/modules/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>../../pom.xml</relativePath>
     9    </parent>
     10    <artifactId>lwjgl-parent</artifactId>
     11    <packaging>pom</packaging>
     12
     13    <properties>
     14        <plugin.src.dir>../src/main/java</plugin.src.dir>
     15        <plugin.main.version>10580</plugin.main.version>
     16        <plugin.dist.dir>../../../dist</plugin.dist.dir>
     17        <plugin.author>Taylor Smock</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.lwjgl.LWJGLNativesPlugin</plugin.class>
     19        <plugin.description>Provides the common LWJGL interfaces for other plugins</plugin.description>
     20        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     21        <joml.version>1.10.5</joml.version>
     22        <lwjgl.version>3.3.3</lwjgl.version>
     23        <lwjgl3-awt.version>0.1.8</lwjgl3-awt.version>
     24    </properties>
     25
     26    <dependencyManagement>
     27        <dependencies>
     28            <dependency>
     29                <groupId>org.lwjgl</groupId>
     30                <artifactId>lwjgl-bom</artifactId>
     31                <version>${lwjgl.version}</version>
     32                <scope>import</scope>
     33                <type>pom</type>
     34            </dependency>
     35        </dependencies>
     36    </dependencyManagement>
     37    <modules>
     38        <module>..</module>
     39        <module>pom-natives-windows.xml</module>
     40        <module>pom-natives-osx.xml</module>
     41        <module>pom-natives-unixoid.xml</module>
     42    </modules>
     43    <build>
     44        <pluginManagement>
     45            <plugins>
     46                <plugin>
     47                    <groupId>org.apache.maven.plugins</groupId>
     48                    <artifactId>maven-compiler-plugin</artifactId>
     49                    <version>3.13.0</version>
     50                    <configuration>
     51                        <source>${plugin.src.dir}</source>
     52                        <includes>**/LWJGLNativesPlugin.java</includes>
     53                    </configuration>
     54                </plugin>
     55            </plugins>
     56        </pluginManagement>
     57    </build>
     58</project>
  • new file plugins/lwjgl/modules/pom-natives-osx.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/modules/pom-natives-osx.xml b/plugins/lwjgl/modules/pom-natives-osx.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>lwjgl-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>pom.xml</relativePath>
     9    </parent>
     10    <artifactId>lwjgl-osx</artifactId>
     11
     12    <properties>
     13        <plugin.provides>lwjgl-natives</plugin.provides>
     14        <plugin.platform>Osx</plugin.platform>
     15        <plugin.description>Provides LWJGL natives for Osx</plugin.description>
     16    </properties>
     17
     18    <dependencies>
     19        <dependency>
     20            <!-- The actual dependency is reversed, but this is so the maven-shade-plugin doesn't duplicate classes -->
     21            <groupId>org.openstreetmap.josm.plugins</groupId>
     22            <artifactId>lwjgl</artifactId>
     23            <version>1.0-SNAPSHOT</version>
     24            <scope>provided</scope>
     25        </dependency>
     26        <dependency>
     27            <groupId>org.lwjgl</groupId>
     28            <artifactId>lwjgl</artifactId>
     29            <classifier>natives-macos</classifier>
     30        </dependency>
     31        <dependency>
     32            <groupId>org.lwjgl</groupId>
     33            <artifactId>lwjgl</artifactId>
     34            <classifier>natives-macos-arm64</classifier>
     35        </dependency>
     36        <dependency>
     37            <groupId>org.lwjgl</groupId>
     38            <artifactId>lwjgl-assimp</artifactId>
     39            <classifier>natives-macos</classifier>
     40        </dependency>
     41        <dependency>
     42            <groupId>org.lwjgl</groupId>
     43            <artifactId>lwjgl-assimp</artifactId>
     44            <classifier>natives-macos-arm64</classifier>
     45        </dependency>
     46        <dependency>
     47            <groupId>org.lwjgl</groupId>
     48            <artifactId>lwjgl-opengl</artifactId>
     49            <classifier>natives-macos</classifier>
     50        </dependency>
     51        <dependency>
     52            <groupId>org.lwjgl</groupId>
     53            <artifactId>lwjgl-opengl</artifactId>
     54            <classifier>natives-macos-arm64</classifier>
     55        </dependency>
     56        <dependency>
     57            <groupId>org.lwjgl</groupId>
     58            <artifactId>lwjgl-opengles</artifactId>
     59            <classifier>natives-macos</classifier>
     60        </dependency>
     61        <dependency>
     62            <groupId>org.lwjgl</groupId>
     63            <artifactId>lwjgl-opengles</artifactId>
     64            <classifier>natives-macos-arm64</classifier>
     65        </dependency>
     66        <dependency>
     67            <groupId>org.lwjgl</groupId>
     68            <artifactId>lwjgl-par</artifactId>
     69            <classifier>natives-macos</classifier>
     70        </dependency>
     71        <dependency>
     72            <groupId>org.lwjgl</groupId>
     73            <artifactId>lwjgl-par</artifactId>
     74            <classifier>natives-macos-arm64</classifier>
     75        </dependency>
     76        <dependency>
     77            <groupId>org.lwjgl</groupId>
     78            <artifactId>lwjgl-stb</artifactId>
     79            <classifier>natives-macos</classifier>
     80        </dependency>
     81        <dependency>
     82            <groupId>org.lwjgl</groupId>
     83            <artifactId>lwjgl-stb</artifactId>
     84            <classifier>natives-macos-arm64</classifier>
     85        </dependency>
     86        <!-- These natives are for the moltonvk translation layer -->
     87        <dependency>
     88            <groupId>org.lwjgl</groupId>
     89            <artifactId>lwjgl-vulkan</artifactId>
     90            <classifier>natives-macos</classifier>
     91        </dependency>
     92        <dependency>
     93            <groupId>org.lwjgl</groupId>
     94            <artifactId>lwjgl-vulkan</artifactId>
     95            <classifier>natives-macos-arm64</classifier>
     96        </dependency>
     97    </dependencies>
     98    <build>
     99        <plugins>
     100            <plugin>
     101                <groupId>org.apache.maven.plugins</groupId>
     102                <artifactId>maven-shade-plugin</artifactId>
     103                <executions>
     104                    <execution>
     105                        <phase>package</phase>
     106                        <goals>
     107                            <goal>shade</goal>
     108                        </goals>
     109                        <configuration>
     110                            <artifactSet>
     111                                <includes>
     112                                    <include>*:*:*:natives-macos</include>
     113                                    <include>*:*:*:natives-macos-arm64</include>
     114                                </includes>
     115                            </artifactSet>
     116                            <outputDirectory>${plugin.dist.dir}</outputDirectory>
     117                            <finalName>${project.name}</finalName>
     118                        </configuration>
     119                    </execution>
     120                </executions>
     121            </plugin>
     122        </plugins>
     123    </build>
     124</project>
  • new file plugins/lwjgl/modules/pom-natives-unixoid.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/modules/pom-natives-unixoid.xml b/plugins/lwjgl/modules/pom-natives-unixoid.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>lwjgl-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>pom.xml</relativePath>
     9    </parent>
     10    <artifactId>lwjgl-unixoid</artifactId>
     11
     12    <properties>
     13        <plugin.provides>lwjgl-natives</plugin.provides>
     14        <plugin.platform>Unixoid</plugin.platform>
     15        <plugin.description>Provides LWJGL natives for Unixoid</plugin.description>
     16    </properties>
     17
     18    <dependencies>
     19        <dependency>
     20            <groupId>org.lwjgl</groupId>
     21            <artifactId>lwjgl</artifactId>
     22            <classifier>natives-linux</classifier>
     23        </dependency>
     24        <dependency>
     25            <groupId>org.lwjgl</groupId>
     26            <artifactId>lwjgl</artifactId>
     27            <classifier>natives-linux-arm32</classifier>
     28        </dependency>
     29        <dependency>
     30            <groupId>org.lwjgl</groupId>
     31            <artifactId>lwjgl</artifactId>
     32            <classifier>natives-linux-arm64</classifier>
     33        </dependency>
     34        <dependency>
     35            <groupId>org.lwjgl</groupId>
     36            <artifactId>lwjgl-assimp</artifactId>
     37            <classifier>natives-linux</classifier>
     38        </dependency>
     39        <dependency>
     40            <groupId>org.lwjgl</groupId>
     41            <artifactId>lwjgl-assimp</artifactId>
     42            <classifier>natives-linux-arm32</classifier>
     43        </dependency>
     44        <dependency>
     45            <groupId>org.lwjgl</groupId>
     46            <artifactId>lwjgl-assimp</artifactId>
     47            <classifier>natives-linux-arm64</classifier>
     48        </dependency>
     49        <dependency>
     50            <groupId>org.lwjgl</groupId>
     51            <artifactId>lwjgl-opengl</artifactId>
     52            <classifier>natives-linux</classifier>
     53        </dependency>
     54        <dependency>
     55            <groupId>org.lwjgl</groupId>
     56            <artifactId>lwjgl-opengl</artifactId>
     57            <classifier>natives-linux-arm32</classifier>
     58        </dependency>
     59        <dependency>
     60            <groupId>org.lwjgl</groupId>
     61            <artifactId>lwjgl-opengl</artifactId>
     62            <classifier>natives-linux-arm64</classifier>
     63        </dependency>
     64        <dependency>
     65            <groupId>org.lwjgl</groupId>
     66            <artifactId>lwjgl-opengles</artifactId>
     67            <classifier>natives-linux</classifier>
     68        </dependency>
     69        <dependency>
     70            <groupId>org.lwjgl</groupId>
     71            <artifactId>lwjgl-opengles</artifactId>
     72            <classifier>natives-linux-arm32</classifier>
     73        </dependency>
     74        <dependency>
     75            <groupId>org.lwjgl</groupId>
     76            <artifactId>lwjgl-opengles</artifactId>
     77            <classifier>natives-linux-arm64</classifier>
     78        </dependency>
     79        <dependency>
     80            <groupId>org.lwjgl</groupId>
     81            <artifactId>lwjgl-par</artifactId>
     82            <classifier>natives-linux</classifier>
     83        </dependency>
     84        <dependency>
     85            <groupId>org.lwjgl</groupId>
     86            <artifactId>lwjgl-par</artifactId>
     87            <classifier>natives-linux-arm32</classifier>
     88        </dependency>
     89        <dependency>
     90            <groupId>org.lwjgl</groupId>
     91            <artifactId>lwjgl-par</artifactId>
     92            <classifier>natives-linux-arm64</classifier>
     93        </dependency>
     94        <dependency>
     95            <groupId>org.lwjgl</groupId>
     96            <artifactId>lwjgl-stb</artifactId>
     97            <classifier>natives-linux</classifier>
     98        </dependency>
     99        <dependency>
     100            <groupId>org.lwjgl</groupId>
     101            <artifactId>lwjgl-stb</artifactId>
     102            <classifier>natives-linux-arm32</classifier>
     103        </dependency>
     104        <dependency>
     105            <groupId>org.lwjgl</groupId>
     106            <artifactId>lwjgl-stb</artifactId>
     107            <classifier>natives-linux-arm64</classifier>
     108        </dependency>
     109    </dependencies>
     110    <build>
     111        <plugins>
     112            <plugin>
     113                <groupId>org.apache.maven.plugins</groupId>
     114                <artifactId>maven-shade-plugin</artifactId>
     115                <executions>
     116                    <execution>
     117                        <phase>package</phase>
     118                        <goals>
     119                            <goal>shade</goal>
     120                        </goals>
     121                        <configuration>
     122                            <artifactSet>
     123                                <includes>
     124                                    <include>*:*:*:natives-linux</include>
     125                                    <include>*:*:*:natives-linux-arm32</include>
     126                                    <include>*:*:*:natives-linux-arm64</include>
     127                                </includes>
     128                            </artifactSet>
     129                            <outputDirectory>${plugin.dist.dir}</outputDirectory>
     130                            <finalName>${project.name}</finalName>
     131                        </configuration>
     132                    </execution>
     133                </executions>
     134            </plugin>
     135        </plugins>
     136    </build>
     137</project>
  • new file plugins/lwjgl/modules/pom-natives-windows.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/lwjgl/modules/pom-natives-windows.xml b/plugins/lwjgl/modules/pom-natives-windows.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>lwjgl-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>pom.xml</relativePath>
     9    </parent>
     10    <artifactId>lwjgl-windows</artifactId>
     11
     12    <properties>
     13        <plugin.provides>lwjgl-natives</plugin.provides>
     14        <plugin.platform>Windows</plugin.platform>
     15        <plugin.description>Provides LWJGL natives for Windows</plugin.description>
     16    </properties>
     17
     18    <dependencies>
     19        <dependency>
     20            <groupId>org.lwjgl</groupId>
     21            <artifactId>lwjgl</artifactId>
     22            <classifier>natives-windows</classifier>
     23        </dependency>
     24        <dependency>
     25            <groupId>org.lwjgl</groupId>
     26            <artifactId>lwjgl</artifactId>
     27            <classifier>natives-windows-x86</classifier>
     28        </dependency>
     29        <dependency>
     30            <groupId>org.lwjgl</groupId>
     31            <artifactId>lwjgl</artifactId>
     32            <classifier>natives-windows-arm64</classifier>
     33        </dependency>
     34        <dependency>
     35            <groupId>org.lwjgl</groupId>
     36            <artifactId>lwjgl-assimp</artifactId>
     37            <classifier>natives-windows</classifier>
     38        </dependency>
     39        <dependency>
     40            <groupId>org.lwjgl</groupId>
     41            <artifactId>lwjgl-assimp</artifactId>
     42            <classifier>natives-windows-x86</classifier>
     43        </dependency>
     44        <dependency>
     45            <groupId>org.lwjgl</groupId>
     46            <artifactId>lwjgl-assimp</artifactId>
     47            <classifier>natives-windows-arm64</classifier>
     48        </dependency>
     49        <dependency>
     50            <groupId>org.lwjgl</groupId>
     51            <artifactId>lwjgl-opengl</artifactId>
     52            <classifier>natives-windows</classifier>
     53        </dependency>
     54        <dependency>
     55            <groupId>org.lwjgl</groupId>
     56            <artifactId>lwjgl-opengl</artifactId>
     57            <classifier>natives-windows-x86</classifier>
     58        </dependency>
     59        <dependency>
     60            <groupId>org.lwjgl</groupId>
     61            <artifactId>lwjgl-opengl</artifactId>
     62            <classifier>natives-windows-arm64</classifier>
     63        </dependency>
     64        <dependency>
     65            <groupId>org.lwjgl</groupId>
     66            <artifactId>lwjgl-opengles</artifactId>
     67            <classifier>natives-windows</classifier>
     68        </dependency>
     69        <dependency>
     70            <groupId>org.lwjgl</groupId>
     71            <artifactId>lwjgl-opengles</artifactId>
     72            <classifier>natives-windows-x86</classifier>
     73        </dependency>
     74        <dependency>
     75            <groupId>org.lwjgl</groupId>
     76            <artifactId>lwjgl-opengles</artifactId>
     77            <classifier>natives-windows-arm64</classifier>
     78        </dependency>
     79        <dependency>
     80            <groupId>org.lwjgl</groupId>
     81            <artifactId>lwjgl-par</artifactId>
     82            <classifier>natives-windows</classifier>
     83        </dependency>
     84        <dependency>
     85            <groupId>org.lwjgl</groupId>
     86            <artifactId>lwjgl-par</artifactId>
     87            <classifier>natives-windows-x86</classifier>
     88        </dependency>
     89        <dependency>
     90            <groupId>org.lwjgl</groupId>
     91            <artifactId>lwjgl-par</artifactId>
     92            <classifier>natives-windows-arm64</classifier>
     93        </dependency>
     94        <dependency>
     95            <groupId>org.lwjgl</groupId>
     96            <artifactId>lwjgl-stb</artifactId>
     97            <classifier>natives-windows</classifier>
     98        </dependency>
     99        <dependency>
     100            <groupId>org.lwjgl</groupId>
     101            <artifactId>lwjgl-stb</artifactId>
     102            <classifier>natives-windows-x86</classifier>
     103        </dependency>
     104        <dependency>
     105            <groupId>org.lwjgl</groupId>
     106            <artifactId>lwjgl-stb</artifactId>
     107            <classifier>natives-windows-arm64</classifier>
     108        </dependency>
     109    </dependencies>
     110    <build>
     111        <plugins>
     112            <plugin>
     113                <groupId>org.apache.maven.plugins</groupId>
     114                <artifactId>maven-shade-plugin</artifactId>
     115                <executions>
     116                    <execution>
     117                        <phase>package</phase>
     118                        <goals>
     119                            <goal>shade</goal>
     120                        </goals>
     121                        <configuration>
     122                            <artifactSet>
     123                                <includes>
     124                                    <include>*:*:*:natives-windows</include>
     125                                    <include>*:*:*:natives-windows-x86</include>
     126                                    <include>*:*:*:natives-windows-arm64</include>
     127                                </includes>
     128                            </artifactSet>
     129                            <outputDirectory>${plugin.dist.dir}</outputDirectory>
     130                            <finalName>${project.name}</finalName>
     131                        </configuration>
     132                    </execution>
     133                </executions>
     134            </plugin>
     135        </plugins>
     136    </build>
     137</project>
  • plugins/measurement/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/measurement/.classpath b/plugins/measurement/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry including="images/" kind="src" path=""/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/measurement/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/measurement/.project b/plugins/measurement/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-Measurement</name>
     3        <name>measurement</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/measurement/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/measurement/pom.xml b/plugins/measurement/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>measurement</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     15        <plugin.author>Raphael Mack, Reza Mohammadi</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.measurement.MeasurementPlugin</plugin.class>
     17        <plugin.description>Provide a measurement dialog and a layer to measure length and angle of segments, area surrounded by a (simple) closed way and create measurement paths (which also can be imported from a gps layer).</plugin.description>
     18        <plugin.icon>images/dialogs/measure.png</plugin.icon>
     19    </properties>
     20</project>
  • deleted file plugins/merge-overlap/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/merge-overlap/.classpath b/plugins/merge-overlap/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/merge-overlap/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/merge-overlap/.project b/plugins/merge-overlap/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-merge-overlap</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/merge-overlap/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/merge-overlap/pom.xml b/plugins/merge-overlap/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>merge-overlap</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14256</plugin.main.version>
     14        <plugin.author>Stéphane Brunner</plugin.author>
     15        <plugin.class>mergeoverlap.MergeOverlapPlugin</plugin.class>
     16        <plugin.description>Merge overlapping part of ways.</plugin.description>
     17        <plugin.icon>images/merge_overlap.png</plugin.icon>
     18    </properties>
     19</project>
  • deleted file plugins/michigan_left/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/michigan_left/.classpath b/plugins/michigan_left/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/michigan_left/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/michigan_left/.project b/plugins/michigan_left/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-michigan_left</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/michigan_left/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/michigan_left/pom.xml b/plugins/michigan_left/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>michigan_left</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Nakor</plugin.author>
     15        <plugin.class>MichiganLeft.MichiganLeft</plugin.class>
     16        <plugin.description>Adds no left turn for sets of 4 or 5 ways</plugin.description>
     17        <plugin.icon>images/michigan_left.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/MichiganLeft</plugin.link>
     19    </properties>
     20</project>
  • plugins/MicrosoftStreetside/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/MicrosoftStreetside/.classpath b/plugins/MicrosoftStreetside/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry excluding="config/" including="data/**|images/**|LICENSE|LICENSE_*" kind="src" output="bin/main" path="">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
    410                <attributes>
    5                         <attribute name="gradle_scope" value="main"/>
    6                         <attribute name="gradle_used_by_scope" value="main,test"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    713                </attributes>
    814        </classpathentry>
    9         <classpathentry kind="src" path="config"/>
    10         <classpathentry kind="src" output="bintest" path="test/unit">
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
    1116                <attributes>
    12                         <attribute name="test" value="true"/>
    13                         <attribute name="gradle_scope" value="test"/>
    14                         <attribute name="gradle_used_by_scope" value="test"/>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
    1525                </attributes>
    1626        </classpathentry>
    17         <classpathentry kind="src" output="bin/minJosmVersion" path="src">
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
    1828                <attributes>
    19                         <attribute name="gradle_scope" value="minJosmVersion"/>
    20                         <attribute name="gradle_used_by_scope" value="minJosmVersion"/>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
    2132                </attributes>
    2233        </classpathentry>
    23         <classpathentry kind="src" output="bintest" path="test/data">
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    2435                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    2537                        <attribute name="test" value="true"/>
    26                         <attribute name="gradle_scope" value="test"/>
    27                         <attribute name="gradle_used_by_scope" value="test"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
    2844                </attributes>
    2945        </classpathentry>
    30         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17/"/>
    31         <classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
    32         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    33         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-MicrosoftStreetside&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    34         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-javafx"/>
    35         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-commons"/>
    36         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-http"/>
    37         <classpathentry kind="output" path="bin/default"/>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    3852</classpath>
  • plugins/MicrosoftStreetside/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/MicrosoftStreetside/.project b/plugins/MicrosoftStreetside/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-MicrosoftStreetside</name>
    4         <comment>Allows the user to work with pictures hosted at mapillary.com</comment>
     3        <name>MicrosoftStreetside</name>
     4        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>ch.acanda.eclipse.pmd.builder.PMDBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23                 <buildCommand>
    24                         <name>org.eclipse.buildship.core.gradleprojectbuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2515                        <arguments>
    2616                        </arguments>
    2717                </buildCommand>
    2818        </buildSpec>
    2919        <natures>
    3020                <nature>org.eclipse.jdt.core.javanature</nature>
    31                 <nature>org.sonarlint.eclipse.core.sonarlintNature</nature>
    32                 <nature>ch.acanda.eclipse.pmd.builder.PMDNature</nature>
    33                 <nature>org.eclipse.buildship.core.gradleprojectnature</nature>
    34                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    3522        </natures>
    3623</projectDescription>
  • new file plugins/MicrosoftStreetside/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/MicrosoftStreetside/pom.xml b/plugins/MicrosoftStreetside/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>MicrosoftStreetside</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.author>Microsoft</plugin.author>
     15        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     16        <plugin.class>org.openstreetmap.josm.plugins.streetside.StreetsidePlugin</plugin.class>
     17        <plugin.description>Allows the user to work with pictures hosted at Microsoft Streetside</plugin.description>
     18        <plugin.icon>images/streetside-logo.svg</plugin.icon>
     19        <plugin.link>https://github.com/Microsoft/MicrosoftStreetsidePlugin</plugin.link>
     20        <plugin.minimum.java.version>21</plugin.minimum.java.version>
     21        <plugin.main.version>18877</plugin.main.version>
     22        <plugin.compile.version>18940</plugin.compile.version>
     23        <plugin.requires>apache-commons;javafx</plugin.requires>
     24        <javafx.version>19</javafx.version>
     25    </properties>
     26    <dependencies>
     27        <dependency>
     28            <groupId>org.openstreetmap.josm.plugins</groupId>
     29            <artifactId>apache-commons</artifactId>
     30            <version>1.0-SNAPSHOT</version>
     31            <scope>provided</scope>
     32        </dependency>
     33        <dependency>
     34            <groupId>org.openstreetmap.josm.plugins</groupId>
     35            <artifactId>javafx</artifactId>
     36            <version>1.0-SNAPSHOT</version>
     37            <scope>provided</scope>
     38        </dependency>
     39        <!-- Provided by runtime -->
     40        <dependency>
     41            <groupId>org.openjfx</groupId>
     42            <artifactId>javafx-swing</artifactId>
     43            <version>${javafx.version}</version>
     44            <scope>provided</scope>
     45        </dependency>
     46        <dependency>
     47            <groupId>org.openjfx</groupId>
     48            <artifactId>javafx-controls</artifactId>
     49            <version>${javafx.version}</version>
     50            <scope>provided</scope>
     51        </dependency>
     52        <dependency>
     53            <groupId>org.openjfx</groupId>
     54            <artifactId>javafx-base</artifactId>
     55            <version>${javafx.version}</version>
     56            <scope>provided</scope>
     57        </dependency>
     58        <dependency>
     59            <groupId>org.openjfx</groupId>
     60            <artifactId>javafx-graphics</artifactId>
     61            <version>${javafx.version}</version>
     62            <scope>provided</scope>
     63        </dependency>
     64    </dependencies>
     65    <build>
     66        <plugins>
     67            <plugin>
     68                <groupId>org.codehaus.mojo</groupId>
     69                <artifactId>properties-maven-plugin</artifactId>
     70            </plugin>
     71        </plugins>
     72    </build>
     73</project>
  • deleted file plugins/namemanager/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/namemanager/.classpath b/plugins/namemanager/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="resources"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="bin"/>
    8 </classpath>
  • deleted file plugins/namemanager/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/namemanager/.project b/plugins/namemanager/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-namemanager</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/namemanager/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/namemanager/pom.xml b/plugins/namemanager/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>namemanager</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Rafal Jachowicz &lt;rjachow@gmail.com&gt;</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.namemanager.NameManagerPlugin</plugin.class>
     16        <plugin.description>Allows to attribute tags to all objects in any selected area at once</plugin.description>
     17        <plugin.pl_description>Pozwala na dodawanie, edycję i usuwanie tagów znajdujących się we wskazanym obszarze na raz</plugin.pl_description>
     18    </properties>
     19</project>
  • deleted file plugins/NanoLog/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/NanoLog/.classpath b/plugins/NanoLog/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/NanoLog/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/NanoLog/.project b/plugins/NanoLog/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-NanoLog</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/NanoLog/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/NanoLog/pom.xml b/plugins/NanoLog/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>NanoLog</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Ilya Zverev</plugin.author>
     15        <plugin.class>nanolog.NanoLogPlugin</plugin.class>
     16        <plugin.description>NanoLog adjustment and browsing layer</plugin.description>
     17        <plugin.icon>images/nanolog.png</plugin.icon>
     18        <plugin.description.ru>Загрузчик слоя NanoLog</plugin.description.ru>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/NanoLog</plugin.link>
     20        <plugin.link.ru>https://wiki.openstreetmap.org/wiki/RU:NanoLog</plugin.link.ru>
     21    </properties>
     22</project>
  • deleted file plugins/native-password-manager/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/native-password-manager/.classpath b/plugins/native-password-manager/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jna"/>
    7         <classpathentry kind="output" path="build"/>
    8 </classpath>
  • deleted file plugins/native-password-manager/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/native-password-manager/.project b/plugins/native-password-manager/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-native-password-manager</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/native-password-manager/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/native-password-manager/pom.xml b/plugins/native-password-manager/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>native_password_manager</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18991</plugin.main.version>
     14        <plugin.author>Paul Hartmann</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.npm.NPMPlugin</plugin.class>
     16        <plugin.description>Use your system''s password manager to store the API username and password. (KWallet and gnome-keyring are supported.)</plugin.description>
     17        <plugin.icon>images/lock24x24.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Native_Password_Manager</plugin.link>
     19        <plugin.requires>jna</plugin.requires>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>jna</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28    </dependencies>
     29</project>
  • plugins/o5m/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/o5m/.classpath b/plugins/o5m/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    12         <classpathentry kind="output" path="build"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1352</classpath>
  • plugins/o5m/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/o5m/.project b/plugins/o5m/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-o5m</name>
     3        <name>o5m</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>josm</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
     
    1211                        </arguments>
    1312                </buildCommand>
    1413                <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2115                        <arguments>
    2216                        </arguments>
    2317                </buildCommand>
    2418        </buildSpec>
    2519        <natures>
    26                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    2720                <nature>org.eclipse.jdt.core.javanature</nature>
    28                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2922        </natures>
    3023</projectDescription>
  • new file plugins/o5m/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/o5m/pom.xml b/plugins/o5m/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>o5m</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17749</plugin.main.version>
     14        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     15        <plugin.author>Gerd Petermann</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.o5m.O5mPlugin</plugin.class>
     17        <plugin.description>Import OSM data in o5m format</plugin.description>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/o5m</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/opendata/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/.classpath b/plugins/opendata/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry including="images/" kind="src" path=""/>
    5         <classpathentry excluding="org/odftoolkit/odfdom/JarManifest.java|org/odftoolkit/simple/JarManifest.java|org/odftoolkit/simple/|org/jopendocument/dom/spreadsheet/SheetTest.java|org/jopendocument/dom/ChildCreatorTest.java|org/jopendocument/dom/ODSingleXMLDocumentTest.java|org/jopendocument/dom/OOXMLTest.java|org/jopendocument/dom/template/|org/jopendocument/sample/|org/jopendocument/util/cache/ICacheTest.java|org/jopendocument/panel/|org/jopendocument/tools/|org/jopendocument/print/|org/jopendocument/renderer/|org/jopendocument/util/BenchmarkUtilities.java|org/jopendocument/util/ImageUtilities.java|org/jopendocument/util/PrintUtilities.java|org/odftoolkit/odfdom/|org/jopendocument/util/CompareUtils.java|org/jopendocument/util/DummyGraphics2D.java|org/jopendocument/util/DummyFontMetrics.java|org/jopendocument/dom/spreadsheet/CalcNode.java|org/jopendocument/io/StyleTableProperties.java|org/jopendocument/util/ReflectUtils.java|org/jopendocument/util/cache/CacheWatcher.java|org/jopendocument/util/cache/CacheWatcherFactory.java|org/jopendocument/util/cache/ICache.java|org/jopendocument/util/cache/|org/jopendocument/util/cc/ExnTransformer.java|org/jopendocument/model/chart/ChartChart.java|org/jopendocument/model/ConfigConfigItem.java|org/jopendocument/dom/text/Heading.java|org/odftoolkit/" kind="src" path="includes"/>
    6         <classpathentry kind="src" path="resources"/>
    7         <classpathentry kind="src" path="modules/fr.datagouvfr/src"/>
    8         <classpathentry kind="src" path="modules/fr.datagouvfr/resources"/>
    9         <classpathentry kind="src" path="modules/fr.paris/src"/>
    10         <classpathentry kind="src" path="modules/fr.toulouse/src"/>
    11         <classpathentry kind="src" path="modules/fr.toulouse/resources"/>
    12         <classpathentry kind="src" path="util"/>
    13         <classpathentry kind="src" output="bintest" path="test/unit">
    14                 <attributes>
    15                         <attribute name="test" value="true"/>
    16                 </attributes>
    17         </classpathentry>
    18         <classpathentry kind="src" output="bintest" path="modules/fr.toulouse/test/unit">
    19                 <attributes>
    20                         <attribute name="test" value="true"/>
    21                 </attributes>
    22         </classpathentry>
    23         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    24         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-utilsplugin2"/>
    25         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-GeoTools"/>
    26         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
    27         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    28         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
    29                 <attributes>
    30                         <attribute name="owner.project.facets" value="java"/>
    31                 </attributes>
    32         </classpathentry>
    33         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-commons"/>
    34         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-EJML"/>
    35         <classpathentry kind="lib" path="lib/jdom-1.1.3.jar" sourcepath="lib/jdom-1.1.3-sources.jar">
    36                 <attributes>
    37                         <attribute name="javadoc_location" value="jar:platform:/resource/JOSM-OpenData/lib/jdom-1.1.3-javadoc.jar!/"/>
    38                 </attributes>
    39         </classpathentry>
    40         <classpathentry kind="output" path="bin"/>
    41 </classpath>
  • deleted file plugins/opendata/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/.project b/plugins/opendata/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-OpenData</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.wst.common.project.facet.core.builder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.eclipse.jdt.core.javabuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>org.eclipse.wst.validation.validationbuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23                 <buildCommand>
    24                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    25                         <arguments>
    26                         </arguments>
    27                 </buildCommand>
    28                 <buildCommand>
    29                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    30                         <arguments>
    31                         </arguments>
    32                 </buildCommand>
    33         </buildSpec>
    34         <natures>
    35                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    36                 <nature>org.eclipse.jdt.core.javanature</nature>
    37                 <nature>org.eclipse.wst.common.project.facet.core.nature</nature>
    38                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    39         </natures>
    40 </projectDescription>
  • new file plugins/opendata/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/pom.xml b/plugins/opendata/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>opendata-parent</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>modules</relativePath>
     9    </parent>
     10    <artifactId>opendata</artifactId>
     11
     12    <properties>
     13        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     14        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     15        <plugin.src.dir>src</plugin.src.dir>
     16        <plugin.main.version>18723</plugin.main.version>
     17        <plugin.author>Don-vip</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.opendata.OdPlugin</plugin.class>
     19        <plugin.description>Allows JOSM to read Open Data formats (csv, xls, ods, kml, kmz, shp, mif) into an .osm data layer. Supports zip and 7z compression of these file types.</plugin.description>
     20        <plugin.icon>images/dialogs/o24.png</plugin.icon>
     21        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     22        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/OpenData</plugin.link>
     23        <plugin.requires>apache-commons;jaxb;jts;ejml;geotools;utilsplugin2</plugin.requires>
     24    </properties>
     25    <dependencies>
     26        <dependency>
     27            <groupId>org.openstreetmap.josm.plugins</groupId>
     28            <artifactId>apache-commons</artifactId>
     29            <version>1.0-SNAPSHOT</version>
     30            <scope>provided</scope>
     31        </dependency>
     32        <dependency>
     33            <groupId>org.openstreetmap.josm.plugins</groupId>
     34            <artifactId>jaxb</artifactId>
     35            <version>1.0-SNAPSHOT</version>
     36            <scope>provided</scope>
     37        </dependency>
     38        <dependency>
     39            <groupId>org.openstreetmap.josm.plugins</groupId>
     40            <artifactId>jts</artifactId>
     41            <version>1.0-SNAPSHOT</version>
     42            <scope>provided</scope>
     43        </dependency>
     44        <dependency>
     45            <groupId>org.openstreetmap.josm.plugins</groupId>
     46            <artifactId>ejml</artifactId>
     47            <version>1.0-SNAPSHOT</version>
     48            <scope>provided</scope>
     49        </dependency>
     50        <dependency>
     51            <groupId>org.openstreetmap.josm.plugins</groupId>
     52            <artifactId>geotools</artifactId>
     53            <version>1.0-SNAPSHOT</version>
     54            <scope>provided</scope>
     55        </dependency>
     56        <dependency>
     57            <groupId>org.openstreetmap.josm.plugins</groupId>
     58            <artifactId>utilsplugin2</artifactId>
     59            <version>1.0-SNAPSHOT</version>
     60            <scope>provided</scope>
     61        </dependency>
     62        <!-- Needed to compile jopendocument, provided by geotools later -->
     63        <dependency>
     64            <groupId>org.jdom</groupId>
     65            <artifactId>jdom</artifactId>
     66            <version>1.1.3</version>
     67            <scope>provided</scope>
     68        </dependency>
     69    </dependencies>
     70    <build>
     71        <plugins>
     72            <plugin>
     73                <groupId>org.codehaus.mojo</groupId>
     74                <artifactId>build-helper-maven-plugin</artifactId>
     75                <version>3.6.0</version>
     76                <executions>
     77                    <execution>
     78                        <id>add-source</id>
     79                        <phase>generate-sources</phase>
     80                        <goals>
     81                            <goal>add-source</goal>
     82                        </goals>
     83                        <configuration>
     84                            <sources>
     85                                <source>includes/org</source>
     86                            </sources>
     87                        </configuration>
     88                    </execution>
     89                </executions>
     90            </plugin>
     91            <plugin>
     92                <groupId>org.codehaus.mojo</groupId>
     93                <artifactId>jaxb2-maven-plugin</artifactId>
     94                <executions>
     95                    <execution>
     96                        <id>xjc</id>
     97                        <goals>
     98                            <goal>xjc</goal>
     99                        </goals>
     100                    </execution>
     101                </executions>
     102                <configuration>
     103                    <sources>
     104                        <source>resources/neptune/neptune.xsd</source>
     105                    </sources>
     106                    <packageName>neptune</packageName>
     107                    <encoding>UTF-8</encoding>
     108                </configuration>
     109            </plugin>
     110        </plugins>
     111    </build>
     112</project>
  • new file plugins/opendata/modules/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/opendata/modules/pom.xml b/plugins/opendata/modules/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8        <relativePath>../../pom.xml</relativePath>
     9    </parent>
     10    <artifactId>opendata-parent</artifactId>
     11    <packaging>pom</packaging>
     12    <modules>
     13        <module>..</module>
     14        <module>fr.datagouvfr</module>
     15        <module>fr.paris</module>
     16        <module>fr.toulouse</module>
     17    </modules>
     18</project>
  • deleted file plugins/OpeningHoursEditor/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OpeningHoursEditor/.classpath b/plugins/OpeningHoursEditor/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/OpeningHoursEditor/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OpeningHoursEditor/.project b/plugins/OpeningHoursEditor/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-OpeningHoursEditor</name>
    4         <comment>Nature JavaCC</comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>sf.eclipse.javacc.javaccbuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.eclipse.jdt.core.javabuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23                 <buildCommand>
    24                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    25                         <arguments>
    26                         </arguments>
    27                 </buildCommand>
    28         </buildSpec>
    29         <natures>
    30                 <nature>org.eclipse.jdt.core.javanature</nature>
    31                 <nature>sf.eclipse.javacc.javaccnature</nature>
    32                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    33         </natures>
    34 </projectDescription>
  • new file plugins/OpeningHoursEditor/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OpeningHoursEditor/pom.xml b/plugins/OpeningHoursEditor/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>OpeningHoursEditor</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Falko Thomale</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.ohe.OhePlugin</plugin.class>
     16        <plugin.description>extended options for editing opening_hours</plugin.description>
     17        <plugin.icon>images/opening_hours.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/OpeningHoursEditor</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21    <build>
     22        <plugins>
     23            <plugin>
     24                <groupId>org.codehaus.mojo</groupId>
     25                <artifactId>javacc-maven-plugin</artifactId>
     26                <executions>
     27                    <execution>
     28                        <id>javacc</id>
     29                        <goals>
     30                            <goal>javacc</goal>
     31                        </goals>
     32                        <configuration>
     33                            <debugParser>false</debugParser>
     34                            <debugTokenManager>false</debugTokenManager>
     35                            <jdkVersion>${java.lang.version}</jdkVersion>
     36                            <grammarEncoding>UTF-8</grammarEncoding>
     37                            <unicodeInput>true</unicodeInput>
     38                            <sourceDirectory>${plugin.src.dir}</sourceDirectory>
     39                            <includes><include>**/OpeningTimeCompiler.jj</include></includes>
     40                            <excludes><exclude>**/*.java</exclude></excludes>
     41                        </configuration>
     42                    </execution>
     43                </executions>
     44            </plugin>
     45        </plugins>
     46    </build>
     47</project>
  • deleted file plugins/openvisible/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/openvisible/.classpath b/plugins/openvisible/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/openvisible/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/openvisible/.project b/plugins/openvisible/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-openvisible</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/openvisible/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/openvisible/pom.xml b/plugins/openvisible/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>openvisible</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Christof Dallermassl</plugin.author>
     15        <plugin.class>at.dallermassl.josm.plugin.openvisible.OpenVisiblePlugin</plugin.class>
     16        <plugin.description>Allows opening gpx/osm files that intersect the currently visible screen area</plugin.description>
     17        <plugin.icon>images/openvisible.png</plugin.icon>
     18        <plugin.stage>50</plugin.stage>
     19    </properties>
     20</project>
  • plugins/OsmInspectorPlugin/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OsmInspectorPlugin/.classpath b/plugins/OsmInspectorPlugin/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-GeoTools"/>
    8         <classpathentry kind="lib" path="lib/commons-collections-3.2.2.jar"/>
    9         <classpathentry kind="lib" path="lib/commons-jxpath-1.3.jar"/>
    10         <classpathentry kind="lib" path="lib/gt-app-schema-resolver-22.0.jar">
     3        <classpathentry kind="src" output="target/classes" path="src">
    114                <attributes>
    12                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
    137                </attributes>
    148        </classpathentry>
    15         <classpathentry kind="lib" path="lib/gt-cql-22.0.jar">
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
    1610                <attributes>
    17                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    1813                </attributes>
    1914        </classpathentry>
    20         <classpathentry kind="lib" path="lib/gt-render-22.0.jar">
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
    2116                <attributes>
    22                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
    2319                </attributes>
    2420        </classpathentry>
    25         <classpathentry kind="lib" path="lib/gt-wfs-ng-22.0.jar">
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
    2622                <attributes>
    27                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
    2825                </attributes>
    2926        </classpathentry>
    30         <classpathentry kind="lib" path="lib/gt-xml-22.0.jar">
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
    3128                <attributes>
    32                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
    3332                </attributes>
    3433        </classpathentry>
    35         <classpathentry kind="lib" path="lib/gt-xsd-core-22.0.jar">
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    3635                <attributes>
    37                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    3839                </attributes>
    3940        </classpathentry>
    40         <classpathentry kind="lib" path="lib/gt-xsd-wfs-22.0.jar">
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
    4142                <attributes>
    42                         <attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
     43                        <attribute name="maven.pomderived" value="true"/>
    4344                </attributes>
    4445        </classpathentry>
    45         <classpathentry kind="output" path="bin"/>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    4652</classpath>
  • plugins/OsmInspectorPlugin/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OsmInspectorPlugin/.project b/plugins/OsmInspectorPlugin/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-OsmInspectorPlugin</name>
     3        <name>OsmInspectorPlugin</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
    21                 <nature>com.nwire.studio.tools.nwireNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/OsmInspectorPlugin/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/OsmInspectorPlugin/pom.xml b/plugins/OsmInspectorPlugin/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>OsmInspectorPlugin</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Nikhil Shirahatti</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.osminspector.OsmInspectorPlugin</plugin.class>
     16        <plugin.description>Bring in errors from Osm Inspector and display it on the current JOSM bounding box</plugin.description>
     17        <plugin.icon>images/osmInspector.jpg</plugin.icon>
     18        <plugin.requires>jts;geotools</plugin.requires>
     19        <plugin.minimum.java.version>11</plugin.minimum.java.version>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>jts</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28        <dependency>
     29            <groupId>org.openstreetmap.josm.plugins</groupId>
     30            <artifactId>geotools</artifactId>
     31            <version>1.0-SNAPSHOT</version>
     32            <scope>provided</scope>
     33        </dependency>
     34        <dependency>
     35            <groupId>org.geotools</groupId>
     36            <artifactId>gt-app-schema-resolver</artifactId>
     37            <version>${geotools.version}</version>
     38        </dependency>
     39        <dependency>
     40            <groupId>org.geotools</groupId>
     41            <artifactId>gt-cql</artifactId>
     42            <version>${geotools.version}</version>
     43        </dependency>
     44        <dependency>
     45            <groupId>org.geotools</groupId>
     46            <artifactId>gt-render</artifactId>
     47            <version>${geotools.version}</version>
     48        </dependency>
     49        <dependency>
     50            <groupId>org.geotools</groupId>
     51            <artifactId>gt-wfs-ng</artifactId>
     52            <version>${geotools.version}</version>
     53        </dependency>
     54        <dependency>
     55            <groupId>org.geotools</groupId>
     56            <artifactId>gt-xml</artifactId>
     57            <version>${geotools.version}</version>
     58        </dependency>
     59    </dependencies>
     60</project>
  • deleted file plugins/pbf/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pbf/.classpath b/plugins/pbf/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    12         <classpathentry kind="output" path="build"/>
    13         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=pbf&amp;ivyXmlPath=ivy.xml&amp;confs=*&amp;ivySettingsPath=ivy_settings.xml&amp;loadSettingsOnDemand=false&amp;ivyUserDir=&amp;propertyFiles="/>
    14 </classpath>
  • deleted file plugins/pbf/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pbf/.project b/plugins/pbf/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-PBF</name>
    4         <comment></comment>
    5         <projects>
    6                 <project>josm</project>
    7         </projects>
    8         <buildSpec>
    9                 <buildCommand>
    10                         <name>org.eclipse.jdt.core.javabuilder</name>
    11                         <arguments>
    12                         </arguments>
    13                 </buildCommand>
    14                 <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    21                         <arguments>
    22                         </arguments>
    23                 </buildCommand>
    24         </buildSpec>
    25         <natures>
    26                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    27                 <nature>org.eclipse.jdt.core.javanature</nature>
    28                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    29                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    30         </natures>
    31 </projectDescription>
  • new file plugins/pbf/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pbf/pom.xml b/plugins/pbf/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>pbf</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17749</plugin.main.version>
     14        <plugin.author>Don-vip</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.pbf.PbfPlugin</plugin.class>
     16        <plugin.description>Import/export OSM data in PBF format</plugin.description>
     17        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/PBF</plugin.link>
     19    </properties>
     20    <dependencies>
     21        <dependency>
     22            <groupId>com.google.protobuf</groupId>
     23            <artifactId>protobuf-java</artifactId>
     24            <version>3.24.4</version>
     25        </dependency>
     26        <dependency>
     27            <groupId>org.openstreetmap.pbf</groupId>
     28            <artifactId>osmpbf</artifactId>
     29            <version>1.5.0</version>
     30        </dependency>
     31    </dependencies>
     32</project>
  • deleted file plugins/pdfimport/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pdfimport/.classpath b/plugins/pdfimport/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="resources"/>
    5         <classpathentry kind="src" output="bintest" path="test/unit">
    6                 <attributes>
    7                         <attribute name="test" value="true"/>
    8                 </attributes>
    9         </classpathentry>
    10         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    13         <classpathentry kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM-pdfimport&amp;ivyXmlPath=ivy.xml&amp;confs=*"/>
    14         <classpathentry kind="output" path="bin"/>
    15 </classpath>
  • deleted file plugins/pdfimport/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pdfimport/.project b/plugins/pdfimport/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-pdfimport</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/pdfimport/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pdfimport/pom.xml b/plugins/pdfimport/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>pdfimport</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.canloadatruntime>true</plugin.canloadatruntime>   
     15        <plugin.author>extropy</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.pdfimport.PdfImportPlugin</plugin.class>
     17        <plugin.description>Import PDF file into a layer and convert pdf lines to ways.</plugin.description>
     18        <plugin.icon>images/pdf_import.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Pdf_Import</plugin.link>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.apache.pdfbox</groupId>
     24            <artifactId>pdfbox</artifactId>
     25            <version>1.8.16</version>
     26        </dependency>
     27    </dependencies>
     28</project>
  • plugins/photo_geotagging/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photo_geotagging/.classpath b/plugins/photo_geotagging/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-apache-commons"/>
    13         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1452</classpath>
  • plugins/photo_geotagging/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photo_geotagging/.project b/plugins/photo_geotagging/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-photo_geotaging</name>
     3        <name>photo_geotagging</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/photo_geotagging/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photo_geotagging/pom.xml b/plugins/photo_geotagging/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>photo_geotagging</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17715</plugin.main.version>
     14        <plugin.author>Paul Hartmann</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.photo_geotagging.GeotaggingPlugin</plugin.class>
     16        <plugin.description>Write gps position info to the image file header. Run this feature from the right click menu of the image layer.</plugin.description>
     17        <plugin.icon>images/geotagging.svg</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Photo_Geotagging</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20        <plugin.requires>apache-commons</plugin.requires>
     21    </properties>
     22    <dependencies>
     23        <dependency>
     24            <groupId>org.openstreetmap.josm.plugins</groupId>
     25            <artifactId>apache-commons</artifactId>
     26            <version>1.0-SNAPSHOT</version>
     27            <scope>provided</scope>
     28        </dependency>
     29    </dependencies>
     30</project>
  • plugins/photoadjust/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photoadjust/.classpath b/plugins/photoadjust/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/photoadjust/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photoadjust/.project b/plugins/photoadjust/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-photoadjust</name>
     3        <name>photoadjust</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/photoadjust/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/photoadjust/pom.xml b/plugins/photoadjust/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>photoadjust</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>holgermappt</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.photoadjust.PhotoAdjustPlugin</plugin.class>
     16        <plugin.description>Make photos movable and position them on the map.</plugin.description>
     17        <plugin.icon>images/photoadjust.svg</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/PhotoAdjust</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • plugins/build-common.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/build-common.xml b/plugins/build-common.xml
    a b  
    1616    <property name="josm.ivy"               location="../../core/ivy.xml"/>
    1717    <property name="josm.ivysettings"       location="../../core/ivysettings.xml"/>
    1818    <property name="josm.test.build.dir"    location="../../core/test/build"/>
    19     <property name="jmockit.jar"            location="../00_core_test_lib/jmockit.jar"/>
    20     <property name="annotations.jar"        location="../00_core_tools/spotbugs/spotbugs-annotations.jar"/>
    2119    <property name="core.tools.ivy"         location="../00_core_tools/ivy.xml"/>
    2220    <property name="plugin.tools.dir"       location="../00_tools"/>
    2321    <property name="plugin.build.dir"       location="build"/>
     
    552550        <init-test-preferences/>
    553551        <ivy:settings file="${josm.ivysettings}" id="ivy.core.settings"/>
    554552        <ivy:resolve settingsRef="ivy.core.settings" file="${josm.ivy}" conf="test,jacocoant"/>
     553        <!-- The following ivy:retrieve calls are for IDEs without Ivy support; since we don't have sync=true, these may not have the "latest" versions -->
     554        <!--
    555555        <ivy:retrieve settingsRef="ivy.core.settings" pattern="../00_core_test_lib/[artifact].[ext]" conf="test"/>
    556556        <ivy:retrieve settingsRef="ivy.core.settings" pattern="../00_core_tools/[conf].[ext]" conf="jacocoant"/>
    557         <taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml" classpath="../00_core_tools/jacocoant.jar"/>
     557        -->
     558        <ivy:cachepath settingsRef="ivy.core.settings" pathid=".local.test.classpath" conf="test" />
     559        <ivy:cachepath settingsRef="ivy.core.settings" pathid="jacocotest.classpath" conf="test,jacocoant"/>
     560        <ivy:cachepath settingsRef="ivy.core.settings" pathid="jmockit.classpath" file="${josm.ivy}" conf="jmockit" transitive="false"/>
     561        <ivy:cachepath settingsRef="ivy.core.settings" pathid="jacocoant.classpath" file="${josm.ivy}" conf="jacocoant"/>
     562        <taskdef uri="antlib:org.jacoco.ant" resource="org/jacoco/ant/antlib.xml" classpath="${toString:jacocoant.classpath}"/>
    558563        <path id="test.classpath">
    559564            <!-- JMockit must be included before JUnit in the classpath -->
    560             <pathelement path="${jmockit.jar}"/>
    561             <fileset dir="../00_core_test_lib">
    562                 <include name="**/*.jar"/>
    563                 <exclude name="**/jmockit*.jar"/>
    564             </fileset>
     565            <path refid="jmockit.classpath"/>
     566            <path refid="jacocotest.classpath"/>
     567            <path refid=".local.test.classpath"/>
    565568            <fileset dir="${plugin.test.dir}/lib" erroronmissingdir="no">
    566569                <include name="**/*.jar"/>
    567570                <exclude name="**/*-sources.jar"/>
     
    577580            <pathelement path="${josm.test.build.dir}/unit"/>
    578581            <pathelement path="${josm}"/>
    579582            <pathelement path="${plugin.jar}"/>
    580             <pathelement path="${annotations.jar}"/>
    581583        </path>
    582584    </target>
    583585    <target name="test-clean">
     
    618620                          <fork>
    619621                        <jvmarg value="${jacocoagent}" if:set="jacocoagent" />
    620622                        <jvmarg value="-Dfile.encoding=UTF-8"/>
    621                         <jvmarg value="-javaagent:${jmockit.jar}"/>
     623                        <jvmarg value="-javaagent:${toString:jmockit.classpath}"/>
    622624                        <jvmarg value="-Djunit.jupiter.extensions.autodetection.enabled=true"/>
    623625                        <jvmarg value="-Djunit.jupiter.execution.parallel.enabled=true"/>
    624626                        <jvmarg value="--add-modules" if:set="isJava9" unless:set="isJava11" />
     
    667669                                                                         org/osgeo/**/*.java,
    668670                                                                         "/>
    669671            <fileset dir="${basedir}/test" includes="**/*.java" erroronmissingdir="false"/>
     672            <formatter type="plain"/>
    670673            <formatter type="xml" toFile="checkstyle-josm-${ant.project.name}.xml"/>
    671674        </checkstyle>
    672675    </target>
  • new file plugins/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pom.xml b/plugins/pom.xml
    new file mode 100644
    - +  
     1<?xml version="1.0"?>
     2<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     3    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     4  <modelVersion>4.0.0</modelVersion>
     5  <groupId>org.openstreetmap.josm.plugins</groupId>
     6  <artifactId>plugin-root</artifactId>
     7  <parent>
     8    <groupId>org.openstreetmap.josm</groupId>
     9    <artifactId>josm-parent</artifactId>
     10    <version>1.0-SNAPSHOT</version>
     11    <relativePath>../core/nodist/pom.xml</relativePath>
     12  </parent>
     13
     14  <name>JOSM Plugins</name>
     15  <url>https://josm.openstreetmap.de</url>
     16  <properties>
     17    <josm>../../core/dist/josm-custom.jar</josm>
     18    <josm.test.build.dir>../../core/test/build</josm.test.build.dir>
     19    <plugin.minimum.java.version>8</plugin.minimum.java.version>
     20    <java.lang.version>${plugin.minimum.java.version}</java.lang.version>
     21    <maven.compiler.release>${plugin.minimum.java.version}</maven.compiler.release>
     22    <plugin.tools.dir>../00_tools</plugin.tools.dir>
     23    <plugin.build.dir>build</plugin.build.dir>
     24    <plugin.test.dir>test</plugin.test.dir>
     25    <plugin.test.data.dir>${plugin.test.dir}/data</plugin.test.data.dir>
     26    <plugin.test.src.dir>${plugin.test.dir}/unit</plugin.test.src.dir>
     27    <plugin.src.dir>src</plugin.src.dir>
     28    <!-- most plugins default to resource directories in root, e.g. ./data, ./images, ./resources -->
     29    <plugin.resources.dir>${project.basedir}</plugin.resources.dir>
     30    <plugin.doc.dir>javadoc</plugin.doc.dir>
     31    <plugin.lib.dir>lib</plugin.lib.dir>
     32    <!-- this is the directory where the plugin jar is copied to -->
     33    <plugin.dist.dir>../../dist</plugin.dist.dir>
     34    <javadoc.executable>javadoc</javadoc.executable>
     35    <manifest>MANIFEST</manifest>
     36    <manifest.unixoid>MANIFEST-unixoid</manifest.unixoid>
     37    <manifest.windows>MANIFEST-windows</manifest.windows>
     38    <manifest.osx>MANIFEST-osx</manifest.osx>
     39    <plugin.compile.version>1.0-SNAPSHOT</plugin.compile.version>
     40    <plugin.jar>${project.name}.jar</plugin.jar>
     41    <plugin.unixoid.jar>${project.name}-unixoid.jar</plugin.unixoid.jar>
     42    <plugin.windows.jar>${project.name}-windows.jar</plugin.windows.jar>
     43    <plugin.osx.jar>${project.name}-osx.jar</plugin.osx.jar>
     44    <plugin.sources.jar>${project.name}-sources.jar</plugin.sources.jar>
     45    <plugin.javadoc.jar>${project.name}-javadoc.jar</plugin.javadoc.jar>
     46    <jacoco.inclbootstrapclasses>false</jacoco.inclbootstrapclasses>
     47    <jacoco.inclnolocationclasses>false</jacoco.inclnolocationclasses>
     48    <junit.printsummary>on</junit.printsummary>
     49    <sonar.projectKey>JOSM-Plugins</sonar.projectKey>
     50    <geotools.version>30.0</geotools.version>
     51    <plugin.dist.dir>../../dist</plugin.dist.dir>
     52  </properties>
     53  <packaging>pom</packaging>
     54  <inceptionYear>2005</inceptionYear>
     55  <licenses>
     56    <license>
     57      <name>GPL-2.0-or-later</name>
     58      <url>https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html</url>
     59      <distribution>repo</distribution>
     60    </license>
     61  </licenses>
     62  <organization>
     63    <name>JOSM</name>
     64    <url>https://josm.openstreetmap.de</url>
     65  </organization>
     66  <scm>
     67    <connection>scm:svn:https://josm.openstreetmap.de/svn/trunk</connection>
     68    <url>https://josm.openstreetmap.de/browser/josm/trunk</url>
     69  </scm>
     70  <issueManagement>
     71    <system>Trac</system>
     72    <url>https://josm.openstreetmap.de</url>
     73  </issueManagement>
     74  <mailingLists>
     75    <mailingList>
     76      <name>josm-dev</name>
     77      <archive>https://lists.openstreetmap.org/pipermail/josm-dev/</archive>
     78      <post>josm-dev@openstreetmap.org</post>
     79    </mailingList>
     80  </mailingLists>
     81  <modules>
     82    <module>../core</module>
     83    <module>addrinterpolation</module>
     84    <module>alignways</module>
     85    <module>apache-commons</module>
     86    <module>apache-http</module>
     87    <module>buildings_tools</module>
     88    <module>cadastre-fr</module>
     89    <module>canvec_helper</module>
     90    <module>colorscheme</module>
     91    <module>ColumbusCSV</module>
     92    <module>comfort0</module>
     93    <module>CommandLine</module>
     94    <module>Create_grid_of_ways</module>
     95    <module>CustomizePublicTransportStop</module>
     96    <module>dataimport</module>
     97    <module>DirectDownload</module>
     98    <module>DirectUpload</module>
     99    <module>editgpx</module>
     100    <module>ElevationProfile</module>
     101    <module>epci-fr</module>
     102    <module>eventbus</module>
     103    <module>ext_tools</module>
     104    <module>FastDraw</module>
     105    <module>FIT</module>
     106    <module>FixAddresses</module>
     107    <module>flatlaf</module>
     108    <module>geochat</module>
     109    <module>geotools</module>
     110    <module>globalsat</module>
     111    <module>gpsblam</module>
     112    <module>graphview</module>
     113    <module>HouseNumberTaggingTool</module>
     114    <module>http2</module>
     115    <module>ejml</module>
     116    <module>imageio</module>
     117    <module>imagery-xml-bounds</module>
     118    <module>imagery_cachexport</module>
     119    <module>imagery_offset_db</module>
     120    <module>imagewaypoint</module>
     121    <module>ImportImagePlugin</module>
     122    <module>importvec</module>
     123    <module>indoor_sweepline</module>
     124    <module>infomode</module>
     125    <module>jackson</module>
     126    <module>jaxb</module>
     127    <module>javafx</module>
     128    <module>jna</module>
     129    <module>jts</module>
     130    <module>junctionchecking</module>
     131    <module>lwjgl/modules</module>
     132    <module>livegps</module>
     133    <module>log4j</module>
     134    <module>measurement</module>
     135    <module>merge-overlap</module>
     136    <module>michigan_left</module>
     137    <module>MicrosoftStreetside</module>
     138    <module>namemanager</module>
     139    <module>NanoLog</module>
     140    <module>native-password-manager</module>
     141    <module>o5m</module>
     142    <module>opendata/modules</module>
     143    <module>OpeningHoursEditor</module>
     144    <module>openvisible</module>
     145    <module>OsmInspectorPlugin</module>
     146    <module>pbf</module>
     147    <module>pdfimport</module>
     148    <module>photo_geotagging</module>
     149    <module>pmtiles</module>
     150    <module>photoadjust</module>
     151    <module>pointInfo</module>
     152    <module>poly</module>
     153    <module>print</module>
     154    <module>public_transport</module>
     155    <module>rasterfilters</module>
     156    <module>reltoolbox</module>
     157    <module>reverter</module>
     158    <module>roadsigns</module>
     159    <module>routes</module>
     160    <module>routing</module>
     161    <module>SaudiNationalAddress</module>
     162    <module>sds</module>
     163    <module>seachart</module>
     164    <module>seachartedit</module>
     165    <module>simplifyarea</module>
     166    <module>smed</module>
     167    <module>splinex</module>
     168    <module>sumoconvert</module>
     169    <module>surveyor</module>
     170    <module>tageditor</module>
     171    <module>tagging-preset-tester</module>
     172    <module>terracer</module>
     173    <module>touchscreenhelper</module>
     174    <module>tracer</module>
     175    <module>tracer2</module>
     176    <module>trustosm</module>
     177    <module>turnlanes</module>
     178    <module>turnrestrictions</module>
     179    <module>undelete</module>
     180    <module>utilsplugin2</module>
     181    <module>waydownloader</module>
     182    <module>waypoint_search</module>
     183    <module>wms-turbo-challenge2</module>
     184  </modules>
     185  <dependencies>
     186    <dependency>
     187      <groupId>org.openstreetmap.josm</groupId>
     188      <artifactId>josm</artifactId>
     189      <version>${plugin.compile.version}</version>
     190      <scope>provided</scope>
     191    </dependency>
     192    <dependency>
     193      <groupId>org.openstreetmap.josm</groupId>
     194      <artifactId>josm-unittest</artifactId>
     195    </dependency>
     196  </dependencies>
     197  <dependencyManagement>
     198    <dependencies>
     199      <dependency>
     200        <groupId>org.openstreetmap.josm</groupId>
     201        <artifactId>josm-unittest</artifactId>
     202        <version>1.0-SNAPSHOT</version>
     203        <scope>test</scope>
     204      </dependency>
     205    </dependencies>
     206  </dependencyManagement>
     207  <build>
     208    <sourceDirectory>${plugin.src.dir}</sourceDirectory>
     209    <testSourceDirectory>${plugin.test.src.dir}</testSourceDirectory>
     210    <resources>
     211      <resource>
     212        <directory>${plugin.resources.dir}/data</directory>
     213        <targetPath>data</targetPath>
     214      </resource>
     215      <resource>
     216        <directory>${plugin.resources.dir}/images</directory>
     217        <targetPath>images</targetPath>
     218      </resource>
     219      <resource>
     220        <directory>${plugin.resources.dir}/resources</directory>
     221        <targetPath>resources</targetPath>
     222      </resource>
     223    </resources>
     224    <testResources>
     225      <testResource>
     226        <directory>${plugin.test.data.dir}</directory>
     227      </testResource>
     228    </testResources>
     229    <plugins>
     230      <plugin>
     231        <groupId>org.apache.maven.plugins</groupId>
     232        <artifactId>maven-shade-plugin</artifactId>
     233      </plugin>
     234    </plugins>
     235    <pluginManagement>
     236      <plugins>
     237        <!-- Configure checkstyle/pmd/other lint plugins -->
     238        <plugin>
     239          <groupId>com.github.spotbugs</groupId>
     240          <artifactId>spotbugs-maven-plugin</artifactId>
     241          <version>4.8.1.0</version>
     242          <configuration>
     243            <xmlOutput>true</xmlOutput>
     244            <spotbugsXmlOutputFilename>spotbugs-josm.xml</spotbugsXmlOutputFilename>
     245            <effort>max</effort>
     246            <excludeFilterFile>${spotbugs.dir}/josm-filter.xml</excludeFilterFile>
     247            <onlyAnalyze>org.openstreetmap.josm.-</onlyAnalyze>
     248            <threshold>LOW</threshold>
     249          </configuration>
     250          <!-- This is commented out until all the current bugs are fixed. TODO uncomment!
     251          <executions>
     252            <execution>
     253              <id>validate</id>
     254              <phase>validate</phase>
     255              <goals>
     256                <goal>check</goal>
     257              </goals>
     258            </execution>
     259          </executions>
     260          -->
     261        </plugin>
     262        <plugin>
     263          <groupId>org.apache.maven.plugins</groupId>
     264          <artifactId>maven-checkstyle-plugin</artifactId>
     265          <version>3.3.1</version>
     266          <configuration>
     267            <configLocation>${project.basedir}/../checkstyle-config.xml</configLocation>
     268            <includeTestSourceDirectory>true</includeTestSourceDirectory>
     269            <outputFile>${project.basedir}/checkstyle-josm-${project.name}.xml</outputFile>
     270            <!-- checkstyle cannot parse module-info.java yet -->
     271            <excludes>module-info.java</excludes>
     272          </configuration>
     273          <executions>
     274            <execution>
     275              <id>validate</id>
     276              <phase>validate</phase>
     277              <goals>
     278                <goal>check</goal>
     279              </goals>
     280            </execution>
     281          </executions>
     282        </plugin>
     283        <!-- Configure the test plugin, specifically enable autodetection of global extensions -->
     284        <plugin>
     285          <artifactId>maven-surefire-plugin</artifactId>
     286          <version>3.2.5</version>
     287          <configuration>
     288            <skipAfterFailureCount>1</skipAfterFailureCount>
     289            <argLine>-javaagent:"${settings.localRepository}"/org/jmockit/jmockit/${jmockit.version}/jmockit-${jmockit.version}.jar</argLine>
     290            <properties>
     291              <configurationParameters>
     292                file.encoding = UTF-8
     293                java.locale.providers = SPI,CLDR
     294                junit.jupiter.extensions.autodetection.enabled = true
     295                junit.jupiter.execution.parallel.enabled = true
     296              </configurationParameters>
     297            </properties>
     298            <systemPropertyVariables>
     299              <josm.home>${plugin.test.dir}/config/josm.home</josm.home>
     300              <josm.test.data>${plugin.test.data.dir}</josm.test.data>
     301              <java.awt.headless>${test.headless}</java.awt.headless>
     302              <glass.platform>Monocle</glass.platform>
     303              <monocle.platform>Headless</monocle.platform>
     304              <prism.order>sw</prism.order>
     305            </systemPropertyVariables>
     306          </configuration>
     307        </plugin>
     308        <!-- the clean plugin is needed since we currently store generated sources in the source directory -->
     309        <plugin>
     310          <groupId>org.apache.maven.plugins</groupId>
     311          <artifactId>maven-clean-plugin</artifactId>
     312          <version>3.3.2</version>
     313          <configuration>
     314            <filesets>
     315              <fileset>
     316                <directory>${plugin.build.dir}</directory>
     317              </fileset>
     318              <fileset>
     319                <directory>${plugin.dist.dir}</directory>
     320                <includes>
     321                  <include>${plugin.jar}</include>
     322                  <include>${plugin.unixoid.jar}</include>
     323                  <include>${plugin.windows.jar}</include>
     324                  <include>${plugin.osx.jar}</include>
     325                  <include>${plugin.sources.jar}</include>
     326                  <include>${plugin.javadoc.jar}</include>
     327                </includes>
     328              </fileset>
     329              <fileset>
     330                <directory>${project.basedir}</directory>
     331                <includes>
     332                  <include>checkstyle-josm-${project.name}.xml</include>
     333                </includes>
     334              </fileset>
     335            </filesets>
     336          </configuration>
     337        </plugin>
     338        <plugin>
     339          <groupId>com.diffplug.spotless</groupId>
     340          <artifactId>spotless-maven-plugin</artifactId>
     341          <version>2.43.0</version>
     342          <configuration>
     343            <java>
     344              <eclipse>
     345                <version>4.21.0</version>
     346                <file>${project.basedir}/../00_core_tools/eclipse/formatter.xml</file>
     347              </eclipse>
     348              <removeUnusedImports/>
     349              <licenseHeader>
     350                <content>// License: GPL. For details, see LICENSE file.</content>
     351              </licenseHeader>
     352            </java>
     353          </configuration>
     354          <executions>
     355            <execution>
     356              <goals>
     357                <goal>check</goal>
     358              </goals>
     359            </execution>
     360          </executions>
     361        </plugin>
     362        <!-- Used to merge compile dependencies into jars -->
     363        <plugin>
     364          <groupId>org.apache.maven.plugins</groupId>
     365          <artifactId>maven-shade-plugin</artifactId>
     366          <version>3.5.3</version>
     367          <executions>
     368            <execution>
     369              <phase>package</phase>
     370              <goals>
     371                <goal>shade</goal>
     372              </goals>
     373              <configuration>
     374                <outputDirectory>${plugin.dist.dir}</outputDirectory>
     375                <finalName>${project.name}</finalName>
     376              </configuration>
     377            </execution>
     378          </executions>
     379        </plugin>
     380        <!-- Used to share properties between maven, gradle, and ant, where there is a gradle.properties file -->
     381        <plugin>
     382          <groupId>org.codehaus.mojo</groupId>
     383          <artifactId>properties-maven-plugin</artifactId>
     384          <version>1.2.1</version>
     385          <executions>
     386            <execution>
     387              <phase>initialize</phase>
     388              <goals>
     389                <goal>read-project-properties</goal>
     390              </goals>
     391              <configuration>
     392                <files>
     393                  <file>gradle.properties</file>
     394                </files>
     395              </configuration>
     396            </execution>
     397          </executions>
     398        </plugin>
     399        <plugin>
     400          <groupId>org.apache.maven.plugins</groupId>
     401          <artifactId>maven-jar-plugin</artifactId>
     402          <configuration>
     403            <archive>
     404              <manifestEntries>
     405                <!-- For full documentation, see https://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins#ThemanifestfileforaJOSMplugin -->
     406                <Plugin-Mainversion>${plugin.main.version}</Plugin-Mainversion>
     407                <Plugin-Version>${project.version}</Plugin-Version>
     408                <Plugin-Class>${plugin.class}</Plugin-Class>
     409                <Plugin-Description>${plugin.description}</Plugin-Description>
     410                <Author>${plugin.author}</Author>
     411                <Plugin-Minimum-Java-Version>${plugin.minimum.java.version}</Plugin-Minimum-Java-Version>
     412                <!-- plugin.platform must be `Windows`, `Osx`, or `Unixoid` -->
     413                <Plugin-Platform>${plugin.platform}</Plugin-Platform>
     414                <Plugin-Provides>${plugin.provides}</Plugin-Provides>
     415                <Plugin-Date>${maven.build.timestamp}</Plugin-Date>
     416                <Plugin-Early>${plugin.early}</Plugin-Early>
     417                <Plugin-Link>${plugin.link}</Plugin-Link>
     418                <Plugin-Icon>${plugin.icon}</Plugin-Icon>
     419                <Plugin-Requires>${plugin.requires}</Plugin-Requires>
     420                <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
     421                <Class-Path>${plugin.classpath}</Class-Path>
     422                <!-- Additional entries: <xxx>_Plugin-Url (doesn't work well with xml) and <lang>_Plugin_Description -->
     423              </manifestEntries>
     424            </archive>
     425          </configuration>
     426        </plugin>
     427        <!-- For any jaxb plugins -->
     428        <plugin>
     429          <groupId>org.codehaus.mojo</groupId>
     430          <artifactId>jaxb2-maven-plugin</artifactId>
     431          <version>2.5.0</version>
     432        </plugin>
     433      </plugins>
     434    </pluginManagement>
     435  </build>
     436</project>
  • plugins/pmtiles/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pmtiles/.classpath b/plugins/pmtiles/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
    5         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src/main/java">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources/resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="src/test/java/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/java/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    652</classpath>
  • plugins/pmtiles/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pmtiles/.project b/plugins/pmtiles/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-pmtiles</name>
     3        <name>pmtiles</name>
    44        <comment></comment>
    55        <projects>
    6                 <project>JOSM</project>
    76        </projects>
    87        <buildSpec>
    98                <buildCommand>
    109                        <name>org.eclipse.jdt.core.javabuilder</name>
     10                        <arguments>
     11                        </arguments>
     12                </buildCommand>
     13                <buildCommand>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1115                        <arguments>
    1216                        </arguments>
    1317                </buildCommand>
    1418        </buildSpec>
    1519        <natures>
    1620                <nature>org.eclipse.jdt.core.javanature</nature>
    17                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    1822        </natures>
    1923</projectDescription>
  • new file plugins/pmtiles/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pmtiles/pom.xml b/plugins/pmtiles/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>pmtiles</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src/main/java</plugin.src.dir>
     13        <plugin.test.dir>src/test/java</plugin.test.dir>
     14        <plugin.resources.dir>src/main/resources</plugin.resources.dir>
     15        <plugin.main.version>18831</plugin.main.version>
     16        <plugin.author>Taylor Smock</plugin.author>
     17        <plugin.class>org.openstreetmap.josm.plugins.pmtiles.PMTilesPlugin</plugin.class>
     18        <plugin.description>A plugin for pmtile support</plugin.description>
     19        <plugin.minimum.java.version>17</plugin.minimum.java.version>
     20        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     21        <plugin.requires>apache-commons</plugin.requires>
     22    </properties>
     23    <dependencies>
     24        <dependency>
     25            <groupId>org.openstreetmap.josm.plugins</groupId>
     26            <artifactId>apache-commons</artifactId>
     27            <version>1.0-SNAPSHOT</version>
     28            <scope>provided</scope>
     29        </dependency>
     30    </dependencies>
     31</project>
  • plugins/pointInfo/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pointInfo/.classpath b/plugins/pointInfo/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/pointInfo/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pointInfo/.project b/plugins/pointInfo/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-PointInfo</name>
     3        <name>pointInfo</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
    21                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2222        </natures>
    2323</projectDescription>
  • new file plugins/pointInfo/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/pointInfo/pom.xml b/plugins/pointInfo/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>pointInfo</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     14        <plugin.src.dir>src</plugin.src.dir>
     15        <plugin.main.version>18723</plugin.main.version>
     16        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     17        <plugin.author>Marián Kyral</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.pointinfo.PointInfoPlugin</plugin.class>
     19        <plugin.description>Shows an additional information about point on map. Only Czech RUIAN and Spanish Cadastre Web Services modules are available at this moment.</plugin.description>
     20        <plugin.icon>images/mapmode/pointinfo.svg</plugin.icon>
     21        <plugin.link>https://github.com/mkyral/josm-pointInfo</plugin.link>
     22    </properties>
     23</project>
  • deleted file plugins/poly/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/poly/.classpath b/plugins/poly/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    12         <classpathentry kind="output" path="build"/>
    13 </classpath>
  • deleted file plugins/poly/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/poly/.project b/plugins/poly/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-Poly</name>
    4         <comment></comment>
    5         <projects>
    6                 <project>josm</project>
    7         </projects>
    8         <buildSpec>
    9                 <buildCommand>
    10                         <name>org.eclipse.jdt.core.javabuilder</name>
    11                         <arguments>
    12                         </arguments>
    13                 </buildCommand>
    14                 <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    21                         <arguments>
    22                         </arguments>
    23                 </buildCommand>
    24         </buildSpec>
    25         <natures>
    26                 <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/poly/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/poly/pom.xml b/plugins/poly/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>poly</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Zverik</plugin.author>
     15        <plugin.class>poly.PolyPlugin</plugin.class>
     16        <plugin.description>Read and write osmosis poly filter files</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format</plugin.link>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19    </properties>
     20</project>
  • deleted file plugins/print/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/print/.classpath b/plugins/print/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    12         <classpathentry kind="output" path="bin"/>
    13 </classpath>
  • deleted file plugins/print/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/print/.project b/plugins/print/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-print</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/print/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/print/pom.xml b/plugins/print/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>print</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14977</plugin.main.version>
     14        <plugin.author>Kai Pastor</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.print.PrintPlugin</plugin.class>
     16        <plugin.icon>images/printer.svg</plugin.icon>
     17        <plugin.description>Adds map printing to JOSM</plugin.description>
     18    </properties>
     19</project>
  • deleted file plugins/public_transport/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/public_transport/.classpath b/plugins/public_transport/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/public_transport/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/public_transport/.project b/plugins/public_transport/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-public_transport</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.sonarlint.eclipse.core.sonarlintNature</nature>
    26                 <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/public_transport/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/public_transport/pom.xml b/plugins/public_transport/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>public_transport</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Roland M. Olbricht</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.public_transport.PublicTransportPlugin</plugin.class>
     16        <plugin.description>This plugin simplifies the mapping and editing of public transport routes.</plugin.description>
     17        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/public_transport</plugin.link>
     18    </properties>
     19</project>
  • plugins/rasterfilters/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/rasterfilters/.classpath b/plugins/rasterfilters/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="lib" path="lib/jsoup-1.8.2.jar"/>
    7         <classpathentry kind="lib" path="lib/picker.jar"/>
    8         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    952</classpath>
  • plugins/rasterfilters/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/rasterfilters/.project b/plugins/rasterfilters/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-rasterfilters</name>
    4         <comment>JavaCC Nature</comment>
     3        <name>rasterfilters</name>
     4        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    8                 <buildCommand>
    9                         <name>sf.eclipse.javacc.javaccbuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    138                <buildCommand>
    149                        <name>org.eclipse.jdt.core.javabuilder</name>
    1510                        <arguments>
    1611                        </arguments>
    1712                </buildCommand>
    1813                <buildCommand>
    19                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>sf.eclipse.javacc.javaccnature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/rasterfilters/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/rasterfilters/pom.xml b/plugins/rasterfilters/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>rasterfilters</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18723</plugin.main.version>
     14        <plugin.version>1.0.4</plugin.version>
     15
     16        <plugin.icon>images/josm_filters_48.png</plugin.icon>
     17        <plugin.author>Vadim Varnavsky</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.rasterfilters.RasterFiltersPlugin</plugin.class>
     19        <plugin.description>The RasterFiltersPlugin allows to choose and apply some images'' filters to some layers</plugin.description>
     20    </properties>
     21    <repositories>
     22        <repository>
     23            <id>colorpicker</id>
     24            <url>file:///${project.basedir}/lib</url>
     25        </repository>
     26    </repositories>
     27
     28    <dependencies>
     29        <dependency>
     30            <groupId>org.jsoup</groupId>
     31            <artifactId>jsoup</artifactId>
     32            <version>1.8.2</version>
     33        </dependency>
     34        <dependency>
     35            <!-- I think lib/picker.jar is an "old" version of org.drjekyll:colorpicker:1.2 -->
     36            <!-- Note: you will have to run mvn initialize to get this working. Sorry. -->
     37            <groupId>org.drjekyll</groupId>
     38            <artifactId>colorpicker</artifactId>
     39            <version>1.0</version>
     40        </dependency>
     41    </dependencies>
     42    <build>
     43        <plugins>
     44            <plugin>
     45                <groupId>org.apache.maven.plugins</groupId>
     46                <artifactId>maven-install-plugin</artifactId>
     47                <version>3.1.1</version>
     48                <executions>
     49                    <execution>
     50                        <phase>initialize</phase>
     51                        <goals>
     52                            <goal>install-file</goal>
     53                        </goals>
     54                        <configuration>
     55                            <file>lib/picker.jar</file>
     56                            <groupId>org.drjekyll</groupId>
     57                            <artifactId>colorpicker</artifactId>
     58                            <version>1.0</version>
     59                            <packaging>jar</packaging>
     60                        </configuration>
     61                    </execution>
     62                </executions>
     63            </plugin>
     64        </plugins>
     65    </build>
     66</project>
  • plugins/reltoolbox/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reltoolbox/.classpath b/plugins/reltoolbox/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/reltoolbox/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reltoolbox/.project b/plugins/reltoolbox/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-reltoolbox</name>
     3        <name>reltoolbox</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/reltoolbox/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reltoolbox/pom.xml b/plugins/reltoolbox/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>reltoolbox</artifactId>
     10   
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18173</plugin.main.version>
     14
     15        <plugin.author>Ilya Zverev</plugin.author>
     16        <plugin.class>relcontext.RelContextPlugin</plugin.class>
     17        <plugin.description>Relation and multipolygon creating and editing panel.</plugin.description>
     18        <plugin.icon>images/reltoolbox.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Relation_Toolbox</plugin.link>
     20        <plugin.stage>10</plugin.stage>
     21        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     22    </properties>
     23</project>
  • deleted file plugins/reverter/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reverter/.classpath b/plugins/reverter/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/reverter/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reverter/.project b/plugins/reverter/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-Reverter</name>
    4         <comment></comment>
    5         <projects>
    6                 <project>josm</project>
    7         </projects>
    8         <buildSpec>
    9                 <buildCommand>
    10                         <name>org.eclipse.jdt.core.javabuilder</name>
    11                         <arguments>
    12                         </arguments>
    13                 </buildCommand>
    14                 <buildCommand>
    15                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    16                         <arguments>
    17                         </arguments>
    18                 </buildCommand>
    19                 <buildCommand>
    20                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    21                         <arguments>
    22                         </arguments>
    23                 </buildCommand>
    24         </buildSpec>
    25         <natures>
    26                 <nature>org.eclipse.jdt.core.javanature</nature>
    27                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    28         </natures>
    29 </projectDescription>
  • new file plugins/reverter/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/reverter/pom.xml b/plugins/reverter/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>reverter</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18723</plugin.main.version>
     14        <plugin.author>Upliner</plugin.author>
     15        <plugin.class>reverter.ReverterPlugin</plugin.class>
     16        <plugin.description>Plugin for reverting changesets</plugin.description>
     17        <plugin.icon>images/revert-changeset.svg</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Reverter</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20        <plugin.stage>5</plugin.stage>
     21    </properties>
     22</project>
  • plugins/roadsigns/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/roadsigns/.classpath b/plugins/roadsigns/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/roadsigns/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/roadsigns/.project b/plugins/roadsigns/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-roadsigns</name>
     3        <name>RoadSigns</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/roadsigns/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/roadsigns/pom.xml b/plugins/roadsigns/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>RoadSigns</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14
     15        <plugin.author>Paul Hartmann</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.roadsigns.RoadSignsPlugin</plugin.class>
     17        <plugin.description>Plugin for tagging of objects based on a selection of road signs. The dialog can be opened by clicking a small icon in the upper right corner of the properties window. Available country presets: Belgium, Czech Republic, Germany, Poland, Slovakia, Spain.</plugin.description>
     18        <plugin.icon>images/pref/roadsigns.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/RoadSigns</plugin.link>
     20        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     21    </properties>
     22</project>
  • deleted file plugins/routes/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routes/.classpath b/plugins/routes/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="resources"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="bin"/>
    8 </classpath>
  • deleted file plugins/routes/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routes/.project b/plugins/routes/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-routes</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/routes/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routes/pom.xml b/plugins/routes/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>routes</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Jiri Klement</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.routes.RoutesPlugin</plugin.class>
     16        <plugin.description>Renders routes (bus, hiking trails, bicycle routes, ..). Route types must be defined in routes.xml file in plugin directory</plugin.description>
     17        <plugin.requires>jaxb</plugin.requires>
     18    </properties>
     19    <dependencies>
     20        <dependency>
     21            <groupId>org.openstreetmap.josm.plugins</groupId>
     22            <artifactId>jaxb</artifactId>
     23            <version>1.0-SNAPSHOT</version>
     24            <scope>provided</scope>
     25        </dependency>
     26    </dependencies>
     27    <build>
     28        <plugins>
     29            <plugin>
     30                <groupId>org.codehaus.mojo</groupId>
     31                <artifactId>jaxb2-maven-plugin</artifactId>
     32                <executions>
     33                    <execution>
     34                        <id>xjc</id>
     35                        <goals>
     36                            <goal>xjc</goal>
     37                        </goals>
     38                    </execution>
     39                </executions>
     40                <configuration>
     41                    <sources>
     42                        <source>resources/org/openstreetmap/josm/plugins/routes/xml/routes.xsd</source>
     43                    </sources>
     44                    <packageName>org.openstreetmap.josm.plugins.routes.xml</packageName>
     45                    <encoding>UTF-8</encoding>
     46                </configuration>
     47            </plugin>
     48        </plugins>
     49    </build>
     50</project>
  • deleted file plugins/routing/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routing/.classpath b/plugins/routing/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="lib" path="lib/jgrapht-jdk1.5.jar"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-log4j"/>
    8         <classpathentry kind="output" path="build"/>
    9 </classpath>
  • deleted file plugins/routing/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routing/.project b/plugins/routing/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-routing</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/routing/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/routing/pom.xml b/plugins/routing/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>routing</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author><![CDATA[Jose Vidal <vidalfree@gmail.com>, Juangui Jordán <juangui@gmail.com>, Hassan S <hassan.sabirin@gmail.com>]]></plugin.author>
     15        <plugin.class>com.innovant.josm.plugin.routing.RoutingPlugin</plugin.class>
     16        <plugin.description>Provides routing capabilities.</plugin.description>
     17        <plugin.icon>images/preferences/routing.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/index.php/JOSM/Plugins/Routing</plugin.link>
     19    </properties>
     20    <dependencies>
     21        <dependency>
     22            <groupId>org.jgrapht</groupId>
     23            <artifactId>jgrapht-jdk1.5</artifactId>
     24            <version>0.7.3</version>
     25        </dependency>
     26    </dependencies>
     27</project>
  • new file plugins/SaudiNationalAddress/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/SaudiNationalAddress/pom.xml b/plugins/SaudiNationalAddress/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>SaudiNationalAddress</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>10580</plugin.main.version>
     14        <plugin.author>Mouath Ibrahim</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.saudinationaladdress.SaudiNationalAddressPlugin</plugin.class>
     16        <plugin.description>This tool will query the Saudi National address API using coordinate and return building number, An API key is required. can be obtained from https://api.address.gov.sa/</plugin.description>
     17        <plugin.icon>images/icon.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/SaudiNationalAddress</plugin.link>
     19    </properties>
     20</project>
  • plugins/sds/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sds/.classpath b/plugins/sds/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/sds/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sds/.project b/plugins/sds/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-sds</name>
     3        <name>sds</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/sds/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sds/pom.xml b/plugins/sds/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>sds</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18991</plugin.main.version>
     14        <plugin.author>Frederik Ramm</plugin.author>
     15        <plugin.class>org.openstreetmap.hot.sds.SeparateDataStorePlugin</plugin.class>
     16        <plugin.description>Loads data from SDS</plugin.description>
     17        <plugin.icon>images/sds.png</plugin.icon>
     18    </properties>
     19</project>
  • plugins/seachart/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachart/.classpath b/plugins/seachart/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" path="jbasemap/src"/>
    5         <classpathentry kind="src" path="jicons/src"/>
    6         <classpathentry kind="src" path="jplotter/src"/>
    7         <classpathentry kind="src" path="jrender/src"/>
    8         <classpathentry kind="src" path="js57toosm/src"/>
    9         <classpathentry kind="src" path="josmtos57/src"/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="lib" path="libs/batik-svggen-1.8.jar"/>
    13         <classpathentry kind="lib" path="libs/batik-dom-1.8.jar"/>
    14         <classpathentry kind="lib" path="libs/batik-util-1.8.jar"/>
    15         <classpathentry kind="lib" path="libs/batik-awt-util-1.8.jar"/>
    16         <classpathentry kind="lib" path="libs/batik-ext-1.8.jar"/>
    17         <classpathentry kind="lib" path="libs/batik-xml-1.8.jar"/>
    18         <classpathentry kind="lib" path="libs/commons-lang3-3.4.jar"/>
    19         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    2052</classpath>
  • plugins/seachart/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachart/.project b/plugins/seachart/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-seachart</name>
     3        <name>SeaChart</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1515                        <arguments>
    1616                        </arguments>
    1717                </buildCommand>
    1818        </buildSpec>
    1919        <natures>
    2020                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2122        </natures>
    2223</projectDescription>
  • new file plugins/seachart/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachart/pom.xml b/plugins/seachart/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>SeaChart</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>13558</plugin.main.version>
     15        <plugin.author>Malcolm Herring</plugin.author>
     16        <plugin.class>seachart.Seachart</plugin.class>
     17        <plugin.description>Imagery Layer for Sea Charts</plugin.description>
     18        <plugin.icon>images/SC.png</plugin.icon>
     19        <plugin.link>https://openseamap.org/</plugin.link>
     20    </properties>
     21</project>
  • plugins/seachartedit/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachartedit/.classpath b/plugins/seachartedit/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-seachart"/>
    7         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    852</classpath>
  • plugins/seachartedit/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachartedit/.project b/plugins/seachartedit/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-seachartedit</name>
     3        <name>SeaChartEditor</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/seachartedit/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/seachartedit/pom.xml b/plugins/seachartedit/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>SeaChartEditor</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Malcolm Herring</plugin.author>
     15        <plugin.class>scedit.SCedit</plugin.class>
     16        <plugin.description>Edit features for Sea Charts</plugin.description>
     17        <plugin.icon>images/SC.png</plugin.icon>
     18        <plugin.link>https://openseamap.org/</plugin.link>
     19        <plugin.requires>seachart</plugin.requires>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.openstreetmap.josm.plugins</groupId>
     24            <artifactId>SeaChart</artifactId>
     25            <version>1.0-SNAPSHOT</version>
     26            <scope>provided</scope>
     27        </dependency>
     28    </dependencies>
     29</project>
  • plugins/smed/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/smed/.classpath b/plugins/smed/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/smed/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/smed/.project b/plugins/smed/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-SeaMapEditor</name>
     3        <name>SeaMapEditor</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/smed/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/smed/pom.xml b/plugins/smed/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>SeaMapEditor</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Malcolm Herring</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.seamapeditor.SmedPlugin</plugin.class>
     16        <plugin.description>Edit features for OpenSeaMap</plugin.description>
     17        <plugin.icon>images/Smed.png</plugin.icon>
     18        <plugin.link>https://openseamap.org/</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • deleted file plugins/simplifyarea/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/simplifyarea/.classpath b/plugins/simplifyarea/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/simplifyarea/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/simplifyarea/.project b/plugins/simplifyarea/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-SimplifyArea</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/simplifyarea/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/simplifyarea/pom.xml b/plugins/simplifyarea/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>SimplifyArea</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Martin Ždila &lt;m.zdila@gmail.com&gt;</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.simplifyarea.SimplifyAreaPlugin</plugin.class>
     16        <plugin.description>Simplify area by removing nodes on very obtuse angles. This can be constrained by maximum removed area size. Also average nearby nodes.</plugin.description>
     17        <plugin.icon>images/preferences/simplifyArea.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/SimplifyArea</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • plugins/splinex/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/splinex/.classpath b/plugins/splinex/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/splinex/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/splinex/.project b/plugins/splinex/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-Splinex</name>
     3        <name>splinex</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/splinex/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/splinex/pom.xml b/plugins/splinex/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>splinex</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14960</plugin.main.version>
     14        <plugin.author>Upliner</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.Splinex.SplinexPlugin</plugin.class>
     16        <plugin.description>Allows to draw splines</plugin.description>
     17        <plugin.icon>images/mapmode/spline2.png</plugin.icon>
     18    </properties>
     19</project>
  • plugins/sumoconvert/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sumoconvert/.classpath b/plugins/sumoconvert/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/sumoconvert/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sumoconvert/.project b/plugins/sumoconvert/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-SumoConvert</name>
     3        <name>sumoconvert</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    88                <buildCommand>
    99                        <name>org.eclipse.jdt.core.javabuilder</name>
     10                        <arguments>
     11                        </arguments>
     12                </buildCommand>
     13                <buildCommand>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    1015                        <arguments>
    1116                        </arguments>
    1217                </buildCommand>
    1318        </buildSpec>
    1419        <natures>
    1520                <nature>org.eclipse.jdt.core.javanature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    1622        </natures>
    1723</projectDescription>
  • new file plugins/sumoconvert/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/sumoconvert/pom.xml b/plugins/sumoconvert/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>sumoconvert</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>12643</plugin.main.version>
     14        <plugin.author>Ignacio Palermo - Julio Rivera</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.sumoconvert.SumoConvertPlugin</plugin.class>
     16        <plugin.description>Allows to edit traffic information and export it to the urban mobility simulator SUMO</plugin.description>
     17        <plugin.icon>images/dialogs/logo-sumo.png</plugin.icon>
     18    </properties>
     19</project>
  • plugins/surveyor/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/surveyor/.classpath b/plugins/surveyor/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    535                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
    637                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
    739                </attributes>
    840        </classpathentry>
    9         <classpathentry including="resources/" kind="src" path=""/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry combineaccessrules="false" kind="src" path="/JOSM-livegps"/>
    13         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    14         <classpathentry kind="output" path="bin"/>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    1552</classpath>
  • plugins/surveyor/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/surveyor/.project b/plugins/surveyor/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-surveyor</name>
     3        <name>surveyor</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/surveyor/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/surveyor/pom.xml b/plugins/surveyor/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>surveyor</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14        <plugin.author>Christof Dallermassl</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.surveyor.SurveyorPlugin</plugin.class>
     16        <plugin.description>Allow adding markers/nodes on current gps positions.</plugin.description>
     17        <plugin.icon>images/surveyormenu.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Surveyor</plugin.link>
     19        <plugin.requires>livegps</plugin.requires>
     20        <plugin.stage>60</plugin.stage>
     21    </properties>
     22    <dependencies>
     23        <dependency>
     24            <groupId>org.openstreetmap.josm.plugins</groupId>
     25            <artifactId>livegps</artifactId>
     26            <version>1.0-SNAPSHOT</version>
     27            <scope>provided</scope>
     28        </dependency>
     29    </dependencies>
     30</project>
  • plugins/tageditor/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tageditor/.classpath b/plugins/tageditor/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/tageditor/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tageditor/.project b/plugins/tageditor/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-tageditor</name>
     3        <name>tageditor</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/tageditor/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tageditor/pom.xml b/plugins/tageditor/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>tageditor</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14       
     15        <plugin.author>Karl Guggisberg</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.tageditor.TagEditorPlugin</plugin.class>
     17        <plugin.description>Provides a dialog for editing tags in a tabular grid.</plugin.description>
     18        <plugin.link>https://wiki.openstreetmap.org/index.php/JOSM/Plugins/TagEditor</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/tagging-preset-tester/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tagging-preset-tester/.classpath b/plugins/tagging-preset-tester/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry including="images/" kind="src" path=""/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    7         <classpathentry kind="output" path="bin"/>
    8 </classpath>
  • deleted file plugins/tagging-preset-tester/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tagging-preset-tester/.project b/plugins/tagging-preset-tester/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>josm-tagging-preset-tester</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/tagging-preset-tester/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tagging-preset-tester/pom.xml b/plugins/tagging-preset-tester/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>tagging-preset-tester</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15649</plugin.main.version>
     14        <plugin.author>Imi</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.taggingpresettester.TaggingPresetTesterAction</plugin.class>
     16        <plugin.description>Adds a tagging preset tester to the windows menu, which helps you developing of tagging presets (quick preview of the dialog that will popup). You can start the jar-file as standalone as well.</plugin.description>
     17        <plugin.icon>images/tagging-preset-tester.png</plugin.icon>
     18    </properties>
     19    <build>
     20        <plugins>
     21            <plugin>
     22                <groupId>org.apache.maven.plugins</groupId>
     23                <artifactId>maven-jar-plugin</artifactId>
     24                <configuration>
     25                    <archive>
     26                        <manifest>
     27                            <mainClass>org.openstreetmap.josm.plugins.taggingpresettester.TaggingPresetTester</mainClass>
     28                        </manifest>
     29                    </archive>
     30                </configuration>
     31            </plugin>
     32        </plugins>
     33    </build>
     34</project>
  • deleted file plugins/terracer/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/terracer/.classpath b/plugins/terracer/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/terracer/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/terracer/.project b/plugins/terracer/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-terracer</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/terracer/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/terracer/pom.xml b/plugins/terracer/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>terracer</artifactId>
     10
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>18494</plugin.main.version>
     15        <plugin.author>Matt Amos</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.terracer.TerracerPlugin</plugin.class>
     17        <plugin.description>Make terraced houses out of single blocks.</plugin.description>
     18        <plugin.icon>images/terrace.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Terracer</plugin.link>
     20        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     21    </properties>
     22</project>
  • deleted file plugins/touchscreenhelper/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/touchscreenhelper/.classpath b/plugins/touchscreenhelper/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/touchscreenhelper/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/touchscreenhelper/.project b/plugins/touchscreenhelper/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-TouchScreenHelper</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/touchscreenhelper/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/touchscreenhelper/pom.xml b/plugins/touchscreenhelper/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>touchscreenhelper</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>12630</plugin.main.version>
     14        <plugin.author>glebius@glebius.int.ru</plugin.author>
     15        <plugin.class>touchscreenhelper.TouchScreenHelperPlugin</plugin.class>
     16        <plugin.description>Provides helper buttons to allow working with single button mouse (stylus). Activate by holding T and slip map with left mouse button</plugin.description>
     17        <plugin.icon>images/mapmode/browse.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/TouchScreenHelper</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/tracer/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer/.classpath b/plugins/tracer/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/tracer/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer/.project b/plugins/tracer/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-tracer</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/tracer/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer/pom.xml b/plugins/tracer/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>tracer</artifactId>
     10   
     11    <properties>
     12        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     13        <plugin.src.dir>src</plugin.src.dir>
     14        <plugin.main.version>18464</plugin.main.version>
     15        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     16
     17        <plugin.author>Jan Bilak, Petr Dlouhý</plugin.author>
     18        <plugin.class>org.openstreetmap.josm.plugins.tracer.TracerPlugin</plugin.class>
     19        <plugin.description>Traces buildings from Czech cadastral map. Needs TracerServer (.NET or Mono) to be running.</plugin.description>
     20        <plugin.icon>images/mapmode/tracer-sml.png</plugin.icon>
     21        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Tracer</plugin.link>
     22    </properties>
     23</project>
  • deleted file plugins/tracer2/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer2/.classpath b/plugins/tracer2/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    5         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/tracer2/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer2/.project b/plugins/tracer2/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-tracer2</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/tracer2/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tracer2/pom.xml b/plugins/tracer2/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>tracer2</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18464</plugin.main.version>
     14        <plugin.author>Jan Bilak, Petr Dlouhý, Dirk Brünig</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.tracer2.TracerPlugin</plugin.class>
     16        <plugin.description>Traces buildings and other shapes from a map. Needs Tracer2Server to be running.</plugin.description>
     17        <plugin.icon>images/mapmode/tracer2-sml.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Tracer2</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • deleted file plugins/trustosm/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/trustosm/.classpath b/plugins/trustosm/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="lib" path="lib/jcalendar-1.4.jar"/>
    5         <classpathentry kind="lib" path="lib/swingx-core-1.6.5-1.jar"/>
    6         <classpathentry kind="lib" path="lib/bcpg-jdk15on-151.jar" sourcepath="lib/bcpg-jdk15on-1.51-sources.jar">
    7                 <attributes>
    8                         <attribute name="javadoc_location" value="jar:platform:/resource/JOSM-trustosm/lib/bcpg-jdk15on-1.51-javadoc.jar!/"/>
    9                 </attributes>
    10         </classpathentry>
    11         <classpathentry kind="lib" path="lib/bcprov-jdk15on-151.jar" sourcepath="lib/bcprov-jdk15on-1.51-sources.jar">
    12                 <attributes>
    13                         <attribute name="javadoc_location" value="jar:platform:/resource/JOSM-trustosm/lib/bcprov-jdk15on-1.51-javadoc.jar!/"/>
    14                 </attributes>
    15         </classpathentry>
    16         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    17         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    18         <classpathentry kind="output" path="bin"/>
    19 </classpath>
  • deleted file plugins/trustosm/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/trustosm/.project b/plugins/trustosm/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-trustosm</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/trustosm/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/trustosm/pom.xml b/plugins/trustosm/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>trustosm</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Christoph Wagner</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.trustosm.TrustOSMplugin</plugin.class>
     16        <plugin.description>Plugin to digital sign OSM-Data</plugin.description>
     17        <plugin.icon>images/trustosm.png</plugin.icon>
     18        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
     19        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
     20    </properties>
     21    <dependencies>
     22        <dependency>
     23            <groupId>org.bouncycastle</groupId>
     24            <artifactId>bcpg-jdk15on</artifactId>
     25            <version>1.51</version>
     26        </dependency>
     27        <dependency>
     28            <groupId>com.toedter</groupId>
     29            <artifactId>jcalendar</artifactId>
     30            <version>1.4</version>
     31        </dependency>
     32        <dependency>
     33            <groupId>org.swinglabs.swingx</groupId>
     34            <artifactId>swingx-core</artifactId>
     35            <version>1.6.5-1</version>
     36        </dependency>
     37    </dependencies>
     38</project>
  • plugins/turnlanes/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnlanes/.classpath b/plugins/turnlanes/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
     3        <classpathentry kind="src" output="target/classes" path="src">
     4                <attributes>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
     7                </attributes>
     8        </classpathentry>
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="data">
     10                <attributes>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
     13                </attributes>
     14        </classpathentry>
     15        <classpathentry excluding="**" kind="src" output="target/classes" path="images">
     16                <attributes>
     17                        <attribute name="maven.pomderived" value="true"/>
     18                        <attribute name="optional" value="true"/>
     19                </attributes>
     20        </classpathentry>
     21        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
     22                <attributes>
     23                        <attribute name="maven.pomderived" value="true"/>
     24                        <attribute name="optional" value="true"/>
     25                </attributes>
     26        </classpathentry>
     27        <classpathentry kind="src" output="target/test-classes" path="test/unit">
     28                <attributes>
     29                        <attribute name="optional" value="true"/>
     30                        <attribute name="maven.pomderived" value="true"/>
     31                        <attribute name="test" value="true"/>
     32                </attributes>
     33        </classpathentry>
     34        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
     35                <attributes>
     36                        <attribute name="maven.pomderived" value="true"/>
     37                        <attribute name="test" value="true"/>
     38                        <attribute name="optional" value="true"/>
     39                </attributes>
     40        </classpathentry>
     41        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
     42                <attributes>
     43                        <attribute name="maven.pomderived" value="true"/>
     44                </attributes>
     45        </classpathentry>
     46        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
     47                <attributes>
     48                        <attribute name="maven.pomderived" value="true"/>
     49                </attributes>
     50        </classpathentry>
     51        <classpathentry kind="output" path="target/classes"/>
    752</classpath>
  • plugins/turnlanes/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnlanes/.project b/plugins/turnlanes/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM-turnlanes</name>
     3        <name>turnlanes</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
     
    1111                        </arguments>
    1212                </buildCommand>
    1313                <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
     14                        <name>org.eclipse.m2e.core.maven2Builder</name>
    2015                        <arguments>
    2116                        </arguments>
    2217                </buildCommand>
    2318        </buildSpec>
    2419        <natures>
    2520                <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
     21                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    2722        </natures>
    2823</projectDescription>
  • new file plugins/turnlanes/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnlanes/pom.xml b/plugins/turnlanes/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>turnlanes</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18494</plugin.main.version>
     14        <plugin.author>Benjamin Schulz</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.turnlanes.TurnLanesPlugin</plugin.class>
     16        <plugin.description>Provides a straightforward GUI for adding, editing and deleting turn lanes.</plugin.description>
     17        <plugin.icon>images/dialogs/turnlanes.png</plugin.icon>
     18        <plugin.link>https://wiki.openstreetmap.org/wiki/Relations/Proposed/turn_lanes#Plugin</plugin.link>
     19    </properties>
     20</project>
  • deleted file plugins/turnrestrictions/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnrestrictions/.classpath b/plugins/turnrestrictions/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="buildtest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/>
    11         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    12         <classpathentry kind="output" path="build"/>
    13 </classpath>
  • deleted file plugins/turnrestrictions/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnrestrictions/.project b/plugins/turnrestrictions/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-turnrestrictions</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/turnrestrictions/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/turnrestrictions/pom.xml b/plugins/turnrestrictions/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>turnrestrictions</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>16807</plugin.main.version>
     14        <plugin.author>Karl Guggisberg</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.turnrestrictions.TurnRestrictionsPlugin</plugin.class>
     16        <plugin.description>The turnrestrictions plugin allows to enter maintain information about turn restrictions in the OpenStreetMap database.</plugin.description>
     17        <plugin.icon>images/preferences/turnrestrictions.png</plugin.icon>
     18        <plugin.link>https://josm.openstreetmap.de/wiki/Help/Plugin/TurnRestrictions</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20    </properties>
     21</project>
  • deleted file plugins/undelete/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/undelete/.classpath b/plugins/undelete/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/undelete/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/undelete/.project b/plugins/undelete/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-undelete</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/undelete/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/undelete/pom.xml b/plugins/undelete/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>undelete</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>17838</plugin.main.version>
     14
     15        <plugin.author>Nakor</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.undelete.Undelete</plugin.class>
     17        <plugin.description>Allows undeleting object from OSM database</plugin.description>
     18        <plugin.icon>images/undelete.svg</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/Undelete</plugin.link>
     20    </properties>
     21</project>
  • deleted file plugins/utilsplugin2/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/utilsplugin2/.classpath b/plugins/utilsplugin2/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="src" output="bintest" path="test/unit">
    5                 <attributes>
    6                         <attribute name="test" value="true"/>
    7                 </attributes>
    8         </classpathentry>
    9         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    10         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    11         <classpathentry kind="output" path="build"/>
    12 </classpath>
  • deleted file plugins/utilsplugin2/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/utilsplugin2/.project b/plugins/utilsplugin2/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-utilsplugin2</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/utilsplugin2/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/utilsplugin2/pom.xml b/plugins/utilsplugin2/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>utilsplugin2</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>18495</plugin.main.version>
     14        <plugin.author>Kalle Lampila, Upliner, Zverik, akks, joshdoe and others</plugin.author>
     15        <plugin.class>org.openstreetmap.josm.plugins.utilsplugin2.UtilsPlugin2</plugin.class>
     16        <plugin.description>Several utilities that make your life easier.</plugin.description>
     17        <plugin.icon>images/utils.png</plugin.icon>
     18        <plugin.link>https://josm.openstreetmap.de/wiki/Help/Plugin/UtilsPlugin2</plugin.link>
     19        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     20        <plugin.stage>40</plugin.stage>
     21    </properties>
     22</project>
  • deleted file plugins/waydownloader/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waydownloader/.classpath b/plugins/waydownloader/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="bin"/>
    7 </classpath>
  • deleted file plugins/waydownloader/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waydownloader/.project b/plugins/waydownloader/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-waydownloader</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/waydownloader/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waydownloader/pom.xml b/plugins/waydownloader/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>waydownloader</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>14153</plugin.main.version>
     14
     15        <plugin.author>Harry Wood</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.waydownloader.WayDownloaderPlugin</plugin.class>
     17        <plugin.description>Easy downloading along a long set of interconnected ways</plugin.description>
     18        <plugin.icon>images/way-download.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/WayDownloaderPlugin</plugin.link>
     20    </properties>
     21</project>
  • deleted file plugins/waypoint_search/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waypoint_search/.classpath b/plugins/waypoint_search/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM">
    6                 <attributes>
    7                         <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="JOSM/src"/>
    8                 </attributes>
    9         </classpathentry>
    10         <classpathentry kind="output" path="bin"/>
    11 </classpath>
  • deleted file plugins/waypoint_search/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waypoint_search/.project b/plugins/waypoint_search/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-waypoint_search</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
    20                         <arguments>
    21                         </arguments>
    22                 </buildCommand>
    23         </buildSpec>
    24         <natures>
    25                 <nature>org.eclipse.jdt.core.javanature</nature>
    26                 <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    27         </natures>
    28 </projectDescription>
  • new file plugins/waypoint_search/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/waypoint_search/pom.xml b/plugins/waypoint_search/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>waypoint_search</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>12636</plugin.main.version>
     14
     15        <plugin.author>Åsmund Realfsen - realfsen at gmx.net</plugin.author>
     16        <plugin.class>org.openstreetmap.josm.plugins.waypointSearch.WaypointSearchPlugin</plugin.class>
     17        <plugin.description>Enables searching for waypoint imported from gpx file.</plugin.description>
     18        <plugin.icon>images/WaypointSearch.png</plugin.icon>
     19    </properties>
     20</project>
  • deleted file plugins/wms-turbo-challenge2/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/wms-turbo-challenge2/.classpath b/plugins/wms-turbo-challenge2/.classpath
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <classpath>
    3         <classpathentry kind="src" path="src"/>
    4         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
    5         <classpathentry combineaccessrules="false" kind="src" path="/JOSM"/>
    6         <classpathentry kind="output" path="build"/>
    7 </classpath>
  • deleted file plugins/wms-turbo-challenge2/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/wms-turbo-challenge2/.project b/plugins/wms-turbo-challenge2/.project
    deleted file mode 100644
    + -  
    1 <?xml version="1.0" encoding="UTF-8"?>
    2 <projectDescription>
    3         <name>JOSM-wms-turbo-challenge2</name>
    4         <comment></comment>
    5         <projects>
    6         </projects>
    7         <buildSpec>
    8                 <buildCommand>
    9                         <name>org.eclipse.jdt.core.javabuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    13                 <buildCommand>
    14                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    15                         <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18         </buildSpec>
    19         <natures>
    20                 <nature>org.eclipse.jdt.core.javanature</nature>
    21         </natures>
    22 </projectDescription>
  • new file plugins/wms-turbo-challenge2/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/wms-turbo-challenge2/pom.xml b/plugins/wms-turbo-challenge2/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>wms-turbo-challenge2</artifactId>
     10
     11    <properties>
     12        <plugin.src.dir>src</plugin.src.dir>
     13        <plugin.main.version>15496</plugin.main.version>
     14
     15        <plugin.author>Andrzej Zaborowski</plugin.author>
     16        <plugin.class>wmsturbochallenge.WMSRacer</plugin.class>
     17        <plugin.description>Drive a race car from point A to point B over aerial imagery, leave cacti behind.</plugin.description>
     18        <plugin.icon>images/wmsracer.png</plugin.icon>
     19        <plugin.link>https://wiki.openstreetmap.org/wiki/JOSM/Plugins/WMS_Racer</plugin.link>
     20    </properties>
     21</project>
  • plugins/kendzi-math/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/kendzi-math/pom.xml b/plugins/kendzi-math/pom.xml
    a b  
    3333    <dependency>
    3434      <groupId>org.ejml</groupId>
    3535      <artifactId>ejml-simple</artifactId>
    36       <version>0.41</version>
     36      <version>0.43.1</version>
    3737      <!-- EJML is provided by the ejml plugin -->
    3838      <scope>provided</scope>
    3939    </dependency>
  • core/.checkstyle

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/.checkstyle b/core/.checkstyle
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22
    3 <fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
    4   <local-check-config name="JOSM" location="tools/checkstyle/josm_checks.xml" type="project" description="">
    5     <additional-data name="protect-config-file" value="false"/>
     3<fileset-config file-format-version="1.2.0" simple-config="false" sync-formatter="false">
     4  <local-check-config name="maven-checkstyle-plugin validate" location="file:/Users/tsmock/workspace/josm/core/tools/checkstyle/josm_checks.xml" type="remote" description="maven-checkstyle-plugin configuration validate">
     5    <property name="checkstyle.header.file" value="/Users/tsmock/workspace/.metadata/.plugins/org.eclipse.core.resources/.projects/josm/com.basistech.m2e.code.quality.checkstyleConfigurator/checkstyle-header-validate.txt"/>
     6    <property name="checkstyle.cache.file" value="${project_loc}/target/checkstyle-cachefile"/>
    67  </local-check-config>
    7   <fileset name="all" enabled="true" check-config-name="JOSM" local="true">
    8     <file-match-pattern match-pattern="." include-pattern="true"/>
     8  <fileset name="java-sources-validate" enabled="true" check-config-name="maven-checkstyle-plugin validate" local="true">
     9    <file-match-pattern match-pattern="^src/.*\/.*\.java" include-pattern="true"/>
     10    <file-match-pattern match-pattern="^test/unit/.*\/.*\.java" include-pattern="true"/>
     11    <file-match-pattern match-pattern="^src.*module-info\.java" include-pattern="false"/>
     12    <file-match-pattern match-pattern="^src.*org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/.*\.java" include-pattern="false"/>
     13    <file-match-pattern match-pattern="^test/unit.*module-info\.java" include-pattern="false"/>
     14    <file-match-pattern match-pattern="^test/unit.*org/openstreetmap/josm/gui/mappaint/mapcss/parsergen/.*\.java" include-pattern="false"/>
     15    <file-match-pattern match-pattern="^resources/.*\.properties" include-pattern="true"/>
     16    <file-match-pattern match-pattern="^.*\.properties" include-pattern="true"/>
     17    <file-match-pattern match-pattern="^test/data/.*\.properties" include-pattern="true"/>
    918  </fileset>
    10   <filter name="DerivedFiles" enabled="true"/>
    11   <filter name="FilesFromPackage" enabled="true">
    12     <filter-data value="src/com"/>
    13     <filter-data value="src/oauth"/>
    14     <filter-data value="src/org/apache"/>
    15     <filter-data value="src/org/openstreetmap/gui"/>
    16     <filter-data value="src/org/openstreetmap/josm/gui/mappaint/mapcss/parsergen"/>
    17     <filter-data value=".externalToolBuilders"/>
    18     <filter-data value=".settings"/>
    19     <filter-data value=".svn"/>
    20     <filter-data value="bin"/>
    21     <filter-data value="bintest"/>
    22     <filter-data value="build"/>
    23     <filter-data value="build2"/>
    24     <filter-data value="dist"/>
    25     <filter-data value="ide"/>
    26     <filter-data value="javadoc"/>
    27     <filter-data value="native"/>
    28     <filter-data value="nodist"/>
    29     <filter-data value="patches"/>
    30     <filter-data value="resources"/>
    31     <filter-data value="test/build"/>
    32     <filter-data value="test/config"/>
    33     <filter-data value="test/data"/>
    34     <filter-data value="test/lib"/>
    35     <filter-data value="test/report"/>
    36     <filter-data value="tools"/>
    37   </filter>
    3819</fileset-config>
  • core/.classpath

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/.classpath b/core/.classpath
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<classpath>
    3         <classpathentry excluding="org/apache/commons/compress/PasswordRequiredException.java|org/apache/commons/compress/archivers/|org/apache/commons/compress/changes/|org/apache/commons/compress/compressors/CompressorException.java|org/apache/commons/compress/compressors/CompressorStreamFactory.java|org/apache/commons/compress/compressors/CompressorStreamProvider.java|org/apache/commons/compress/compressors/FileNameUtil.java|org/apache/commons/compress/compressors/brotli/|org/apache/commons/compress/compressors/bzip2/BZip2Utils.java|org/apache/commons/compress/compressors/deflate/|org/apache/commons/compress/compressors/gzip/|org/apache/commons/compress/compressors/lz4/|org/apache/commons/compress/compressors/lz77support/|org/apache/commons/compress/compressors/lzma/|org/apache/commons/compress/compressors/pack200/|org/apache/commons/compress/compressors/snappy/|org/apache/commons/compress/compressors/xz/XZUtils.java|org/apache/commons/compress/compressors/z/|org/apache/commons/compress/compressors/zstandard/|org/apache/commons/compress/parallel/|org/apache/commons/compress/utils/ArchiveUtils.java|org/apache/commons/jcs3/JCS.java|org/apache/commons/jcs3/access/GroupCacheAccess.java|org/apache/commons/jcs3/access/PartitionedCacheAccess.java|org/apache/commons/jcs3/access/behavior/IGroupCacheAccess.java|org/apache/commons/jcs3/access/exception/InvalidGroupException.java|org/apache/commons/jcs3/admin/servlet/|org/apache/commons/jcs3/auxiliary/AbstractAuxiliaryCacheMonitor.java|org/apache/commons/jcs3/auxiliary/disk/jdbc/|org/apache/commons/jcs3/auxiliary/lateral/|org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteAuxiliaryCache.java|org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheListener.java|org/apache/commons/jcs3/auxiliary/remote/AbstractRemoteCacheNoWaitFacade.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCache.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheFactory.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheFailoverRunner.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheListener.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheManager.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheMonitor.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWait.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheNoWaitFacade.java|org/apache/commons/jcs3/auxiliary/remote/RemoteCacheRestore.java|org/apache/commons/jcs3/auxiliary/remote/http/|org/apache/commons/jcs3/auxiliary/remote/server/RemoteCacheStartupServlet.java|org/apache/commons/jcs3/auxiliary/remote/server/TimeoutConfigurableRMISocketFactory.java|org/apache/commons/jcs3/engine/CacheAdaptor.java|org/apache/commons/jcs3/engine/CacheGroup.java|org/apache/commons/jcs3/engine/CacheWatchRepairable.java|org/apache/commons/jcs3/engine/ZombieCacheService.java|org/apache/commons/jcs3/engine/ZombieCacheServiceNonLocal.java|org/apache/commons/jcs3/engine/ZombieCacheWatch.java|org/apache/commons/jcs3/engine/logging/CacheEventLoggerDebugLogger.java|org/apache/commons/jcs3/utils/access/|org/apache/commons/jcs3/utils/discovery/|org/apache/commons/jcs3/utils/net/|org/apache/commons/jcs3/utils/props/|org/apache/commons/jcs3/utils/servlet/|org/apache/commons/logging/impl/AvalonLogger.java|org/apache/commons/logging/impl/Jdk13LumberjackLogger.java|org/apache/commons/logging/impl/Log4JLogger.java|org/apache/commons/logging/impl/LogKitLogger.java|org/apache/commons/logging/impl/ServletContextCleaner.java|org/openstreetmap/gui/jmapviewer/Demo.java|org/openstreetmap/gui/jmapviewer/JMapViewerTree.java|org/openstreetmap/gui/jmapviewer/checkBoxTree/" kind="src" path="src"/>
    4         <classpathentry including="META-INF/**" kind="src" output="bintest" path="test/data">
     3        <classpathentry kind="src" output="target/classes" path="src">
    54                <attributes>
    6                         <attribute name="test" value="true"/>
     5                        <attribute name="optional" value="true"/>
     6                        <attribute name="maven.pomderived" value="true"/>
    77                </attributes>
    88        </classpathentry>
    9         <classpathentry kind="src" path="resources"/>
    10         <classpathentry kind="src" output="bintest" path="test/unit">
     9        <classpathentry excluding="**" kind="src" output="target/classes" path="resources">
    1110                <attributes>
    12                         <attribute name="test" value="true"/>
     11                        <attribute name="maven.pomderived" value="true"/>
     12                        <attribute name="optional" value="true"/>
    1313                </attributes>
    1414        </classpathentry>
    15         <classpathentry kind="src" output="bintest" path="test/functional">
     15        <classpathentry kind="src" output="target/test-classes" path="test/unit">
    1616                <attributes>
     17                        <attribute name="optional" value="true"/>
     18                        <attribute name="maven.pomderived" value="true"/>
    1719                        <attribute name="test" value="true"/>
    1820                </attributes>
    1921        </classpathentry>
    20         <classpathentry kind="src" output="bintest" path="test/performance">
     22        <classpathentry excluding="**" kind="src" output="target/test-classes" path="test/data">
    2123                <attributes>
     24                        <attribute name="maven.pomderived" value="true"/>
    2225                        <attribute name="test" value="true"/>
     26                        <attribute name="optional" value="true"/>
    2327                </attributes>
    2428        </classpathentry>
    25         <classpathentry kind="src" output="bintest" path="scripts">
     29        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-11">
    2630                <attributes>
    27                         <attribute name="test" value="true"/>
     31                        <attribute name="maven.pomderived" value="true"/>
    2832                </attributes>
    2933        </classpathentry>
    30         <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/5">
     34        <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    3135                <attributes>
    32                         <attribute name="test" value="true"/>
     36                        <attribute name="maven.pomderived" value="true"/>
    3337                </attributes>
    3438        </classpathentry>
    35         <classpathentry exported="true" kind="con" path="org.apache.ivyde.eclipse.cpcontainer.IVYDE_CONTAINER/?project=JOSM&amp;ivyXmlPath=ivy.xml&amp;confs=*&amp;ivySettingsPath=ivysettings.xml&amp;loadSettingsOnDemand=false&amp;ivyUserDir=&amp;propertyFiles="/>
    36         <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
    37                 <attributes>
    38                         <attribute name="module" value="true"/>
    39                 </attributes>
    40                 <accessrules>
    41                         <accessrule kind="discouraged" pattern="sun/security/**"/>
    42                         <accessrule kind="discouraged" pattern="javafx/scene/media/**"/>
    43                         <accessrule kind="discouraged" pattern="com/sun/javafx/application/PlatformImpl"/>
    44                         <accessrule kind="discouraged" pattern="javafx/util/Duration"/>
    45                 </accessrules>
    46         </classpathentry>
    47         <classpathentry kind="output" path="bin"/>
     39        <classpathentry kind="output" path="target/classes"/>
    4840</classpath>
  • core/scripts/BuildProjectionDefinitions.java

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/scripts/BuildProjectionDefinitions.java b/core/scripts/BuildProjectionDefinitions.java
    a b  
    1313import java.util.Locale;
    1414import java.util.Map;
    1515import java.util.TreeMap;
     16import java.util.logging.Logger;
    1617import java.util.regex.Matcher;
    1718import java.util.regex.Pattern;
    1819import java.util.stream.Collectors;
     
    8485                .collect(Collectors.toList());
    8586    }
    8687
     88    static boolean touchCustomEpsg(String baseDir) throws IOException {
     89        final Path path = Paths.get(baseDir).resolve(OUTPUT_EPSG_FILE);
     90        if (!Files.exists(path)) {
     91            Files.createDirectories(path.getParent());
     92            Files.createFile(path);
     93            Logger.getLogger(BuildProjectionDefinitions.class.getCanonicalName())
     94                    .info("Could not generate custom-epsg; an empty custom-epsg file was not available on the classpath. " +
     95                            "This should now be fixed, please rerun the command.");
     96            return true;
     97        }
     98        return false;
     99    }
     100
    87101    static void initMap(String baseDir, String file, Map<String, ProjectionDefinition> map) throws IOException {
    88102        final Path path = Paths.get(baseDir).resolve(PROJ_DIR).resolve(file);
    89103        final List<ProjectionDefinition> list;
     
    106120    }
    107121
    108122    static void buildList(String baseDir) throws IOException {
     123        if (touchCustomEpsg(baseDir)) {
     124            return;
     125        }
    109126        initMap(baseDir, JOSM_EPSG_FILE, epsgJosm);
    110127        initMap(baseDir, PROJ4_EPSG_FILE, epsgProj4);
    111128        initMap(baseDir, PROJ4_ESRI_FILE, esriProj4);
     
    242259                "EPSG:103471", // lcc/GRS80     - NAD_1983_HARN_WISCRS_Wood_County_Feet [NAD 1983 HARN Wisconsin CRS Wood (US feet)]
    243260                "EPSG:103474", // lcc/GRS80     - NAD_1983_CORS96_StatePlane_Nebraska_FIPS_2600 [NAD 1983 (CORS96) SPCS Nebraska]
    244261                "EPSG:103475"  // lcc/GRS80     - NAD_1983_CORS96_StatePlane_Nebraska_FIPS_2600_Ft_US [NAD 1983 (CORS96) SPCS Nebraska (US Feet)]
    245                 ).contains(pd.code)) {
     262        ).contains(pd.code)) {
    246263            result = false;
    247264        }
    248265        // CHECKSTYLE.ON: LineLength
  • new file plugins/cubitor/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/cubitor/pom.xml b/plugins/cubitor/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
     9    <artifactId>sidewalks</artifactId>
     10    <version>1.0-SNAPSHOT</version>
     11    <properties>
     12        <plugin.test.dir>src/test</plugin.test.dir>
     13        <plugin.src.dir>src/main/java</plugin.src.dir>
     14        <plugin.resources.dir>src/main/resources</plugin.resources.dir>
     15        <plugin.main.version>19017</plugin.main.version>
     16        <!--<plugin.compile.version>19017</plugin.compile.version>-->
     17        <plugin.minimum.java.version>17</plugin.minimum.java.version>
     18        <plugin.canloadatruntime>true</plugin.canloadatruntime>
     19        <plugin.author>Taylor Smock &lt;tsmock@meta.com&gt;</plugin.author>
     20        <plugin.class>org.openstreetmap.josm.plugins.mapwithai.street_level.MapWithAIStreetLevelPlugin</plugin.class>
     21        <plugin.link>https://github.com/tsmock/sidewalks</plugin.link>
     22        <plugin.description>Various utilities to make creating sidewalks easier</plugin.description>
     23    </properties>
     24</project>
  • plugins/maproulette/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/maproulette/pom.xml b/plugins/maproulette/pom.xml
    a b  
    1 <project xmlns="http://maven.apache.org/POM/4.0.0">
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    23    <modelVersion>4.0.0</modelVersion>
    3     <groupId>org.openstreetmap.josm.plugins</groupId>
     4    <parent>
     5        <groupId>org.openstreetmap.josm.plugins</groupId>
     6        <artifactId>plugin-root</artifactId>
     7        <version>1.0-SNAPSHOT</version>
     8    </parent>
    49    <artifactId>maproulette</artifactId>
    5     <version>SNAPSHOT</version>
    6     <repositories>
    7         <repository>
    8             <id>JOSM-releases</id>
    9             <url>https://josm.openstreetmap.de/nexus/content/repositories/releases/</url>
    10         </repository>
    11         <repository>
    12             <id>JOSM-snapshots</id>
    13             <url>https://josm.openstreetmap.de/nexus/content/repositories/snapshots/</url>
    14         </repository>
    15     </repositories>
     10    <version>1.0-SNAPSHOT</version>
     11    <properties>
     12        <plugin.src.dir>${project.basedir}/src/main/java</plugin.src.dir>
     13        <plugin.resources.dir>${project.basedir}/src/main/resources</plugin.resources.dir>
     14        <plugin.test.dir>${project.basedir}/src/test/</plugin.test.dir>
     15        <plugin.test.data.dir>${plugin.test.dir}/resources</plugin.test.data.dir>
     16    </properties>
    1617    <dependencies>
    1718        <dependency>
    18             <groupId>org.openstreetmap.josm</groupId>
    19             <artifactId>josm</artifactId>
    20             <version>18511</version>
    21             <scope>provided</scope>
    22         </dependency>
    23         <dependency>
    24             <groupId>org.openstreetmap.josm</groupId>
    25             <artifactId>josm-unittest</artifactId>
    26             <version>SNAPSHOT</version>
    27             <scope>test</scope>
    28         </dependency>
    29         <dependency>
    30             <groupId>com.github.tomakehurst</groupId>
    31             <artifactId>wiremock-jre8</artifactId>
    32             <version>2.35.0</version>
    33             <scope>test</scope>
    34         </dependency>
    35         <dependency>
    36             <groupId>org.junit.jupiter</groupId>
    37             <artifactId>junit-jupiter-api</artifactId>
    38             <version>5.9.2</version>
    39             <scope>test</scope>
    40         </dependency>
    41         <dependency>
    42             <groupId>org.junit.jupiter</groupId>
    43             <artifactId>junit-jupiter-params</artifactId>
    44             <version>5.9.2</version>
    45             <scope>test</scope>
    46         </dependency>
    47         <dependency>
    48             <groupId>org.jmockit</groupId>
    49             <artifactId>jmockit</artifactId>
    50             <version>1.49.a</version>
    51             <scope>test</scope>
    52         </dependency>
    53         <dependency>
    54             <groupId>com.google.code.findbugs</groupId>
    55             <artifactId>jsr305</artifactId>
    56             <version>3.0.2</version>
    57             <scope>provided</scope>
    58         </dependency>
    59         <dependency>
    60             <groupId>org.apache.commons</groupId>
    61             <artifactId>commons-jcs3-core</artifactId>
    62             <version>3.1</version>
    63             <scope>provided</scope>
    64         </dependency>
    65         <dependency>
    66             <groupId>javax.json</groupId>
    67             <artifactId>javax.json-api</artifactId>
    68             <version>1.1.4</version>
    69             <scope>provided</scope>
    70         </dependency>
    71         <dependency>
    7219            <groupId>org.commonmark</groupId>
    7320            <artifactId>commonmark</artifactId>
    7421            <version>0.21.0</version>
     
    11158            </plugin>
    11259        </plugins>
    11360    </build>
    114 </project>
    115  No newline at end of file
     61</project>
  • plugins/kendzi3d/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/kendzi3d/pom.xml b/plugins/kendzi3d/pom.xml
    a b  
    2222    <maven.compiler.source>1.8</maven.compiler.source>
    2323    <maven.compiler.target>1.8</maven.compiler.target>
    2424    <!--<maven.compiler.release>8</maven.compiler.release>-->
    25     <ejml.version>0.41</ejml.version>
     25    <ejml.version>0.43.1</ejml.version>
    2626    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    2727    <jaxb.version>2.3.1</jaxb.version>
    2828    <joml.version>1.10.4</joml.version>
  • core/.project

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/.project b/core/.project
    a b  
    11<?xml version="1.0" encoding="UTF-8"?>
    22<projectDescription>
    3         <name>JOSM</name>
     3        <name>josm</name>
    44        <comment></comment>
    55        <projects>
    66        </projects>
    77        <buildSpec>
    8                 <buildCommand>
    9                         <name>sf.eclipse.javacc.javaccbuilder</name>
    10                         <arguments>
    11                         </arguments>
    12                 </buildCommand>
    138                <buildCommand>
    149                        <name>org.eclipse.jdt.core.javabuilder</name>
    1510                        <arguments>
    16                         </arguments>
    17                 </buildCommand>
    18                 <buildCommand>
    19                         <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
    20                         <triggers>full,incremental,</triggers>
    21                         <arguments>
    22                                 <dictionary>
    23                                         <key>LaunchConfigHandle</key>
    24                                         <value>&lt;project&gt;/.externalToolBuilders/revision.launch</value>
    25                                 </dictionary>
    2611                        </arguments>
    2712                </buildCommand>
    2813                <buildCommand>
     
    3116                        </arguments>
    3217                </buildCommand>
    3318                <buildCommand>
    34                         <name>org.sonarlint.eclipse.core.sonarlintBuilder</name>
    35                         <arguments>
    36                         </arguments>
    37                 </buildCommand>
    38                 <buildCommand>
    39                         <name>net.sourceforge.pmd.eclipse.plugin.pmdBuilder</name>
     19                        <name>org.eclipse.m2e.core.maven2Builder</name>
    4020                        <arguments>
    4121                        </arguments>
    4222                </buildCommand>
    4323        </buildSpec>
    4424        <natures>
    45                 <nature>org.sonarlint.eclipse.core.sonarlintNature</nature>
    4625                <nature>org.eclipse.jdt.core.javanature</nature>
    47                 <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    48                 <nature>sf.eclipse.javacc.javaccnature</nature>
     26                <nature>org.eclipse.m2e.core.maven2Nature</nature>
    4927                <nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
    50                 <nature>org.apache.ivyde.eclipse.ivynature</nature>
    51                 <nature>net.sourceforge.pmd.eclipse.plugin.pmdNature</nature>
    5228        </natures>
    5329</projectDescription>
  • new file plugins/tilemosiac/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/plugins/tilemosiac/pom.xml b/plugins/tilemosiac/pom.xml
    new file mode 100644
    - +  
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     2    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
     3    <modelVersion>4.0.0</modelVersion>
     4    <groupId>org.openstreetmap.josm.plugins</groupId>
     5    <artifactId>tilemosiac</artifactId>
     6    <version>SNAPSHOT</version>
     7    <repositories>
     8        <repository>
     9            <id>JOSM-releases</id>
     10            <url>https://josm.openstreetmap.de/nexus/content/repositories/releases/</url>
     11        </repository>
     12        <repository>
     13            <id>JOSM-snapshots</id>
     14            <url>https://josm.openstreetmap.de/nexus/content/repositories/snapshots/</url>
     15        </repository>
     16        <repository>
     17            <id>JOSM-Central-Proxy</id>
     18            <url>https://josm.openstreetmap.de/nexus/content/repositories/central/</url>
     19        </repository>
     20    </repositories>
     21    <dependencyManagement>
     22        <dependencies>
     23            <dependency>
     24                <groupId>org.junit</groupId>
     25                <artifactId>junit-bom</artifactId>
     26                <version>5.10.1</version>
     27                <type>pom</type>
     28                <scope>import</scope>
     29            </dependency>
     30        </dependencies>
     31    </dependencyManagement>
     32    <dependencies>
     33        <dependency>
     34            <groupId>org.openstreetmap.josm</groupId>
     35            <artifactId>josm</artifactId>
     36            <version>18906</version>
     37            <scope>provided</scope>
     38        </dependency>
     39        <dependency>
     40            <groupId>org.openstreetmap.josm</groupId>
     41            <artifactId>josm-unittest</artifactId>
     42            <version>SNAPSHOT</version>
     43            <scope>test</scope>
     44        </dependency>
     45        <dependency>
     46            <groupId>com.github.tomakehurst</groupId>
     47            <artifactId>wiremock-jre8</artifactId>
     48            <version>2.35.0</version>
     49            <scope>test</scope>
     50        </dependency>
     51        <dependency>
     52            <groupId>org.junit.jupiter</groupId>
     53            <artifactId>junit-jupiter-api</artifactId>
     54            <scope>test</scope>
     55        </dependency>
     56        <dependency>
     57            <groupId>org.junit.jupiter</groupId>
     58            <artifactId>junit-jupiter-params</artifactId>
     59            <scope>test</scope>
     60        </dependency>
     61        <dependency>
     62            <groupId>org.junit.vintage</groupId>
     63            <artifactId>junit-vintage-engine</artifactId>
     64            <scope>test</scope>
     65        </dependency>
     66        <dependency>
     67            <groupId>junit</groupId>
     68            <artifactId>junit</artifactId>
     69            <version>4.13.2</version>
     70            <scope>test</scope>
     71        </dependency>
     72        <dependency>
     73            <groupId>org.jmockit</groupId>
     74            <artifactId>jmockit</artifactId>
     75            <version>1.49.a</version>
     76            <scope>test</scope>
     77        </dependency>
     78        <dependency>
     79            <groupId>org.apache.commons</groupId>
     80            <artifactId>commons-jcs3-core</artifactId>
     81            <version>3.1</version>
     82            <scope>provided</scope>
     83        </dependency>
     84        <dependency>
     85            <groupId>org.commonmark</groupId>
     86            <artifactId>commonmark</artifactId>
     87            <version>0.21.0</version>
     88            <scope>compile</scope>
     89        </dependency>
     90        <dependency>
     91            <groupId>jakarta.annotation</groupId>
     92            <artifactId>jakarta.annotation-api</artifactId>
     93            <version>2.1.1</version>
     94            <scope>provided</scope>
     95        </dependency>
     96        <dependency>
     97            <groupId>jakarta.json</groupId>
     98            <artifactId>jakarta.json-api</artifactId>
     99            <version>2.1.2</version>
     100            <scope>provided</scope>
     101        </dependency>
     102    </dependencies>
     103    <build>
     104        <plugins>
     105            <plugin>
     106                <groupId>org.apache.maven.plugins</groupId>
     107                <artifactId>maven-compiler-plugin</artifactId>
     108                <version>3.10.1</version>
     109                <configuration>
     110                    <release>17</release>
     111                </configuration>
     112            </plugin>
     113            <plugin>
     114                <groupId>com.diffplug.spotless</groupId>
     115                <artifactId>spotless-maven-plugin</artifactId>
     116                <version>2.30.0</version>
     117                <configuration>
     118                    <java>
     119                        <eclipse>
     120                            <version>4.21.0</version>
     121                            <file>${project.basedir}/../00_core_tools/eclipse/formatter.xml</file>
     122                        </eclipse>
     123                        <removeUnusedImports/>
     124                        <licenseHeader>
     125                            <content>// License: GPL. For details, see LICENSE file.</content>
     126                        </licenseHeader>
     127                    </java>
     128                </configuration>
     129                <executions>
     130                    <execution>
     131                        <goals>
     132                            <goal>check</goal>
     133                        </goals>
     134                    </execution>
     135                </executions>
     136            </plugin>
     137        </plugins>
     138    </build>
     139</project>
  • core/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/pom.xml b/core/pom.xml
    a b  
    1010    <relativePath>./nodist/pom.xml</relativePath>
    1111  </parent>
    1212
    13   <name>JOSM</name>
     13  <name>josm</name>
    1414  <url>https://josm.openstreetmap.de</url>
    1515  <properties>
    1616    <src.dir>${project.basedir}/src</src.dir>
     
    751751              <Add-Opens>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</Add-Opens>
    752752              <Multi-Release>true</Multi-Release>
    753753              <Is-Local-Build>true</Is-Local-Build>
    754               <foobar>${somthing.not.here}</foobar>
    755754            </manifestEntries>
    756755          </archive>
    757756        </configuration>
  • core/nodist/pom.xml

    IDEA additional info:
    Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
    <+>UTF-8
    diff --git a/core/nodist/pom.xml b/core/nodist/pom.xml
    a b  
    1414        <test.headless>true</test.headless>
    1515        <sonar.host.url>https://josm.openstreetmap.de/sonar/</sonar.host.url>
    1616        <sonar.projectKey>JOSM</sonar.projectKey>
     17        <jmockit.version>1.49.a</jmockit.version>
    1718    </properties>
    1819    <modules>
    19         <module>pom-josm.xml</module>
     20        <module>..</module>
    2021        <!-- The test pom is mostly for plugins; JOSM core dev doesn't need it -->
    21         <module>test/pom.xml</module>
     22        <module>../test/pom.xml</module>
    2223    </modules>
    2324    <repositories>
    2425        <repository>
     
    221222            <dependency>
    222223                <groupId>org.jmockit</groupId>
    223224                <artifactId>jmockit</artifactId>
    224                 <version>1.49.a</version>
     225                <version>${jmockit.version}</version>
    225226                <scope>test</scope>
    226227            </dependency>
    227228            <dependency>