Ресурсы вставляются в неправильном порядке - PullRequest
0 голосов
/ 18 ноября 2018

Я использую maven-assembly-plugin для компиляции JAR, вот часть конфигурации сборки моего pom.xml:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <configuration>
                    <source>8</source>
                    <target>8</target>
                </configuration>
            </plugin>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>com.hackclub.hackclubtools.HackClubToolsPlugin</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <filtering>true</filtering>
                <directory>src/main/resources/</directory>
            </resource>
        </resources>
    </build>

Одна из моих зависимостей имеет ресурс с тем же именем, что и один из моих ресурсов, config.json.

maven-assembly-plugin сначала компилирует эту зависимость и сначала вставляет ее 'ресурс, что означает, что когда дело доходит до вставки моих ресурсов, я получаю это сообщение:

[INFO] config.json already added, skipping

Есть ли способ обеспечить приоритет моих ресурсов над ресурсами зависимостей?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...