java - Maven 配置文件不适用于文件排除
问题描述
我的问题是我只想在使用特定配置文件时使用 maven从生成的.jar中排除一些文件。
文件的排除工作正常,而不嵌套在任何配置文件中:
<resources>
<resource>
<directory>${project.basedir}/src/main/resources</directory>
<excludes>
<exclude>**/abc.txt</exclude>
</excludes>
<filtering>true</filtering>
</resource>
</resources>
但是,如果我尝试像这样使用配置文件:
<profile>
<id>profile</id>
<build>
<resources>
...
</resources>
</build>
</profile>
比排除不会发生。我在 Idea 中的应用程序构建期间生成 jar。
请问有没有办法让它像这样工作?
解决方案
推荐阅读
- laravel - 在 laravel 属性 [密码] 中不存在此集合实例
- c++ - 在 CRC-16 CCITT 中将数据从二进制解码为文本,我应该输入一个代码字,并使用 crc 生成器对其进行编码,
- reactjs - 无法获取 Cloud Functions for Firebase response.send 方法发送的值
- java - 在 SQL 本机查询中使用 java Boolean 类作为布尔类型
- python - 如何在 Google Cloud Functions 中查看未捕获异常的堆栈跟踪?
- javascript - foo("123") 和 foo`123` 有什么区别?
- node.js - 我是 discord botting 的初学者,我在 Visual Studio 的 node.js 中使用 discord.js。我不知道如何解决这个错误
- java - 在 vavr 中使用 Map 时使用 AtomicReference 的惯用方式是什么?
- flutter - 如何修复此错误任务 'assembleAarRelease' not found in root project 'flutter_plugin_android_lifecycle'。?
- r - 在 R 中合并需要很长时间