Automate the stress testing of a Minecraft server network using bots
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns="http://maven.apache.org/POM/4.0.0"
3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5 <modelVersion>4.0.0</modelVersion>
6
7 <groupId>com.github.puregero</groupId>
8 <artifactId>minecraft-stress-test</artifactId>
9 <version>1.0.0-SNAPSHOT</version>
10
11 <properties>
12 <maven.compiler.source>17</maven.compiler.source>
13 <maven.compiler.target>17</maven.compiler.target>
14 </properties>
15
16 <dependencies>
17 <dependency>
18 <groupId>io.netty</groupId>
19 <artifactId>netty-all</artifactId>
20 <version>4.1.73.Final</version>
21 </dependency>
22 <dependency>
23 <groupId>org.jetbrains</groupId>
24 <artifactId>annotations</artifactId>
25 <version>23.0.0</version>
26 </dependency>
27 </dependencies>
28
29 <build>
30 <defaultGoal>clean package</defaultGoal>
31 <plugins>
32 <plugin>
33 <artifactId>maven-assembly-plugin</artifactId>
34 <executions>
35 <execution>
36 <phase>package</phase>
37 <goals>
38 <goal>single</goal>
39 </goals>
40 </execution>
41 </executions>
42 <configuration>
43 <archive>
44 <manifest>
45 <addClasspath>true</addClasspath>
46 <classpathPrefix>libs/</classpathPrefix>
47 <mainClass>
48 com.github.puregero.minecraftstresstest.MinecraftStressTest
49 </mainClass>
50 </manifest>
51 </archive>
52 <descriptorRefs>
53 <descriptorRef>jar-with-dependencies</descriptorRef>
54 </descriptorRefs>
55 </configuration>
56 </plugin>
57 </plugins>
58 </build>
59</project>