java多个eclipse概要文件
运行多个完全独立的Eclipse概要文件的最简单方法是什么
我有一些使用谷歌appengine的项目,一些安卓项目和一些标准Java项目。我想把这三个分开,因为app engine和安卓项目需要安装大量插件,这些插件会减慢Eclipse的速度并干扰其他功能
我尝试过为每个工作区创建不同的工作区,但当我在一个工作区安装安卓插件时,它会出现在其他工作区中。我相信这是因为它增加了数据
$HOME/.eclipse
那么,运行三个真正独立配置文件的最简单/最好的方法是什么
# 1 楼答案
创建3个不同的eclipse安装。(每个安装有不同的目录)
# 2 楼答案
您可以使用一个共享包池(共享所有公共eclipse插件)创建3个安装。然后安装到每个单独的eclipse安装中,使插件保持独立。例如,如果
PROF=basicEclipse
和TARGET=/an/absolute/path
您可以使用
$TARGET/basicEclipse/eclipse
启动eclipse安装。用PROF=androidEclipse
再次运行它会创建带有可执行文件的$TARGET/andoidEclipse,但会共享大多数常见的eclipse插件(在$TARGET目录中)。我必须使用Eclipse3.7M7来正确运行director应用程序,请参见https://bugs.eclipse.org/bugs/show_bug.cgi?id=342156然而。。。除非您的磁盘空间不足,否则简单地取消安装三次似乎是分离安装的更简单方法:-)
# 3 楼答案
你可以使用不同的操作系统配置文件,每个配置文件都有自己的工作区,或者只是不同的Eclipse安装?我希望我自己知道一个更好的答案,但当Eclipse插件在指定的工作区之外运行时,我个人会感到恼火
# 4 楼答案
IBM的这篇文章详细介绍了如何配置Eclipse扩展的位置: http://www.ibm.com/developerworks/library/os-ecl-manage/
# 5 楼答案
正如Paul Webster已经指出的,如果您的Eclipse安装是只读的,Eclipse将在您的主目录中存储插件数据。Eclipse平台手册refers to将此概念定义为安装区,该安装区只能阅读。在单用户安装中,安装区与配置区合并,后者是存储缓存、配置和插件数据的目录
要启用多用户安装,您可以创建一个共享配置,该配置类似于其他环境的基础。或者,您可以创建完全独立的配置区域,这些配置区域不共享公共设置,但使用相同的安装区域,从而节省硬盘空间
但是Eclipse中没有GUI可以轻松设置这些东西。有关必要的命令行开关,请参阅Eclipse Platform Manual
我还创建了一个Python脚本,它允许您使用一个漂亮的GUI在完全独立的配置区域之间实现和切换。你可以用
pip install eclipseprofileselector
安装它,或者查看代码from my github repository