gpt4 book ai didi

java - Maven 程序集或阴影插件 - 如何从 jar 中排除源?

转载 作者:行者123 更新时间:2023-11-30 08:56:15 25 4
gpt4 key购买 nike

我想知道是否可以使用 assembly 或 shade 插件从我的 maven 项目中排除一些资源以捆绑在 jar 文件中。请注意,我可以通过放入构建 DOM 节点来完成此操作:

<resources>
<resource>
<directory>src/main/resources</directory>
<excludes>
<exclude>**</exclude>
</excludes>
<filtering>false</filtering>
</resource>
</resources>

但我正在寻找其他东西,因为这搞砸了我的 eclipse 设置。

PS:例如,我想从 jar 中排除整个 src/main/resources/config 文件夹,而是将其复制到目标文件夹中。要复制我使用 maven-resource-plugin,但不能排除它。

最佳答案

您可以将排除的资源放在 src/main/config 而不是 src/main/resources/config 并配置 maven-resources-plugin 相应地。按照惯例,资源目录用于存放进入 Jar 文件的资源。可以在 src/main 下创建您自己的目录以用于非常规用途。

关于java - Maven 程序集或阴影插件 - 如何从 jar 中排除源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28732337/

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