Skip to content

Commit e2e8bed

Browse files
authored
Upload pom.xml
1 parent 577664d commit e2e8bed

File tree

1 file changed

+134
-0
lines changed

1 file changed

+134
-0
lines changed

pom.xml

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
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>me.croabeast</groupId>
8+
<artifactId>CommandFramework</artifactId>
9+
<version>1.0</version>
10+
<packaging>jar</packaging>
11+
12+
<properties>
13+
<java.version>21</java.version>
14+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15+
</properties>
16+
17+
<build>
18+
<plugins>
19+
<plugin>
20+
<groupId>org.apache.maven.plugins</groupId>
21+
<artifactId>maven-compiler-plugin</artifactId>
22+
<version>3.13.0</version>
23+
<configuration>
24+
<source>1.8</source>
25+
<target>1.8</target>
26+
<compilerArgs>
27+
<arg>-Xlint:-options</arg>
28+
</compilerArgs>
29+
</configuration>
30+
</plugin>
31+
32+
<plugin>
33+
<groupId>org.apache.maven.plugins</groupId>
34+
<artifactId>maven-shade-plugin</artifactId>
35+
<version>3.5.3</version>
36+
<executions>
37+
<execution>
38+
<phase>package</phase>
39+
<goals>
40+
<goal>shade</goal>
41+
</goals>
42+
<configuration>
43+
<createDependencyReducedPom>false</createDependencyReducedPom>
44+
</configuration>
45+
</execution>
46+
</executions>
47+
<configuration>
48+
<filters>
49+
<filter>
50+
<artifact>*:*</artifact>
51+
<excludes>
52+
<exclude>META-INF/**</exclude>
53+
</excludes>
54+
</filter>
55+
</filters>
56+
</configuration>
57+
</plugin>
58+
59+
<plugin>
60+
<groupId>org.apache.maven.plugins</groupId>
61+
<artifactId>maven-source-plugin</artifactId>
62+
<version>3.3.1</version>
63+
<executions>
64+
<execution>
65+
<id>attach-sources</id>
66+
<phase>prepare-package</phase>
67+
<goals>
68+
<goal>jar</goal>
69+
</goals>
70+
</execution>
71+
</executions>
72+
</plugin>
73+
74+
<plugin>
75+
<groupId>org.apache.maven.plugins</groupId>
76+
<artifactId>maven-javadoc-plugin</artifactId>
77+
<version>3.5.0</version>
78+
<configuration>
79+
<additionalOptions>-Xdoclint:none</additionalOptions>
80+
</configuration>
81+
<executions>
82+
<execution>
83+
<id>attach-javadocs</id>
84+
<goals>
85+
<goal>jar</goal>
86+
</goals>
87+
</execution>
88+
</executions>
89+
</plugin>
90+
</plugins>
91+
92+
<resources>
93+
<resource>
94+
<directory>src/main/resources</directory>
95+
<filtering>true</filtering>
96+
</resource>
97+
</resources>
98+
</build>
99+
100+
<repositories>
101+
<repository>
102+
<id>spigotmc-repo</id>
103+
<url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url>
104+
</repository>
105+
106+
<repository>
107+
<id>sonatype</id>
108+
<url>https://oss.sonatype.org/content/groups/public/</url>
109+
</repository>
110+
</repositories>
111+
112+
<dependencies>
113+
<dependency>
114+
<groupId>org.jetbrains</groupId>
115+
<artifactId>annotations</artifactId>
116+
<version>24.0.1</version>
117+
<scope>provided</scope>
118+
</dependency>
119+
120+
<dependency>
121+
<groupId>org.projectlombok</groupId>
122+
<artifactId>lombok</artifactId>
123+
<version>1.18.26</version>
124+
<scope>provided</scope>
125+
</dependency>
126+
127+
<dependency>
128+
<groupId>org.spigotmc</groupId>
129+
<artifactId>spigot-api</artifactId>
130+
<version>1.16.5-R0.1-SNAPSHOT</version>
131+
<scope>provided</scope>
132+
</dependency>
133+
</dependencies>
134+
</project>

0 commit comments

Comments
 (0)