gpt4 book ai didi

java - Maven - maven-remote-resources-plugin - 资源在最终构建中结束

转载 作者:行者123 更新时间:2023-12-01 14:34:19 30 4
gpt4 key购买 nike

我正在使用 maven-remote-resources-plugin 从另一个 JAR 导入资源:

<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 中。这不是必需的。我只在编译期间需要这些资源,而不是在运行时。

有没有一种聪明的方法可以在最终构建中排除这些导入的资源?

最佳答案

process goal Maven 远程资源插件的属性 attachToMainattachToTest

我想将它们设置为 false 也会将它们从打包中排除。

关于java - Maven - maven-remote-resources-plugin - 资源在最终构建中结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46149845/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com