- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道是否有人遇到和我一样的问题并可以帮助我。我有一个 Maven 项目,其中包含 6 个模块。一些模块相互依赖。该项目是用 Java 编写的,并构建为 jar、wars 和 aar。我一直在尝试使用 m2eclipse 插件将其导入到 Eclipse 中。在项目构建之前它似乎工作正常。在构建过程中,我收到数百个错误,提示生成的 Java 文件丢失。我发现 eclipse 无法识别某些生成的包应该被解释为源代码。我真的不知道该怎么办,因为我已经花了很多时间试图解决这个问题。该项目正在使用命令行构建良好。我的目标是在 Tomcat 服务器上调试整个项目,这就是我想使用 eclipse 的原因,因为它与 Tomcat 具有非常好的集成。
我们将不胜感激每一个帮助。
谢谢!
最佳答案
如 Why generated source folders are not added to classpath 中所述常见问题解答条目:
Maven plugins used to generate source code from resources or other sources can register additional source folders to Maven project during the build. Usually such plugins are bound to process-resources (or process-test-resources) build phase (for example jaxb, modello or xdoclet plugins). This means that to get those source folders for generated sources, we have to run corresponding Maven build phase.
Not all projects using generated sources, so for performance reasons, m2eclipse does not run any Maven goals by default on project import. This can be changed in the Maven settings in "Window > Preferences... > Maven > Goals to run on project import" (e.g. you can specify "process-resources" build phase or specific plugins in that field).
Alternatively you can run "Maven > Update project configuration" action from the project popup menu, which is configured to run "process-resources" by default and it can be also changed on the same preference page.
因此,要么将源生成过程绑定(bind)到的目标添加到要在导入时运行的目标列表,要么通过运行 Maven 生成源并更新项目配置。
关于eclipse - 将多个模块 Maven 2 项目导入 Eclipse 工作区时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2421631/
我是一名优秀的程序员,十分优秀!