source: osm/applications/editors/josm/plugins/lwjgl/modules/pom.xml@ 36349

Last change on this file since 36349 was 36349, checked in by taylor.smock, 2 months ago

Dependency updates

Most plugins have been moved to require a minimum version of r19044 (mostly for
Java 11+ build reasons).

File size: 3.0 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 <relativePath>../../pom.xml</relativePath>
9 </parent>
10 <artifactId>lwjgl-parent</artifactId>
11 <packaging>pom</packaging>
12
13 <developers>
14 <developer>
15 <name>Taylor Smock</name>
16 <id>taylor.smock</id>
17 <email>tsmock@meta.com</email>
18 </developer>
19 </developers>
20 <properties>
21 <plugin.src.dir>../src/main/java</plugin.src.dir>
22 <plugin.main.version>19044</plugin.main.version>
23 <plugin.dist.dir>../../../dist</plugin.dist.dir>
24 <plugin.author>Taylor Smock</plugin.author>
25 <plugin.class>org.openstreetmap.josm.plugins.lwjgl.LWJGLNativesPlugin</plugin.class>
26 <plugin.description>Provides the common LWJGL interfaces for other plugins</plugin.description>
27 <plugin.canloadatruntime>true</plugin.canloadatruntime>
28 <joml.version>1.10.8</joml.version>
29 <lwjgl.version>3.3.3</lwjgl.version>
30 <lwjgl3-awt.version>0.1.8</lwjgl3-awt.version>
31 </properties>
32
33 <dependencyManagement>
34 <dependencies>
35 <dependency>
36 <groupId>org.lwjgl</groupId>
37 <artifactId>lwjgl-bom</artifactId>
38 <version>${lwjgl.version}</version>
39 <scope>import</scope>
40 <type>pom</type>
41 </dependency>
42 </dependencies>
43 </dependencyManagement>
44 <modules>
45 <module>..</module>
46 <module>pom-natives-windows.xml</module>
47 <module>pom-natives-osx.xml</module>
48 <module>pom-natives-unixoid.xml</module>
49 </modules>
50 <build>
51 <pluginManagement>
52 <plugins>
53 <plugin>
54 <groupId>org.apache.maven.plugins</groupId>
55 <artifactId>maven-compiler-plugin</artifactId>
56 <version>3.13.0</version>
57 <configuration>
58 <source>${plugin.src.dir}</source>
59 <includes>**/LWJGLNativesPlugin.java</includes>
60 </configuration>
61 </plugin>
62 </plugins>
63 </pluginManagement>
64 <plugins>
65 <plugin>
66 <groupId>org.apache.maven.plugins</groupId>
67 <artifactId>maven-jar-plugin</artifactId>
68 <configuration>
69 <archive>
70 <manifestEntries>
71 <Plugin-Canloadatruntime>${plugin.canloadatruntime}</Plugin-Canloadatruntime>
72 </manifestEntries>
73 </archive>
74 </configuration>
75 </plugin>
76 </plugins>
77 </build>
78</project>
Note: See TracBrowser for help on using the repository browser.