Ignore:
Timestamp:
2024-10-23T15:12:55+02:00 (2 months ago)
Author:
taylor.smock
Message:

Drop most ivy files

This is mostly to ensure there is one place for dependency updates to occur, not
two.

lwjgl and geotools did not have their ivy files dropped, since there was a diff
between ivy and maven dependency builds. This is most likely due to dependency
exclusions. The geotools pom.xml now has all the exclusions from the ivy.xml file
now.

jts also had a diff between ivy and maven dependency builds, but the missing
files were test files (specifically, *Test.class) and test related files.

This additionally bumps the minimum JOSM version for everything that had an
ivy.xml file to r19044 for rebuild purposes (r19044 is Java 11+ only).

Location:
applications/editors/josm/plugins
Files:
12 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/MicrosoftStreetside/build.xml

    r36228 r36348  
    2020  </fileset>
    2121  <target name="pre-compile" depends="fetch_dependencies">
    22     <!-- include fetch_dependencies task -->
    23     <ivy:retrieve conf="provided,default"/>
    24     <!--<ivy:cachepath pathid="compile.path" conf="default,provided"/>-->
    25   </target>
    26   <target name="build-jar">
    27     <ivy:resolve/>
    28     <ivy:cachefileset setid="ivy.default.path" conf="default"/>
    29     <jar destfile="${basedir}/dependencies.jar" duplicate="preserve" level="0">
    30       <zipgroupfileset refid="ivy.default.path"/>
    31     </jar>
    32     <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}" manifest="${manifest}" manifestencoding="UTF-8" duplicate="preserve" level="9" excludes="${basedir}/dependencies.jar">
    33       <zipfileset src="${basedir}/dependencies.jar" excludes="META-INF/maven/* META-INF/DEPENDENCIES META-INF/LICENSE META-INF/NOTICE META-INF/*.RSA META-INF/*.SF module-info.class"/>
    34     </jar>
    35     <delete file="${basedir}/dependencies.jar"/>
    3622  </target>
    3723</project>
  • applications/editors/josm/plugins/OsmInspectorPlugin/build.xml

    r36176 r36348  
    55    <property name="commit.message" value="Commit message"/>
    66    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    7     <property name="plugin.main.version" value="14153"/>
     7    <property name="plugin.main.version" value="19044"/>
    88
    99    <property name="plugin.author" value="Nikhil Shirahatti"/>
  • applications/editors/josm/plugins/OsmInspectorPlugin/pom.xml

    r36325 r36348  
    1616    <properties>
    1717        <plugin.src.dir>src</plugin.src.dir>
    18         <plugin.main.version>14153</plugin.main.version>
     18        <plugin.main.version>19044</plugin.main.version>
    1919        <plugin.author>Nikhil Shirahatti</plugin.author>
    2020        <plugin.class>org.openstreetmap.josm.plugins.osminspector.OsmInspectorPlugin</plugin.class>
  • applications/editors/josm/plugins/ejml/build.xml

    r36176 r36348  
    44    <property name="commit.message" value="Commit message"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    6     <property name="plugin.main.version" value="10580"/>
     6    <property name="plugin.main.version" value="19044"/>
    77
    88    <property name="plugin.author" value="Don-vip"/>
  • applications/editors/josm/plugins/ejml/pom.xml

    r36325 r36348  
    1717    <properties>
    1818        <plugin.src.dir>src</plugin.src.dir>
    19         <plugin.main.version>10580</plugin.main.version>
     19        <plugin.main.version>19044</plugin.main.version>
    2020        <plugin.author>Don-vip</plugin.author>
    2121        <plugin.class>org.openstreetmap.josm.plugins.ejml.EjmlPlugin</plugin.class>
  • applications/editors/josm/plugins/flatlaf/build.xml

    r35703 r36348  
    22<project name="flatlaf" default="dist" basedir=".">
    33    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    4     <property name="plugin.main.version" value="16974"/>
     4    <property name="plugin.main.version" value="19044"/>
    55
    66    <property name="plugin.author" value="simon04"/>
  • applications/editors/josm/plugins/flatlaf/pom.xml

    r36325 r36348  
    1717    <properties>
    1818        <plugin.src.dir>src</plugin.src.dir>
    19         <plugin.main.version>16974</plugin.main.version>
     19        <plugin.main.version>19044</plugin.main.version>
    2020
    2121        <plugin.author>simon04</plugin.author>
  • applications/editors/josm/plugins/geotools/pom.xml

    r36325 r36348  
    5656            <scope>provided</scope>
    5757        </dependency>
    58         <!-- FIXME: Check excludes -->
    5958        <dependency>
    6059            <groupId>org.geotools</groupId>
    6160            <artifactId>gt-coverage</artifactId>
    6261            <version>${geotools.version}</version>
     62            <exclusions>
     63                <exclusion> <!-- Unnecessary -->
     64                    <groupId>com.github.spotbugs</groupId>
     65                    <artifactId>spotbugs-annotations</artifactId>
     66                </exclusion>
     67                <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
     68                    <groupId>com.google.guava</groupId>
     69                    <artifactId>guava</artifactId>
     70                </exclusion>
     71                <exclusion> <!-- From JTS plugin -->
     72                    <groupId>org.locationtech.jts</groupId>
     73                    <artifactId>jts-core</artifactId>
     74                </exclusion>
     75                <exclusion> <!-- From apache-commons plugin -->
     76                    <groupId>commons-io</groupId>
     77                    <artifactId>commons-io</artifactId>
     78                </exclusion>
     79            </exclusions>
    6380        </dependency>
    6481        <dependency>
     
    6683            <artifactId>gt-coverage-api</artifactId>
    6784            <version>${geotools.version}</version>
     85            <exclusions>
     86                <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
     87                    <groupId>org.geotools</groupId>
     88                    <artifactId>gt-imagemosaic</artifactId>
     89                </exclusion>
     90                <exclusion> <!-- Not needed in 22.0 according to lib in svn -->
     91                    <groupId>net.sourceforge.hatbox</groupId>
     92                    <artifactId>hatbox</artifactId>
     93                </exclusion>
     94                <exclusion> <!-- From JAXB plugin (Eclipse JAXB 2.3.2 at time of writing) JAXB 3.0 uses jakarta.xml.bind/com.sun.xml.bind -->
     95                    <groupId>javax.xml.bind</groupId>
     96                    <artifactId>jaxb-api</artifactId>
     97                </exclusion>
     98                <exclusion> <!-- From JAXB plugin (Eclipse JAXB 2.3.2 at time of writing) JAXB 3.0 uses jakarta.xml.bind/com.sun.xml.bind -->
     99                    <groupId>org.glassfish.jaxb</groupId>
     100                    <artifactId>jaxb-runtime</artifactId>
     101                </exclusion>
     102                <exclusion> <!-- From JTS plugin -->
     103                    <groupId>org.locationtech.jts</groupId>
     104                    <artifactId>jts-core</artifactId>
     105                </exclusion>
     106                <exclusion> <!-- From apache-commons plugin -->
     107                    <groupId>commons-io</groupId>
     108                    <artifactId>commons-io</artifactId>
     109                </exclusion>
     110                <exclusion> <!-- From apache-commons plugin -->
     111                    <groupId>org.apache.commons</groupId>
     112                    <artifactId>commons-lang3</artifactId>
     113                </exclusion>
     114            </exclusions>
    68115        </dependency>
    69116        <dependency>
     
    86133            <artifactId>gt-main</artifactId>
    87134            <version>${geotools.version}</version>
     135            <exclusions>
     136                <exclusion> <!-- From EJML plugin -->
     137                    <groupId>org.ejml</groupId>
     138                    <artifactId>*</artifactId>
     139                </exclusion>
     140                <exclusion> <!-- From JTS plugin -->
     141                    <groupId>org.locationtech.jts</groupId>
     142                    <artifactId>jts-core</artifactId>
     143                </exclusion>
     144                <exclusion> <!-- From apache-commons plugin -->
     145                    <groupId>org.apache.commons</groupId>
     146                    <artifactId>commons-text</artifactId>
     147                </exclusion>
     148                <exclusion> <!-- From jackson plugin -->
     149                    <groupId>com.fasterxml.jackson.core</groupId>
     150                    <artifactId>jackson-core</artifactId>
     151                </exclusion>
     152            </exclusions>
    88153        </dependency>
    89154        <dependency>
     
    91156            <artifactId>gt-metadata</artifactId>
    92157            <version>${geotools.version}</version>
     158            <exclusions>
     159                <exclusion> <!-- ecore is rather large (1.3M) -->
     160                    <groupId>org.eclipse.emf</groupId>
     161                    <artifactId>*</artifactId>
     162                </exclusion>
     163                <exclusion> <!-- From apache-commons plugin -->
     164                    <groupId>org.apache.commons</groupId>
     165                    <artifactId>commons-lang3</artifactId>
     166                </exclusion>
     167            </exclusions>
    93168        </dependency>
    94169        <dependency>
     
    96171            <artifactId>gt-api</artifactId>
    97172            <version>${geotools.version}</version>
     173            <exclusions>
     174                <exclusion>
     175                    <groupId>org.locationtech.jts</groupId>
     176                    <artifactId>core</artifactId>
     177                </exclusion>
     178            </exclusions>
    98179        </dependency>
    99180        <dependency>
     
    101182            <artifactId>gt-referencing</artifactId>
    102183            <version>${geotools.version}</version>
     184            <exclusions>
     185                <exclusion> <!-- From EJML plugin -->
     186                    <groupId>org.ejml</groupId>
     187                    <artifactId>*</artifactId>
     188                </exclusion>
     189            </exclusions>
    103190        </dependency>
    104191        <dependency>
     
    111198            <artifactId>gt-geopkg</artifactId>
    112199            <version>${geotools.version}</version>
     200            <exclusions>
     201                <exclusion> <!-- ecore is rather large (1.3M) -->
     202                    <groupId>org.eclipse.emf</groupId>
     203                    <artifactId>*</artifactId>
     204                </exclusion>
     205                <exclusion> <!-- From apache-commons plugin -->
     206                    <groupId>org.apache.commons</groupId>
     207                    <artifactId>commons-collections4</artifactId>
     208                </exclusion>
     209                <exclusion> <!-- From apache-commons plugin -->
     210                    <groupId>commons-io</groupId>
     211                    <artifactId>commons-io</artifactId>
     212                </exclusion>
     213            </exclusions>
    113214        </dependency>
    114215    </dependencies>
  • applications/editors/josm/plugins/jts/build.xml

    r35976 r36348  
    44    <property name="commit.message" value="Commit message"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    6     <property name="plugin.main.version" value="12164"/>
     6    <property name="plugin.main.version" value="19044"/>
    77   
    88    <property name="plugin.author" value="Josh Doe &lt;josh@joshdoe.com&gt;"/>
  • applications/editors/josm/plugins/jts/pom.xml

    r36325 r36348  
    1717    <properties>
    1818        <plugin.src.dir>src</plugin.src.dir>
    19         <plugin.main.version>12164</plugin.main.version>
     19        <plugin.main.version>19044</plugin.main.version>
    2020   
    2121        <plugin.author>Josh Doe &lt;josh@joshdoe.com&gt;</plugin.author>
     
    2525        <plugin.canloadatruntime>true</plugin.canloadatruntime>
    2626        <plugin.stage>10</plugin.stage>
     27        <jts.version>1.19.0</jts.version>
    2728    </properties>
    2829    <dependencies>
     
    3031            <groupId>org.locationtech.jts</groupId>
    3132            <artifactId>jts-core</artifactId>
    32             <version>1.19.0</version>
     33            <version>${jts.version}</version>
    3334            <scope>compile</scope>
    3435        </dependency>
     
    3637            <groupId>org.locationtech.jts.io</groupId>
    3738            <artifactId>jts-io-common</artifactId>
    38             <version>1.19.0</version>
     39            <version>${jts.version}</version>
    3940            <scope>compile</scope>
    4041        </dependency>
  • applications/editors/josm/plugins/pbf/build.xml

    r35825 r36348  
    33
    44    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    5     <property name="plugin.main.version" value="17749"/>
     5    <property name="plugin.main.version" value="19044"/>
    66
    77    <property name="plugin.author" value="Don-vip"/>
  • applications/editors/josm/plugins/pbf/pom.xml

    r36340 r36348  
    1717    <properties>
    1818        <plugin.src.dir>src</plugin.src.dir>
    19         <plugin.main.version>17749</plugin.main.version>
     19        <plugin.main.version>19044</plugin.main.version>
    2020        <plugin.author>Don-vip</plugin.author>
    2121        <plugin.class>org.openstreetmap.josm.plugins.pbf.PbfPlugin</plugin.class>
  • applications/editors/josm/plugins/pdfimport/build.xml

    r35494 r36348  
    44    <property name="commit.message" value="bug fix"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    6     <property name="plugin.main.version" value="14153"/>
     6    <property name="plugin.main.version" value="19044"/>
    77        <property name="plugin.canloadatruntime" value="true"/>   
    88    <!-- Configure these properties (replace "..." accordingly).
  • applications/editors/josm/plugins/pdfimport/pom.xml

    r36325 r36348  
    1818        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    1919        <plugin.src.dir>src</plugin.src.dir>
    20         <plugin.main.version>14153</plugin.main.version>
     20        <plugin.main.version>19044</plugin.main.version>
    2121        <plugin.canloadatruntime>true</plugin.canloadatruntime>   
    2222        <plugin.author>extropy</plugin.author>
Note: See TracChangeset for help on using the changeset viewer.