source: osm/applications/editors/josm/plugins/javafx/build.xml@ 36348

Last change on this file since 36348 was 36315, checked in by taylor.smock, 5 months ago

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 size: 1.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<project name="javafx" default="dist" basedir="." xmlns:if="ant:if" xmlns:unless="ant:unless">
3 <!-- enter the SVN commit message -->
4 <property name="commit.message" value="Commit message"/>
5 <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
6 <property name="plugin.main.version" value="18166"/>
7
8 <!-- Configure these properties (replace "..." accordingly).
9 See https://josm.openstreetmap.de/wiki/DevelopersGuide/DevelopingPlugins
10 -->
11 <property name="plugin.author" value="Don-vip"/>
12 <property name="plugin.class" value="org.openstreetmap.josm.plugins.javafx.JavaFxPlugin"/>
13 <property name="plugin.description" value="Provides additional OpenJFX (JavaFX) features such as MP3 audio playback."/>
14 <property name="plugin.minimum.java.version" value="17"/>
15 <property name="plugin.provides" value="javafx"/>
16 <!--<property name="plugin.icon" value="..."/>-->
17 <!--<property name="plugin.link" value="..."/>-->
18 <property name="plugin.early" value="true"/>
19 <!--<property name="plugin.requires" value="..."/>-->
20 <property name="plugin.stage" value="5"/>
21
22 <property name="plugin.dist.dir" location="../../dist"/>
23
24 <!-- ** include targets that all plugins have in common ** -->
25 <import file="../build-common.xml"/>
26
27 <target name="pre-compile" depends="fetch_dependencies">
28 <!-- include fetch_dependencies task -->
29 </target>
30
31 <target name="build-jar">
32 <jar destfile="${plugin.jar}" basedir="${plugin.build.dir}" manifest="${manifest}" manifestencoding="UTF-8" duplicate="preserve" level="9"/>
33 </target>
34</project>
Note: See TracBrowser for help on using the repository browser.