gpt4 book ai didi

java - 使用maven构建时无法读取子包

转载 作者:太空宇宙 更新时间:2023-11-04 06:10:46 25 4
gpt4 key购买 nike

我有一个正在使用 Maven 构建的项目。在这个项目中,我有一个名为:pentaho.kettle.step.plugs.spchr的“ma​​in”包和一个名为:pentaho.kettle.step.plugs.spchr.messages的子包。检查图像如下:

enter image description here

但是我正在使用maven构建我的项目,它无法检测子包内容。 注意:它不会抛出错误;但没有显示出预期的结果。

当我尝试手动导出项目而不使用maven构建时,它工作得很好。

我在这里遗漏了什么吗?请帮忙:)

此项目的 pom.xml 位于 here .

项目中使用的pom.xml截图:

Screenshot of the pom.xml used in the project

最佳答案

由于您的子包包含属性文件且没有 java 文件,因此应将其放置在 src/main/resources/pentaho/kettle/step/plugs/spchr/messages/ 内。 src/main/java 仅适用于 java 文件。静态资源始终属于src/main/resources/

参见http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html欲了解更多信息

关于java - 使用maven构建时无法读取子包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28766943/

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