MyElipse9.0 M1安装svn(测试100%通过)
来源:互联网 发布:软件是什么 编辑:程序博客网 时间:2024/05/22 06:55
为什么标题要写100%通过呢?原因是以前的方法(直接复制到plugin里(MyEclipse 6.0可以,我试过),link安装)都不好用了,9.0M1不吃这一套,所以告诉大家这么做一定能够装上!!
测试环境:
操作系统:Windows XP
JDK : JDK1.6
1、下载最新的SVN包(我下的是1.6.5版):
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
2、在D:\Program Files\Genuitec\MyEclipse-9.0M1(这里为你安装MyEclipse-9.0M1的路径,我的为D:\Program Files)下创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。
3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。
4、复制下列java代码,修改路径并执行:
package cn.com.hnty; import java.io.File; import java.util.ArrayList; import java.util.List; /** * MyEclipse 9.0 M1插件配置代码生成器 * * */ public class PluginConfigCreator { public PluginConfigCreator() { } public void print(String path) { List<String> list = getFileList(path); if (list == null) { return; } int length = list.size(); for (int i = 0; i < length; i++) { String result = ""; String thePath = getFormatPath(getString(list.get(i))); File file = new File(thePath); if (file.isDirectory()) { String fileName = file.getName(); if (fileName.indexOf("_") < 0) { print(thePath); continue; } String[] filenames = fileName.split("_"); String filename1 = filenames[0]; String filename2 = filenames[1]; result = filename1 + "," + filename2 + ",file:/" + path + "/" + fileName + "//,4,false"; System.out.println(result); } else if (file.isFile()) { String fileName = file.getName(); if (fileName.indexOf("_") < 0) { continue; } int last = fileName.lastIndexOf("_");// 最后一个下划线的位置 String filename1 = fileName.substring(0, last); String filename2 = fileName.substring(last + 1, fileName .length() - 4); result = filename1 + "," + filename2 + ",file:/" + path + "/" + fileName + ",4,false"; System.out.println(result); } } } public List<String> getFileList(String path) { path = getFormatPath(path); path = path + "/"; File filePath = new File(path); if (!filePath.isDirectory()) { return null; } String[] filelist = filePath.list(); List<String> filelistFilter = new ArrayList<String>(); for (int i = 0; i < filelist.length; i++) { String tempfilename = getFormatPath(path + filelist[i]); filelistFilter.add(tempfilename); } return filelistFilter; } public String getString(Object object) { if (object == null) { return ""; } return String.valueOf(object); } public String getFormatPath(String path) { path = path.replaceAll("////", "/"); path = path.replaceAll("//", "/"); return path; } public static void main(String[] args) { /*你的插件的安装目录*/ String plugin = "D://Program Files//Genuitec//MyEclipse-9.0M1//myplugins//svn"; new PluginConfigCreator().print(plugin); } }
5、找到“D:\Program Files\Genuitec\MyEclipse-9.0M1\configuration\org.eclipse.equinox.simpleconfigurator”,打开其中的“bundles.inf”文件,最好先备份一下,为了防止分不清是不是我们自己后加的东西,在最后面多回几次车,然后粘贴第4步运行后的代码,保存
6、重启myeclipse
检查是否插件安装成功,我们可以打开MyEclipse,在此路径下Window >> Open perspective >> other,看是否存在“svn资源库”这个选项
值得一提的是:这种方法可以安装任意一个插件,太爽了!
- MyElipse9.0 M1安装svn(测试100%通过)
- myeclipse9.0安装svn(测试100%通过)
- myeclipse9.0安装svn(测试100%通过)
- myeclipse9.0安装svn(测试100%通过)
- myeclipse9.0安装svn(测试100%通过)
- myeclipse9.0安装svn(测试100%通过)
- MyEclipse9.0M1的SVN插件安装
- 在Myeclipse9.0M1中安装SVN步骤
- myeclipse9安装SVN插件(myeclipes9 M1)
- myeclipse9安装SVN插件(myeclipes9 M1)
- myeclipse9安装SVN插件(myeclipes9 M1)
- myeclipse9.0安装svn(测试100%通过,由于没有养成良好的转载习惯,对原创者说声抱歉)
- 食堂M1卡饭卡测试
- CentOS SVN安装与配置 (RHEL5.4平台测试通过)
- CentOS SVN安装与配置 (RHEL5.4平台测试通过)
- Linux(Centos6.5)下安装svn服务器,并通过http访问-- 测试可用
- Linux(Centos6.5)下安装svn服务器,并通过http访问-- 测试可用
- linux通过yum安装svn
- 在C#中调用EXE文件(传参数、等待、返回结果)
- DP-LIS( Longest Increasing Subsequenc)
- 使用 JMeter 完成常用的压力测试
- VS2010 C++ 操作Excel表格的编程实现
- 必须掌握的网络相关的八个cmd命令 及其详解
- MyElipse9.0 M1安装svn(测试100%通过)
- 我是新手请大家多多指教
- 补码
- STM32自学之串口中断模式
- ARM ATPCS规则 栈分配 浅析
- C++ sizeof 操作符的用法总结
- 拳拳赤子心 依依母校情 ——访优秀校友广东蓝凌科技公司总经理杨健伟
- jQuery学习笔记—— .html(),.text()和.val()的使用
- xcode下代码转vs问题之 跳转新类失败