首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse Maven项目中的随机“非Java源文件夹”

Eclipse Maven项目中的随机“非Java源文件夹”
EN

Stack Overflow用户
提问于 2020-05-14 12:31:53
回答 2查看 141关注 0票数 0

当我使用Eclipse创建新的Maven项目时,当我在文件夹src/main/ Java /bean或src/main/java/servlet中创建第一个类时,有时会出现错误“servlets/bean不是java源文件夹”。

这种情况完全是随机发生的,如果我用完全相同的过程创建了几个项目,我最终会设法得到一个没有这个问题的项目。

我发现不必创建多个项目的解决方案是将servlet/bean文件夹声明为java源。但这并不完美,因为我的类不在包中,所以我的代码不能直接共享,也不能使用一些Spring功能。看起来,一个解决方案可能在"Java构建路径“中,但我没有设法使它工作。

这个问题发生在几个Eclipse或Java版本(也是Tomcat版本,但似乎与此无关)。

对于为什么会出现这个问题(最令人惊讶的是它是随机发生的),您有解释吗?或者,除了“”之外,还有其他解决方案吗?

EN

回答 2

Stack Overflow用户

发布于 2020-05-14 13:48:55

默认情况下,maven将src/main/resources作为资源根。您可以使用这个maven插件尝试定义项目的resources目录。

代码语言:javascript
复制
 <build>
   ...
   <resources>
     <resource>
       <directory>[your folder here]</directory>
     </resource>
   </resources>
   ...
 </build>

否则,您可能会在Eclipse中通过右键单击该目录并设置为来执行此操作。(按原意)

票数 0
EN

Stack Overflow用户

发布于 2022-02-03 20:03:27

尝试此选项卡-右键单击Maven项目->构建路径配置构建路径按顺序和导出选项卡,您可以看到类似于'2构建路径条目丢失‘的消息,现在请选择’‘和'Maven依赖项’复选框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61797434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档