【问题标题】:Setting Eclipse target platform using command line使用命令行设置 Eclipse 目标平台
【发布时间】:2014-09-11 07:49:46
【问题描述】:

我知道如何在 Eclipse 中添加和设置目标平台。但我试图通过命令行做同样的事情,即通过命令行选项指定目标平台。我尝试在启动 Eclipse 时设置“基本位置”属性,

   > eclipse.exe -vmargs -DbaseLocation="path to the plugins root folder"

here 中所建议的那样。我查看了 baseLocation 属性详细信息here。但这不起作用。请告诉我通过命令行设置目标平台的正确方法。

【问题讨论】:

  • 'baseLocation' 仅在使用无头构建时使用,您是这样做的吗?
  • @greg-449,我不是在这里进行构建,而是通过命令行启动 eclipse,我想在启动时通过命令行指定目标平台(插件)。你能告诉我是否有任何其他命令行选项可以用来指定这个吗?

标签: java eclipse eclipse-plugin target-platform


【解决方案1】:

在启动 Eclipse 时,没有用于更改目标平台的命令行选项。 'baseLocation' 仅在运行无头构建时使用。

更改目标平台是一项昂贵的操作,因为它需要完整构建,这可能是没有命令参数的原因。

所有 Eclipse 命令行参数和系统属性都列在帮助here

【讨论】:

  • 感谢格雷格的澄清。我在谷歌搜索时遇到了那个链接,但我想是否还有其他选择,所以我问了。现在我正在查看具有 ITargetPlatformService 和其他目标平台 api 的“org.eclipse.pde.core”插件中的 API,现在我正在尝试以编程方式实现相同的目标(通过 api 加载目标平台)。非常感谢您的指点。
  • 你成功了吗?我们正在使用 Docker 创建一个开发环境,并且可以很好地根据我们的需要自动更改目标平台。谢谢
猜你喜欢
  • 1970-01-01
  • 2011-04-18
  • 2011-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-17
  • 1970-01-01
  • 2012-01-27
相关资源
最近更新 更多