ali*_*isa 7 java eclipse build rtc maven
我有一些相互依赖的Eclipse项目.当我尝试构建我的工作区时,我遇到了多个问题.据称,如果我做的Maven干净,更新的问题应该去,安装和工程清洁,刷新,订做(我通过运行和项目的菜单做的一切在Eclipse中相应的).
但是,我很困惑应该是执行这些操作的最佳顺序?此外,任何人都能简单地解释一下他们每个人做了什么,这样当我可以跳过一些时,我可以更好地理解和理解吗?
更具体地说:我被告知运行Maven Clean和Maven Install就足够了.虽然Maven Install以'Build Success'结尾,但我仍然在Problems选项卡上有错误,并且在尝试在特定项目中运行某些类时,会出现一个令人讨厌的错误"无法找到或加载主类导出".我尝试运行Project Clean几次,然后再运行Project Build几次,错误可能会也可能不会.我被建议介绍Maven更新 - >所有项目并选择所有项目>刷新(F5)步骤,但我不确定何时执行它们(在清理或安装或构建之后).
如何执行这些操作有"一般正确"的顺序吗?因此,如果我执行它并且一些错误仍然存在,那么我的版本中的某些内容是否有问题,而不仅仅是依赖关系?我从RTC(软件开发团队协作工具)中提取项目,我的同事没有这些问题.但是,我最近刚拿到它.
Pab*_*ano 14
首先,你必须明白maven和eclipse是两回事.是的,m2e插件(现在捆绑在eclipse中)可以很好地配置基于maven项目的eclipse项目.但是,有时eclipse会搞砸(几乎总是因为刷新问题).
其次,您可能需要了解Maven构建生命周期基础知识:
有三个内置的构建生命周期:默认,清理和站点.默认生命周期处理项目部署,清洁生命周期处理项目清理,而站点生命周期处理项目站点文档的创建.
所以,基本上:
第三,关于日食.如果已选中" 项目 - >自动构建 "选项,则无需运行Build .当eclipse搞砸了,我发现执行m2e命令" Maven - > Update project "然后刷新,就足够了.此命令将重新生成.settings文件夹中的某些文件.在极少数情况下,我必须自己删除.settings文件夹中的所有文件,然后运行"更新项目"命令.
结论:mvn clean install应该做的工作,如果不是eclipse - >刷新,如果还没有工作eclipse - > Maven - > Update Project
我还建议使用最新版本的eclipse和m2e插件.
具体而言,就我而言,以下操作序列有效:
| 归档时间: |
|
| 查看次数: |
18134 次 |
| 最近记录: |