我正在使用Google的Workspace Mechanic来配置我的eclipse环境。一切似乎都运行良好,除了对于任何全新安装,工作区机制打开时使用其自己的(~/.eclipse/mechanic)
的默认位置来查找首选项文件。
正如他们的文档中所述,我尝试包含他们的代码
(/实例/ com.google.eclipse.mechanic / mechanicSourceDirectories = /共享/蚀/任务\:$ {user_homedir} /蚀/机械师)
在我的plugin_customization.ini
中,但它对我不起作用。
有没有人知道如何实现这个目标?
答案 0 :(得分:2)
很晚,但我只需要相同的配置。
首先找到你的plugin_customization.ini(例如你的eclipse文件夹中的'find -name plugin_customization.ini')。 我有两个同名文件,位于 org.eclipse.platform 和 org.eclipse.epp.package.jee 。
对我来说,jee one是相关的,您可以将其配置为JSON Array。
com.google.eclipse.mechanic/mechanicSourceDirectories=["http\://server/mechanics/tasks.json","/tmp"]
此示例显示如何配置文件夹(/ tmp)和通过http位置。
答案 1 :(得分:1)
该文档适用于Linux / Unix上的Eclipse。如果您在Windows上运行Eclipse,则需要一条不同的路径。
另一个问题是将首选项放在另一个文件中并指向eclipse.ini
中的文件,其中包含
-Declipse.pluginCustomization=/var/wsm/current/my.properties
或使用
启动eclipseeclipse -pluginCustomization /var/wsm/current/my.properties
答案 2 :(得分:1)
在Windows下,我发现在使用最新的Eclipse Juno和最新的Workspace Mechanic时,我必须执行以下操作:
编辑(Java EE):
...\Eclipse_Juno_SR1\plugins\org.eclipse.epp.package.jee_1.5.1.20120828-0743\plugin_customization.ini
并在最后添加以下行:
com.google.eclipse.mechanic/mechanicSourceDirectories=c:\\...\\eclipse_extensions\\WorkspaceMechanics
为了让插件将上述目录识别为共享文件夹... 插件首选项现在正确引用该文件夹!
答案 3 :(得分:0)
以下对我有用(对于 Windows中的Eclipse Luna )。
Luna/plugins
文件夹org.eclipse.epp.package
开头的文件夹。
(最后我得到了org.eclipse.epp.package.java_4.4.1.20140925-1820
)plugin_customization.ini
\\sharedserver\share\DEV\Workspace-Prefs-Luna
): #Workspace Mechanic Settings
com.google.eclipse.mechanic/mechanicSourceDirectories=\\\\\sharedserver\\share\\DEV\\Workspace-Prefs-Luna