Linuxer
人生的乐趣有多种:爱、享受、冒险等等,还有发现和创造。能享受后两种乐趣的人并不多。做事应该带着发现的心态而不是争强好胜的心态。

导航

 

2013-05-25

昨天把eclipse 从 indigo(3.7) 升级到了 juno(4.2). 启动 eclipse 发现从前装的 android 和 maven 插件都不见了.

$ ls .eclipse/
org.eclipse.platform_3.7.0_1543616141  org.eclipse.platform_4.2.0_1543616141

原来每个版本有一个目录, 4.2的目录下并没有 plugins 和 features 目录.

最终我使用了比较暴力的方法, 即把3.7目录下的 plugins 和 features 目录拷贝到 4.2 目录下. 重启eclipse, 并没看到插件被启用.

接下来使用了从网上学到的 link 方法:

  1. 在本地建一个存放自己的eclipse plugins 的目录, 比如我的是 ~/pkg/eclipse-plugins.
  2. 我要先用maven试一下这种方法, 于是我在上述目录下建立 maven 目录.
    mkdir ~/pkg/eclipse-plugins/maven
    
  3. maven 目录下一定要建立一个 eclipse 目录, 来存放关于 maven 的 features 和 plugins. 现在的目录为 ~/pkg/eclipse-plugins/maven/eclipse.
  4. 把关于 maven 的 features 和 plugins 目录 复制到 ~/pkg/eclipse-plugins/maven/eclipse 下.
  5. 在 ~/.eclipse/org.eclipse.platform4.2.01543616141/ 下建立 links 目录, 并在 links 目录下建立 maven.link. maven.link 的内容为 path=/home/wuchen/pkg/eclipse-plugins/maven.
  6. 据说重启eclipse就该启用 maven 插件, 但在我这里没有奏效.

然后, 我在 www.stackoverflow.com 下搜到了一个很优雅的方法:

  1. 启动 eclipse.
  2. 菜单 File => import … => Install => From existing Installation, 点确定, 就会弹出对话框, 浏览选择 ~/.eclipse 下 3.7的目录, 就会列出所有曾经安装在3.7上可以导入的插件.
  3. 选择好要导入的插件, 点击 Finish, 即可.
  4. 导入完成后, 按提示重启 eclipse, 成功.

我认为这才是正道.

 

 
posted on 2013-05-26 14:49  JollyWing  阅读(3976)  评论(0编辑  收藏  举报