Ignore:
Timestamp:
2024-08-21T19:57:34+02:00 (23 months ago)
Author:
taylor.smock
Message:

Use pom.xml for dependencies when ivy.xml is not available

This removes ivy.xml from javafx and converts rasterfilters to use maven for
dependency management instead of jars in source control. In addition
rasterfilters dependencies were upgraded to the latest versions.

javafx now requires Java 17 since OpenJFX 21 requires Java 17+.

opendata was upgraded to use jdom2 (see
https://github.com/JOSM/josm-plugins/security/dependabot/2)

File:
1 edited

Legend:

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

    r36122 r36315  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <project name="opendata" default="dist" basedir=".">
     2<project name="opendata" default="dist" basedir="." xmlns:mvn="antlib:org.apache.maven.resolver.ant">
    33    <property name="plugin.main.version" value="18723"/>
    44    <property name="plugin.author" value="Don-vip"/>
     
    2626    <property name="ejml" location="${plugin.dist.dir}/ejml.jar"/>
    2727    <property name="geotools" location="${plugin.dist.dir}/geotools.jar"/>
    28    
     28
    2929    <!--
    3030    **********************************************************
     
    4141    **********************************************************
    4242    -->
    43     <target name="compile_jopendoc" depends="init">
     43    <target name="compile_jopendoc" depends="init, fetch_dependencies">
    4444        <echo message="compiling JOpenDocument ... "/>
    4545        <javac srcdir="includes/org/jopendocument" debug="false" destdir="${plugin.build.dir}" includeAntRuntime="false" encoding="ISO-8859-1" release="${java.lang.version}">
    4646            <classpath>
    4747                <!-- JDOM is required in an older version than the one embedded in geotools jar -->
    48                 <pathelement location="lib/jdom-1.1.3.jar"/>
     48                <pathelement location="lib/jdom2-2.0.6.1.jar"/>
    4949                <pathelement location="${apache-commons}"/>
    5050            </classpath>
     
    7878    **********************************************************
    7979    -->
    80     <target name="pre-compile" depends="init, compile_poi, compile_jopendoc, compile_neptune, compile_j7zip"/>
     80    <target name="pre-compile" depends="init, fetch_dependencies, compile_poi, compile_jopendoc, compile_neptune, compile_j7zip"/>
    8181   
    8282    <target name="xjc_neptune" depends="init, -jaxb_linux, -jaxb_windows" unless="jaxb.notRequired">
Note: See TracChangeset for help on using the changeset viewer.