Modulization of NMS versions for 1.18+
This commit is contained in:
		
							
								
								
									
										173
									
								
								plugin/pom.xml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										173
									
								
								plugin/pom.xml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,173 @@ | ||||
| <?xml version="1.0" encoding="UTF-8"?> | ||||
| <project xmlns="http://maven.apache.org/POM/4.0.0" | ||||
|          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||||
|          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||||
|     <parent> | ||||
|         <artifactId>LibsDisguises</artifactId> | ||||
|         <groupId>LibsDisguises</groupId> | ||||
|         <version>10.0.26-SNAPSHOT</version> | ||||
|     </parent> | ||||
|     <modelVersion>4.0.0</modelVersion> | ||||
|  | ||||
|     <artifactId>plugin</artifactId> | ||||
|  | ||||
|     <build> | ||||
|         <defaultGoal>exec:java clean install</defaultGoal> | ||||
|         <finalName>LibsDisguises</finalName> | ||||
|  | ||||
|         <resources> | ||||
|             <resource> | ||||
|                 <directory>src/main/resources</directory> | ||||
|                 <filtering>true</filtering> | ||||
|                 <includes> | ||||
|                     <include>plugin.yml</include> | ||||
|                 </includes> | ||||
|             </resource> | ||||
|             <resource> | ||||
|                 <directory>src/main/resources</directory> | ||||
|                 <filtering>false</filtering> | ||||
|                 <includes> | ||||
|                     <include>**/*</include> | ||||
|                 </includes> | ||||
|             </resource> | ||||
|             <resource> | ||||
|                 <directory>${project.basedir}</directory> | ||||
|                 <includes> | ||||
|                     <include>README.md</include> | ||||
|                 </includes> | ||||
|             </resource> | ||||
|         </resources> | ||||
|         <plugins> | ||||
|             <plugin> | ||||
|                 <artifactId>maven-surefire-plugin</artifactId> | ||||
|                 <version>3.0.0-M5</version> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.codehaus.mojo</groupId> | ||||
|                 <artifactId>exec-maven-plugin</artifactId> | ||||
|                 <version>3.0.0</version> | ||||
|  | ||||
|                 <executions> | ||||
|                     <execution> | ||||
|                         <id>my-execution</id> | ||||
|                         <phase>compile</phase> | ||||
|                         <goals> | ||||
|                             <goal>java</goal> | ||||
|                         </goals> | ||||
|                     </execution> | ||||
|                 </executions> | ||||
|                 <configuration> | ||||
|                     <includePluginDependencies>true</includePluginDependencies> | ||||
|                     <mainClass>me.libraryaddict.disguise.utilities.watchers.CompileMethods</mainClass> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|             <plugin> | ||||
|                 <groupId>org.apache.maven.plugins</groupId> | ||||
|                 <artifactId>maven-shade-plugin</artifactId> | ||||
|                 <version>3.2.4</version> | ||||
|                 <executions> | ||||
|                     <execution> | ||||
|                         <phase>package</phase> | ||||
|                         <goals> | ||||
|                             <goal>shade</goal> | ||||
|                         </goals> | ||||
|                     </execution> | ||||
|                 </executions> | ||||
|                 <configuration> | ||||
|                     <minimizeJar>true</minimizeJar> | ||||
|                     <artifactSet> | ||||
|                         <includes> | ||||
|                             <include>net.kyori:*</include> | ||||
|                             <include>LibsDisguises:*</include> | ||||
|                         </includes> | ||||
|                     </artifactSet> | ||||
|                     <relocations> | ||||
|                         <relocation> | ||||
|                             <pattern>net.kyori</pattern> | ||||
|                             <shadedPattern>ld-shaded.net.kyori</shadedPattern> | ||||
|                         </relocation> | ||||
|                     </relocations> | ||||
|                 </configuration> | ||||
|             </plugin> | ||||
|         </plugins> | ||||
|     </build> | ||||
|  | ||||
|     <dependencies> | ||||
|         <dependency> | ||||
|             <groupId>org.projectlombok</groupId> | ||||
|             <artifactId>lombok</artifactId> | ||||
|             <version>${lombok.version}</version> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.comphenix.protocol</groupId> | ||||
|             <artifactId>ProtocolLib</artifactId> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.spigotmc</groupId> | ||||
|             <artifactId>spigot-api</artifactId> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>org.spigotmc</groupId> | ||||
|             <artifactId>spigot</artifactId> | ||||
|         </dependency> | ||||
|         <!-- testing --> | ||||
|         <dependency> | ||||
|             <groupId>junit</groupId> | ||||
|             <artifactId>junit</artifactId> | ||||
|             <version>${junit.version}</version> | ||||
|             <scope>test</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>com.destroystokyo.paper</groupId> | ||||
|             <artifactId>paper-api</artifactId> | ||||
|             <version>${paper-api.version}</version> | ||||
|             <scope>provided</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>net.md-5</groupId> | ||||
|             <artifactId>bungeecord-chat</artifactId> | ||||
|             <version>${bungeecord-chat.version}</version> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>net.kyori</groupId> | ||||
|             <artifactId>adventure-text-minimessage</artifactId> | ||||
|             <version>${adventure-minimessage.version}</version> | ||||
|             <scope>compile</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>net.kyori</groupId> | ||||
|             <artifactId>adventure-text-serializer-gson</artifactId> | ||||
|             <version>${adventure-serializer.version}</version> | ||||
|             <scope>compile</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>net.kyori</groupId> | ||||
|             <artifactId>adventure-api</artifactId> | ||||
|             <version>${adventure-api.version}</version> | ||||
|             <scope>compile</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <!--NMS Packages--> | ||||
|         <dependency> | ||||
|             <groupId>LibsDisguises</groupId> | ||||
|             <artifactId>shared</artifactId> | ||||
|             <version>${project.version}</version> | ||||
|             <scope>compile</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|         <dependency> | ||||
|             <groupId>LibsDisguises</groupId> | ||||
|             <artifactId>v1_18_R1</artifactId> | ||||
|             <version>${project.version}</version> | ||||
|             <scope>compile</scope> | ||||
|             <optional>true</optional> | ||||
|         </dependency> | ||||
|     </dependencies> | ||||
|  | ||||
| </project> | ||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user