2
我使用maven-remote-resources-plugin
從另一個JAR導入資源:的Maven - Maven的遠程資源 - 插件 - 資源最終會在最終版本
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<version>1.5</version>
<configuration>
<resourceBundles>
<resourceBundle>x:y:1.0.0-SNAPSHOT</resourceBundle>
</resourceBundles>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
</plugin>
正如你可以看到,這是在generate-sources
階段完成。我需要這些資源用於生成器,該生成器在target/generated-sources
中生成可編譯源。這很好。
但是,導入的資源現在也在最終的WAR/JAR中。這不是必需的。編譯期間我只需要這些資源,而不是在運行時。
有沒有一種巧妙的方法可以在最終版本中排除這些導入的資源?
這似乎工作,再次感謝! –