【发布时间】:2015-01-04 22:29:00
【问题描述】:
我有一个现有的 maven 项目(使用的 IDE:Sprint 测试工具),我提供的帮助非常有限。我是 maven、java 和其他东西的新手(我知道基本的 java 并且已经在 java 中完成了自动化,但还没有从事过成熟的 java 项目),我必须自己或多或少地弄清楚我们所有的这个项目。 我试图编译包,但它在 main\src\java 中显示错误,即“无法解析消息”这种代码:Messages.. 我搜索了文件夹,发现只有一个 Messages.java 文件(包含该方法定义)在项目的“目标”文件夹的子文件夹中。因此,我被要求将此子文件夹的路径/文件夹添加为源文件夹,并且错误消失了。
我相信在编译/打包 maven 项目时会创建整个“目标”。并且,将路径添加到源文件夹会索引该路径并使其可用于编译/打包。所以,我想知道项目最初是如何编译和打包的。 我确实在 src\main\resources\folders..\Messages.properties 中看到 Messages.properties,Messages.java 中定义的方法似乎与此属性文件有某种关系。
我在网上搜索但找不到答案。请问stack可以帮我吗? 提前致谢。
【问题讨论】:
-
请提供您的 pom.xml 文件的
部分。您是正确的,作为一般规则,目标/目录由 Maven 生成以存储构建输出,因此不应成为您构建的依赖项。