在 Eclipse 中开发 Maven 项目,当我单击启动按钮时,启动经常会失败,并出现错误:
'Launching project_name' has encountered a problem. No selected resource
这是因为在单击“启动”按钮(绿色小播放图标)之前,我没有在编辑器中选择 Java 类文件。
通常,当我按下按钮时,我的焦点是 Maven 控制台或 Git 暂存 View ,因此我了解为什么会发生这种情况,而不是如何防止它发生。
播放按钮当然知道要选择哪个项目。当我按下按钮时,为什么它应该关心哪个 View 具有焦点?启动配置通过基目录字段中的${project_loc:project_name}
之类的值引用项目。
有没有办法让 Eclipse 只运行 Maven 构建,而不管 IDE 的焦点是什么?
我正在运行面向企业 Java 开发人员的 Eclipse IDE。 版本:Ubuntu 上的 2018-12 (4.10.0)。
最佳答案
在窗口 > 首选项:运行/调试 > 启动中,选择始终启动先前启动的应用程序作为 < em>启动操作。
还要确保不使用基于选择的变量,例如不带参数的${git_branch}
。
要使 git_branch
独立于选择,请指定您想要从中获得当前分支名称的资源(文件或文件夹)。例如,${git_branch:/my_project}
。
关于java - Eclipse maven启动 "has encoutered a problem"没有选择资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54244127/