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