summaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-04-17 12:12:01 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-04-17 12:12:01 -0400
commit180aad05decc7eefa87e4e45d6747c48f40e5361 (patch)
tree51545197f7c94b4022acab880772c9f4fc65db0e /pom.xml
downloadminecraftjava-main.tar.gz
minecraftjava-main.tar.bz2
minecraftjava-main.zip
Diffstat (limited to 'pom.xml')
-rwxr-xr-xpom.xml128
1 files changed, 128 insertions, 0 deletions
diff --git a/pom.xml b/pom.xml
new file mode 100755
index 0000000..fa96d59
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,128 @@
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>net.tylermurphy</groupId>
+ <artifactId>Minecraft</artifactId>
+ <version>1.0</version>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.3.2</version>
+ <configuration>
+ <source>1.8</source>
+ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>net.tylermurphy.Minecraft.Main</mainClass>
+ </manifest>
+ </archive>
+ <descriptorRefs>
+ <descriptorRef>jar-with-dependencies</descriptorRef>
+ </descriptorRefs>
+ </configuration>
+ <executions>
+ <execution>
+ <id>make-assembly</id> <!-- this is used for inheritance merges -->
+ <phase>package</phase> <!-- bind to the packaging phase -->
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <repositories>
+ <repository>
+ <id>clojars.org</id>
+ <url>http://clojars.org/repo</url>
+ </repository>
+ </repositories>
+ <properties>
+ <lwjgl.version>3.2.3</lwjgl.version>
+ <lwjgl.natives>natives-linux</lwjgl.natives>
+ </properties>
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-bom</artifactId>
+ <version>${lwjgl.version}</version>
+ <scope>import</scope>
+ <type>pom</type>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-assimp</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-glfw</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-openal</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-opengl</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-stb</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-assimp</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-glfw</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-openal</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-opengl</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.lwjgl</groupId>
+ <artifactId>lwjgl-stb</artifactId>
+ <classifier>${lwjgl.natives}</classifier>
+ </dependency>
+ <dependency>
+ <groupId>org.json</groupId>
+ <artifactId>json</artifactId>
+ <version>20210307</version>
+ </dependency>
+ <dependency>
+ <groupId>org.joml</groupId>
+ <artifactId>joml</artifactId>
+ <version>1.10.2</version>
+ </dependency>
+ </dependencies>
+</project>