在maven中,如何将非java src文件包含在输出jar中的同一位置?

2024-01-18

我收到了一个源代码包。在 src 目录树内有一些属性文件(.properties),我想将它们保留在输出 jar 中的同一位置。例如:我想要

src/main/java/com.mycompany/utils/Myclass.java 
src/main/java/com.mycompany/utils/Myclass.properties

在罐子里保持不变:

com.mycompany/utils/Myclass.class 
com.mycompany/utils/Myclass.properties

无需将属性文件添加到单独的资源文件夹中。有没有办法告诉maven?


您可以在 pom 中添加以下内容,表明资源在以下位置可用src/main/java and including资源的类型。

<build>
    <resources>
        <resource>
            <directory>src/main/java</directory>
            <includes>
                <include>**/*.properties</include>
            </includes>
        </resource>
    </resources>
</build>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在maven中,如何将非java src文件包含在输出jar中的同一位置? 的相关文章

随机推荐

  • 验证 NSString 中是否存在单词

    我搜索了一下 但找不到这个 可能非常简单 问题的答案 我有一个 NSString 我想检查它是否包含单词 像这样的事情 NSString sentence The quick brown fox NSString word quack if
  • 在 Woocommerce 商店页面上的类别列表中隐藏产品类别

    我想在 Woocommerce 商店页面的类别列表中隐藏某个产品类别 我找到并使用以下代码片段来执行此操作 add filter get terms exclude category 10 3 function exclude catego
  • 测试单词是否在字符串中(grepl、fuzzyjoin?)

    如果一个数据帧的两列中的字符串包含在第二个数据帧的一列的字符串中 我需要对两个数据帧进行匹配和连接 示例数据框 First lt c john jane jimmy jerry matt tom peter leah Last lt c s
  • SignTool 错误:无效选项:/fd

    我发布我的 exe 并激活自动更新 但是当我编译exe时 出现错误 严重性代码 说明 项目文件行抑制状态 错误 An 签名时发生错误 签名失败 bin Debug app publish myapp exe SignTool 错误 无效选项
  • Angular 2:ngIf 指令中比较运算符 == 和 === 之间有什么区别

    我不明白为什么这两个运算符存在 在布尔比较的情况下 和 似乎都有效 但在枚举比较的情况下只有 有效 div class interventionGroup div class interventionGroupHeader transiti
  • 查找具有特定 OMS 配置文件的 Sitecore 项目?

    我必须在 Sitecore 或者更确切地说 在内容中 中找到在 跟踪 属性中检查了特定 OMS 营销套件 配置文件的所有项目 Tracking 属性似乎存储为 XML 并具有如下原始值
  • 嵌套集合的 Lodash 映射

    我有以下收藏 var realty name Realty A entrances name Entrance A units name unitA contracts contractNo no 963 contractNo no 741
  • python,清理列表

    尝试清理 python 列表 我能够删除精确的字符串匹配 如何删除部分匹配项 exclude n Hits Sites blah blah2 partial string maybe here newlist for item in arr
  • 欧拉计划 No. 14 Haskell

    我正在尝试解决 Project Euler 的问题 14 http projecteuler net problem 14 http projecteuler net problem 14 并且我使用 Haskell 陷入了死胡同 现在 我
  • Java替换字符串中的所有方括号

    我想从字符串中删除方括号 但我不知道如何操作 String str Chrissman 1 str replaceAll String temp str split System out println Nickname temp 0 Po
  • 计算 JMS 队列中的消息数

    检查 JMS 队列并获取其中所有消息的最佳方法是什么 如何统计队列中消息的数量 Thanks 使用 JmsTemplate public int getMessageCount String messageSelector return j
  • HasColumnType 和 Database generated 的正确用法是什么

    我正在将大约 80 个实体的大量 EF 模型从 EF4 迁移到 EF6 并且还将其从 Designer EDMX 生成数据库更改为 Code First 数据库 现在 我正在使用 EF Fluent api 配置实体关系 但我不确定是否正确
  • 更新后pgadmin无法登录

    刚刚将 pgadmin4 更新到版本 4 8 现在它不接受 ssh 隧道密码进入服务器 我收到以下错误消息 Failed to decrypt the SSH tunnel password Error utf 8 codec can t
  • 了解 QEMU 的好来源是什么?

    您会推荐什么书或网站来了解 QEMU 我想查看一些使用示例以及如何使用 API 最佳资源 主要 QEMU 使用文档 http wiki qemu org Manual Qemu 手册页 http manpages ubuntu com ma
  • 为什么用方法返回指针会使调试模式下的测试失败?

    当我在发布模式下启动以下测试时 它们都通过了 但在调试模式下它们都失败了 TestFixture public unsafe class WrapperTests Test public void should correctly set
  • ASP.net 是用户角色

    我无法弄清楚如何快速找出角色中的用户名是 否吗 我已经做到了 Roles FindUsersInRole Admin usersName 但我有点卡住了 有什么简单的方法吗 以下返回 true 或 false 具体取决于指定用户是否属于指定
  • 如何批量重命名路径下的文件新的不同名称?

    我有一个文件 destination txt 其中包含有关我的 CD 的路径信息 C Users NekhayenkoO Desktop LOG Dateien CD Imaging SME99 ISO C Users Nekhayenko
  • 将 R 中的数字四舍五入到指定的位数

    我在 R 中对数字进行四舍五入时遇到问题 我有以下数据 我想将它们四舍五入到 8 位小数 structure c 9 50863385275955e 05 4 05702267762077e 06 2 78921491976249e 05
  • 插入具有相同唯一 ID 的多行

    我使用一个查询插入多行 显然 ID 列会自动递增每一行 我想创建另一个 ID 列 并使查询期间插入的所有行的 ID 保持不变 因此 如果我在一个查询期间插入 10 行 我希望所有 10 行的 id 为 1 如何才能做到这一点 谢谢你的帮助
  • 在maven中,如何将非java src文件包含在输出jar中的同一位置?

    我收到了一个源代码包 在 src 目录树内有一些属性文件 properties 我想将它们保留在输出 jar 中的同一位置 例如 我想要 src main java com mycompany utils Myclass java src