Eclipse 工作空间机械师的企业配置

Eclipse 工作空间机械师的企业配置,eclipse,workspace,Eclipse,Workspace,我正在使用Google的工作区机制来配置我的eclipse环境。所有这些似乎都可以正常工作,但对于任何新安装,工作区机制都会打开自己的默认位置(~/.eclipse/mechanical),以查找首选项文件 正如在他们的文档中给出的那样,我尝试包括他们的代码 (/instance/com.google.eclipse.mechanical/mechanicSourceDirectories=/shared/eclipse/tasks\:${user\u homedir}/.eclipse/mec

我正在使用Google的工作区机制来配置我的eclipse环境。所有这些似乎都可以正常工作,但对于任何新安装,工作区机制都会打开自己的默认位置
(~/.eclipse/mechanical)
,以查找首选项文件

正如在他们的文档中给出的那样,我尝试包括他们的代码

(/instance/com.google.eclipse.mechanical/mechanicSourceDirectories=/shared/eclipse/tasks\:${user\u homedir}/.eclipse/mechanical)

在我的
plugin_customization.ini
中,但它对我不起作用


关于如何实现这一点,有人有其他想法吗?

很晚了,但我只需要相同的配置

首先找到您的plugin_customization.ini(例如eclipse文件夹中的“find-name plugin_customization.ini”)。 我有两个同名文件,分别位于org.eclipse.platformorg.eclipse.epp.package.jee

对我来说,jee是相关的,您可以将其配置为JSON数组

com.google.eclipse.mechanic/mechanicSourceDirectories=["http\://server/mechanics/tasks.json","/tmp"]

此示例显示如何配置文件夹(/tmp)和通过http位置。

此文档适用于Linux/Unix上的Eclipse。如果您在Windows上运行Eclipse,则需要不同的路径

另一个建议是将首选项放在另一个文件中,并从
eclipse.ini
指向该文件

-Declipse.pluginCustomization=/var/wsm/current/my.properties

或者使用

eclipse -pluginCustomization /var/wsm/current/my.properties

在Windows下,我发现在使用最新的Eclipse Juno和最新的工作区机制时,我必须执行以下操作:

编辑(Java EE):

并在末尾添加以下行:

com.google.eclipse.mechanic/mechanicSourceDirectories=c:\\...\\eclipse_extensions\\WorkspaceMechanics
为了让插件识别上述目录为共享文件夹。。。
插件首选项现在正确引用文件夹

以下内容对我很有用(适用于Windows中的Eclipse Luna)

  • 打开
    Luna/plugins
    文件夹
  • 搜索以
    org.eclipse.epp.package
    开头的文件夹。 (我最终得到了
    org.eclipse.epp.package.java_4.4.1.20140925-1820
  • 进入该文件夹并编辑
    plugin\u customization.ini
  • 在末尾追加以下内容(指向
    \\sharedserver\share\DEV\Workspace Prefs Luna
    ):
  • #工作区机械设置
    com.google.eclipse.mechanical/mechanicSourceDirectories=\sharedserver\\share\\DEV\\Workspace Prefs Luna

  • 保存关闭文件
  • 重新启动Eclipse

  • 这对我不起作用,Workspace Mechanics现在有一个条目
    “http\://server/Mechanics/tasks.json”、“/tmp”
    com.google.eclipse.mechanic/mechanicSourceDirectories=c:\\...\\eclipse_extensions\\WorkspaceMechanics