|
@@ -0,0 +1,206 @@
|
|
|
+<?xml version="1.0" encoding="UTF-8"?>
|
|
|
+<project xmlns="http://maven.apache.org/POM/4.0.0"
|
|
|
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
|
|
+ <modelVersion>4.0.0</modelVersion>
|
|
|
+
|
|
|
+ <groupId>xyz.tbvns</groupId>
|
|
|
+ <artifactId>PowerGD</artifactId>
|
|
|
+ <version>1.0-ALPHA</version>
|
|
|
+ <packaging>pom</packaging>
|
|
|
+
|
|
|
+ <modules>
|
|
|
+ <module>GD4J</module>
|
|
|
+ <module>PowerGDEditor</module>
|
|
|
+ </modules>
|
|
|
+
|
|
|
+ <properties>
|
|
|
+ <maven.compiler.source>21</maven.compiler.source>
|
|
|
+ <maven.compiler.target>21</maven.compiler.target>
|
|
|
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
|
|
+ </properties>
|
|
|
+
|
|
|
+ <organization>
|
|
|
+ <name>Tbvns</name>
|
|
|
+ <url>https://git.tbvns.xyz</url>
|
|
|
+ </organization>
|
|
|
+
|
|
|
+ <inceptionYear>2024</inceptionYear>
|
|
|
+ <name>PowerGD</name>
|
|
|
+ <description>Set of useful tools for geometry dash</description>
|
|
|
+
|
|
|
+ <repositories>
|
|
|
+ <repository>
|
|
|
+ <id>JCenter</id>
|
|
|
+ <url>https://jcenter.bintray.com/</url>
|
|
|
+ </repository>
|
|
|
+ <repository>
|
|
|
+ <id>jitpack.io</id>
|
|
|
+ <url>https://jitpack.io</url>
|
|
|
+ </repository>
|
|
|
+ </repositories>
|
|
|
+
|
|
|
+
|
|
|
+ <dependencies>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.java-websocket</groupId>
|
|
|
+ <artifactId>Java-WebSocket</artifactId>
|
|
|
+ <version>1.5.6</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/javax.vecmath/vecmath -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.joml</groupId>
|
|
|
+ <artifactId>joml</artifactId>
|
|
|
+ <version>1.10.5</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.locationtech.jts.io/jts-io-common -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.locationtech.jts.io</groupId>
|
|
|
+ <artifactId>jts-io-common</artifactId>
|
|
|
+ <version>1.19.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.locationtech.jts/jts-core -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.locationtech.jts</groupId>
|
|
|
+ <artifactId>jts-core</artifactId>
|
|
|
+ <version>1.19.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.locationtech.jts/jts -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.locationtech.jts</groupId>
|
|
|
+ <artifactId>jts</artifactId>
|
|
|
+ <version>1.19.0</version>
|
|
|
+ <type>pom</type>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/org.openjfx/javafx-web -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.openjfx</groupId>
|
|
|
+ <artifactId>javafx-web</artifactId>
|
|
|
+ <version>23-ea+18</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/commons-codec/commons-codec -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-codec</groupId>
|
|
|
+ <artifactId>commons-codec</artifactId>
|
|
|
+ <version>1.17.1</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>commons-io</groupId>
|
|
|
+ <artifactId>commons-io</artifactId>
|
|
|
+ <version>2.17.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/com.jcraft/jzlib -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.jcraft</groupId>
|
|
|
+ <artifactId>jzlib</artifactId>
|
|
|
+ <version>1.1.3</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/com.github.oshi/oshi-core -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.github.oshi</groupId>
|
|
|
+ <artifactId>oshi-core</artifactId>
|
|
|
+ <version>6.6.5</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.dataformat/jackson-dataformat-xml -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.fasterxml.jackson.dataformat</groupId>
|
|
|
+ <artifactId>jackson-dataformat-xml</artifactId>
|
|
|
+ <version>2.18.0</version>
|
|
|
+ </dependency>
|
|
|
+ <!-- https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind -->
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.fasterxml.jackson.core</groupId>
|
|
|
+ <artifactId>jackson-databind</artifactId>
|
|
|
+ <version>2.18.0</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.reflections</groupId>
|
|
|
+ <artifactId>reflections</artifactId>
|
|
|
+ <version>0.10.2</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.projectlombok</groupId>
|
|
|
+ <artifactId>lombok</artifactId>
|
|
|
+ <optional>true</optional>
|
|
|
+ <version>1.18.34</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>org.openjfx</groupId>
|
|
|
+ <artifactId>javafx-controls</artifactId>
|
|
|
+ <version>21</version>
|
|
|
+ </dependency>
|
|
|
+ <dependency>
|
|
|
+ <groupId>com.googlecode.plist</groupId>
|
|
|
+ <artifactId>dd-plist</artifactId>
|
|
|
+ <version>1.28</version>
|
|
|
+ </dependency>
|
|
|
+ </dependencies>
|
|
|
+
|
|
|
+
|
|
|
+ <build>
|
|
|
+ <plugins>
|
|
|
+ <plugin>
|
|
|
+ <groupId>org.apache.maven.plugins</groupId>
|
|
|
+ <artifactId>maven-assembly-plugin</artifactId>
|
|
|
+ <configuration>
|
|
|
+ <descriptorRefs>
|
|
|
+ <descriptorRef>jar-with-dependencies</descriptorRef>
|
|
|
+ </descriptorRefs>
|
|
|
+ <archive>
|
|
|
+ <manifest>
|
|
|
+ <mainClass>xyz.tbvns.ui.Main</mainClass>
|
|
|
+ </manifest>
|
|
|
+ </archive>
|
|
|
+ </configuration>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>make-assembly</id>
|
|
|
+ <phase>package</phase>
|
|
|
+ <goals>
|
|
|
+ <goal>single</goal>
|
|
|
+ </goals>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin>
|
|
|
+ <!-- <plugin>
|
|
|
+ <groupId>com.akathist.maven.plugins.launch4j</groupId>
|
|
|
+ <artifactId>launch4j-maven-plugin</artifactId>
|
|
|
+ <version>2.5.0</version>
|
|
|
+ <executions>
|
|
|
+ <execution>
|
|
|
+ <id>l4j-gui</id>
|
|
|
+ <phase>package</phase>
|
|
|
+ <goals><goal>launch4j</goal></goals>
|
|
|
+ <configuration>
|
|
|
+ <icon>GD3D.ico</icon>
|
|
|
+ <classPath>
|
|
|
+ <mainClass>xyz.tbvns.ui.Main</mainClass>
|
|
|
+ </classPath>
|
|
|
+ <headerType>gui</headerType>
|
|
|
+ <outfile>target/PowerGD.exe</outfile>
|
|
|
+ <jar>./target/PowerGD-1.0-ALPHA-jar-with-dependencies.jar</jar>
|
|
|
+ <errTitle>PowerGD - Error:</errTitle>
|
|
|
+
|
|
|
+ <jre>
|
|
|
+ <minVersion>21</minVersion>
|
|
|
+ </jre>
|
|
|
+
|
|
|
+ <versionInfo>
|
|
|
+ <fileVersion>1.2.3.4</fileVersion>
|
|
|
+ <txtFileVersion>txt file version?</txtFileVersion>
|
|
|
+ <fileDescription>a description</fileDescription>
|
|
|
+ <copyright>my copyright</copyright>
|
|
|
+ <productVersion>4.3.2.1</productVersion>
|
|
|
+ <txtProductVersion>txt product version</txtProductVersion>
|
|
|
+ <productName>GD3D</productName>
|
|
|
+ <internalName>GD3D</internalName>
|
|
|
+ <originalFilename>GD3D.exe</originalFilename>
|
|
|
+ </versionInfo>
|
|
|
+ </configuration>
|
|
|
+ </execution>
|
|
|
+ </executions>
|
|
|
+ </plugin> -->
|
|
|
+ </plugins>
|
|
|
+ </build>
|
|
|
+</project>
|