source: osm/applications/editors/josm/plugins/javafx/pom.xml@ 36344

Last change on this file since 36344 was 36325, checked in by taylor.smock, 7 weeks ago

See #23875: Use SNAPSHOT instead of 1.0-SNAPSHOT since that is what our scripts currently publish

This should fix the Jenkins build for plugins.

Note: Maven warns that this may break in the future, in which case we'll have to
change our processes.

File size: 3.5 KB
Line 
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>SNAPSHOT</version>
8 </parent>
9 <artifactId>javafx</artifactId>
10
11 <developers>
12 <developer>
13 <id>Don-vip</id>
14 </developer>
15 </developers>
16 <properties>
17 <plugin.main.version>18166</plugin.main.version>
18 <plugin.author>Don-vip</plugin.author>
19 <plugin.class>org.openstreetmap.josm.plugins.javafx.JavaFxPlugin</plugin.class>
20 <plugin.description>Provides additional OpenJFX (JavaFX) features such as MP3 audio playback.</plugin.description>
21 <plugin.early>true</plugin.early>
22 <plugin.stage>5</plugin.stage>
23 <plugin.minimum.java.version>17</plugin.minimum.java.version>
24 <javafx.version>21.0.2</javafx.version>
25 </properties>
26 <!-- These dependencies should be installed on the host machine - our installers bundle them -->
27 <dependencies>
28 <dependency>
29 <groupId>org.testfx</groupId>
30 <artifactId>openjfx-monocle</artifactId>
31 <version>jdk-11+26</version>
32 <scope>provided</scope>
33 </dependency>
34 <dependency>
35 <groupId>org.openjfx</groupId>
36 <artifactId>javafx-swing</artifactId>
37 <version>${javafx.version}</version>
38 <scope>provided</scope>
39 </dependency>
40 <dependency>
41 <groupId>org.openjfx</groupId>
42 <artifactId>javafx-fxml</artifactId>
43 <version>${javafx.version}</version>
44 <scope>provided</scope>
45 </dependency>
46 <dependency>
47 <groupId>org.openjfx</groupId>
48 <artifactId>javafx-web</artifactId>
49 <version>${javafx.version}</version>
50 <scope>provided</scope>
51 </dependency>
52 <dependency>
53 <groupId>org.openjfx</groupId>
54 <artifactId>javafx-media</artifactId>
55 <version>${javafx.version}</version>
56 <scope>provided</scope>
57 </dependency>
58 <dependency>
59 <groupId>org.openjfx</groupId>
60 <artifactId>javafx-controls</artifactId>
61 <version>${javafx.version}</version>
62 <scope>provided</scope>
63 </dependency>
64 <dependency>
65 <groupId>org.openjfx</groupId>
66 <artifactId>javafx-base</artifactId>
67 <version>${javafx.version}</version>
68 <scope>provided</scope>
69 </dependency>
70 <dependency>
71 <groupId>org.openjfx</groupId>
72 <artifactId>javafx-graphics</artifactId>
73 <version>${javafx.version}</version>
74 <scope>provided</scope>
75 </dependency>
76 </dependencies>
77 <build>
78 <plugins>
79 <plugin>
80 <groupId>org.apache.maven.plugins</groupId>
81 <artifactId>maven-jar-plugin</artifactId>
82 <configuration>
83 <archive>
84 <manifestEntries>
85 <Plugin-Early>${plugin.early}</Plugin-Early>
86 <Plugin-Stage>${plugin.stage}</Plugin-Stage>
87 </manifestEntries>
88 </archive>
89 </configuration>
90 </plugin>
91 </plugins>
92 </build>
93</project>
Note: See TracBrowser for help on using the repository browser.