pom.xml (5654B)
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.night</groupId> 8 <artifactId>NullValkyrie</artifactId> 9 <version>1.1.1</version> 10 <packaging>jar</packaging> 11 12 <name>NullValkyrie</name> 13 14 <description>Null Valkyrie</description> 15 <properties> 16 <java.version>1.8</java.version> 17 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 18 </properties> 19 <url>https://github.com/night0721/nullvalkyrie</url> 20 21 <build> 22 <finalName>${project.name}</finalName> 23 <plugins> 24 <plugin> 25 <groupId>org.apache.maven.plugins</groupId> 26 <artifactId>maven-compiler-plugin</artifactId> 27 <version>3.8.1</version> 28 <configuration> 29 <source>16</source> 30 <target>16</target> 31 </configuration> 32 </plugin> 33 <plugin> 34 <groupId>org.apache.maven.plugins</groupId> 35 <artifactId>maven-shade-plugin</artifactId> 36 <version>3.2.4</version> 37 <executions> 38 <execution> 39 <phase>package</phase> 40 <goals> 41 <goal>shade</goal> 42 </goals> 43 <configuration> 44 <createDependencyReducedPom>false</createDependencyReducedPom> 45 </configuration> 46 </execution> 47 </executions> 48 </plugin> 49 <plugin> 50 <groupId>org.apache.maven.plugins</groupId> 51 <artifactId>maven-jar-plugin</artifactId> 52 <version>2.4</version> 53 <configuration> 54 <finalName>${project.name}</finalName> 55 <outputDirectory>E:\Files\SB\plugins</outputDirectory> 56 </configuration> 57 </plugin> 58 <plugin> 59 <groupId>net.md-5</groupId> 60 <artifactId>specialsource-maven-plugin</artifactId> 61 <version>1.2.2</version> 62 <executions> 63 <execution> 64 <phase>package</phase> 65 <goals> 66 <goal>remap</goal> 67 </goals> 68 <id>remap-obf</id> 69 <configuration> 70 <srgIn>org.spigotmc:minecraft-server:1.19.2-R0.1-SNAPSHOT:txt:maps-mojang</srgIn> 71 <reverse>true</reverse> 72 <remappedDependencies>org.spigotmc:spigot:1.19.2-R0.1-SNAPSHOT:jar:remapped-mojang</remappedDependencies> 73 <remappedArtifactAttached>true</remappedArtifactAttached> 74 <remappedClassifierName>remapped-obf</remappedClassifierName> 75 </configuration> 76 </execution> 77 <execution> 78 <phase>package</phase> 79 <goals> 80 <goal>remap</goal> 81 </goals> 82 <id>remap-spigot</id> 83 <configuration> 84 <inputFile>${project.build.directory}/${project.artifactId}-${project.version}-remapped-obf.jar</inputFile> 85 <srgIn>org.spigotmc:minecraft-server:1.19.2-R0.1-SNAPSHOT:csrg:maps-spigot</srgIn> 86 <remappedDependencies>org.spigotmc:spigot:1.19.2-R0.1-SNAPSHOT:jar:remapped-obf</remappedDependencies> 87 </configuration> 88 </execution> 89 </executions> 90 </plugin> 91 </plugins> 92 <resources> 93 <resource> 94 <directory>src/main/resources</directory> 95 <filtering>true</filtering> 96 </resource> 97 </resources> 98 </build> 99 <repositories> 100 <repository> 101 <id>spigotmc-repo</id> 102 <url>https://hub.spigotmc.org/nexus/content/repositories/snapshots/</url> 103 </repository> 104 <repository> 105 <id>sonatype</id> 106 <url>https://oss.sonatype.org/content/groups/public/</url> 107 </repository> 108 <repository> 109 <id>dmulloy2-repo</id> 110 <url>https://repo.dmulloy2.net/repository/public/</url> 111 </repository> 112 </repositories> 113 114 <dependencies> 115 <dependency> 116 <groupId>org.spigotmc</groupId> 117 <artifactId>spigot</artifactId> 118 <version>1.19.2-R0.1-SNAPSHOT</version> 119 <classifier>remapped-mojang</classifier> 120 <scope>provided</scope> 121 </dependency> 122 <dependency> 123 <groupId>net.dv8tion</groupId> 124 <artifactId>JDA</artifactId> 125 <version>5.0.0-alpha.13</version> 126 <exclusions> 127 <exclusion> 128 <groupId>club.minnced</groupId> 129 <artifactId>opus-java</artifactId> 130 </exclusion> 131 </exclusions> 132 </dependency> 133 <dependency> 134 <groupId>org.mongodb</groupId> 135 <artifactId>mongo-java-driver</artifactId> 136 <version>3.12.11</version> 137 <scope>compile</scope> 138 </dependency> 139 </dependencies> 140 </project>