Maven build trobel

Discussion in 'Spigot Plugin Development' started by valaiyar, May 20, 2017.

  1. Code (Text):
    <?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">
        <modelVersion>4.0.0</modelVersion>

        <groupId>net.ketto.nocturne</groupId>
        <artifactId>Nocturne</artifactId>
        <version>1.0-SNAPSHOT</version>

        <repositories>
            <repository>
                <id>aikar</id>
                <url>https://ci.emc.gs/nexus/content/groups/aikar/</url>
            </repository>
            <repository>
                <id>spigot</id>
                <url>http://maven.elmakers.com/repository/org/spigotmc/</url>
            </repository>
        </repositories>

        <dependencies>
            <dependency>
                <groupId>co.aikar</groupId>
                <artifactId>acf-core</artifactId>
                <version>0.5.0-SNAPSHOT</version>
            </dependency>
            <dependency>
                <groupId>org.spigotmc</groupId>
                <artifactId>spigot-api</artifactId>
                <version>1.7.10-R0.1-SNAPSHOT</version>
                <scope>provided</scope>
            </dependency>
        </dependencies>

        <build>
            <sourceDirectory>${project.basedir}/src</sourceDirectory>
            <resources>
                <resource>
                    <directory>src/resources</directory>
                </resource>
            </resources>
            <plugins>
                <plugin>
                    <version>3.1</version>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <compilerArgs>
                            <arg>-parameters</arg>
                        </compilerArgs>
                    </configuration>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-shade-plugin</artifactId>
                    <version>2.4.1</version>
                    <configuration>
                        <dependencyReducedPomLocation>${project.build.directory}/dependency-reduced-pom.xml</dependencyReducedPomLocation>
                        <relocations>
                            <relocation>
                                <pattern>co.aikar.commands</pattern>
                                <shadedPattern>net.ketto.nocturne.acf</shadedPattern>
                            </relocation>
                        </relocations>
                    </configuration>
                    <executions>
                        <execution>
                            <phase>package</phase>
                            <goals>
                                <goal>shade</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
            </plugins>
        </build>

    </project>
    [​IMG]

    How do I output what is inside of the src and not the src itself?