pom.xml
 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.wordpress.crazysqueak.ccmcc2</groupId>
 8      <artifactId>CornerCultMCC2-BattleBox</artifactId>
 9      <version>1.0-SNAPSHOT</version>
10      <packaging>jar</packaging>
11  
12      <name>CornerCultMCC2-BattleBox</name>
13  
14      <properties>
15          <java.version>17</java.version>
16          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
17      </properties>
18  
19      <build>
20          <plugins>
21              <plugin>
22                  <groupId>org.apache.maven.plugins</groupId>
23                  <artifactId>maven-compiler-plugin</artifactId>
24                  <version>3.8.1</version>
25                  <configuration>
26                      <source>${java.version}</source>
27                      <target>${java.version}</target>
28                  </configuration>
29              </plugin>
30              <plugin>
31                  <groupId>org.apache.maven.plugins</groupId>
32                  <artifactId>maven-shade-plugin</artifactId>
33                  <version>3.2.4</version>
34                  <executions>
35                      <execution>
36                          <phase>package</phase>
37                          <goals>
38                              <goal>shade</goal>
39                          </goals>
40                          <configuration>
41                              <createDependencyReducedPom>false</createDependencyReducedPom>
42                          </configuration>
43                      </execution>
44                  </executions>
45              </plugin>
46          </plugins>
47          <resources>
48              <resource>
49                  <directory>src/main/resources</directory>
50                  <filtering>true</filtering>
51              </resource>
52          </resources>
53      </build>
54  
55      <repositories>
56          <repository>
57              <id>papermc-repo</id>
58              <url>https://repo.papermc.io/repository/maven-public/</url>
59          </repository>
60          <repository>
61              <id>sonatype</id>
62              <url>https://oss.sonatype.org/content/groups/public/</url>
63          </repository>
64      </repositories>
65  
66      <dependencies>
67          <dependency>
68              <groupId>io.papermc.paper</groupId>
69              <artifactId>paper-api</artifactId>
70              <version>1.19-R0.1-SNAPSHOT</version>
71              <scope>provided</scope>
72          </dependency>
73  
74          <dependency>
75              <groupId>com.wordpress.crazysqueak.ccmcc2</groupId>
76              <artifactId>CornerCultMCC2-core</artifactId>
77              <version>1.0-SNAPSHOT</version>
78              <scope>provided</scope>
79          </dependency>
80      </dependencies>
81  </project>