java - Eclipse maven启动 "has encoutered a problem"没有选择资源

标签 java eclipse maven

在 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/

相关文章:

java - 将标准输出重定向到 Java 中的字符串

java - 如何将java数组的数据存储在硬盘中,以便以后使用?

java - 由于简单的 JSON 依赖而导致 JAR 文件错误

java - 选择通用格式行中包含的数字

java - 使用相同的网络驱动程序进行 2 次测试

Eclipse 不会将 jar 部署到 WEB-INF/lib 目录中

java - Eclipse:如何正确地将 Maven/Ant 项目集成到更大的项目中?

java - Maven 抛出空指针异常

eclipse - 如何手动安装 Scala 插件?

java - 了解复杂java项目中运行的方法和类