java - 如何使用 Eclipse 创建通用启动配置?

标签 java eclipse maven run-configuration launch-configuration

我在 eclipse 中有一个运行配置。在我的项目中,我们有两个分支:DEV 和 STABLE。 我想创建一个运行配置来构建我的项目,无论它在哪个分支上。

现在,当我使用以下两个变量之一设置 Base directory 时:${project_path}${build_project},我面对这个错误:

Base directory doesn't exist or can't be read.

这有效:${workspace_loc:/my-project-dev-branch} 但绑定(bind)到特定分支。我必须复制此配置以构建稳定分支。

  • 那么,如何查看${project_path}${build_project}的实际内容呢?
  • 或者我应该使用哪个变量来获得此结果:${workspace_loc:/${eclipse_variable_with_project_name}}

最佳答案

我不确定我是否遵循了您的分支在工作区中的表示方式,但是

  • ${project_path} 表示相对于您的工作区的路径
  • ${build_project} 只会在实际构建期间设置(而不是在程序执行期间)

根据您的描述,您希望改用 ${project_loc}

注意:必须在启动运行配置之前在透视项目中选择项目。否则,您将收到如下屏幕截图所示的消息:

picture of Alert box popup with the text 'Launching MY RUN CONFIGURATION' has encountered a problem.  Variable references empty selection: ${project_loc}'

关于java - 如何使用 Eclipse 创建通用启动配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15762751/

相关文章:

java - 内存 session 复制中的 Tomcat

java - 在android中正确处理onTouch和onClick事件

java - 查找包(又名 java 类的默认范围成员)

使用 Maven 导入库时出现 java.lang.UnsatisfiedLinkError (Java3D)

Maven 部署失败

java - Spring Batch WriterNotOpenException

java - Selenium WebDriver : For editing and deleting elements in a list, 我应该始终选择第一个元素的原因是什么,反之亦然

java - mvn+jetty : Failed to execute goal org. eclipse.jetty:jetty-maven-plugin 出错:

android - 通过最近的应用程序删除应用程序时停止服务

eclipse - 包含与引用之间的ECore有什么区别?