MyEclipse 10 中增加svn插件
来源:互联网 发布:js字符串转成数组 编辑:程序博客网 时间:2024/04/27 21:36
随着Myeclipse版本号的变大,插件的安装也越来越复杂了,在有了configurationcenter之后,明明eclipse都能正常使用的updatesite,在Myeclipse中就是不能使用,真纠结。我试了好几个插件的在线安装,没有一个能成功的,而且巨慢无比,等待很长一段时间之后告诉你,失败。所以安装插件最好还是采用离线安装。
网上有另类的解决办法,亲自尝试了一些,有些已经都不可用了,特记录一下可用的方式。
首先:下载svn插件,最新的已经是1.8版本了。svn插件网站:http://subclipse.tigris.org/,插件下载地址:http://subclipse.tigris.org/files/documents/906/49209/site-1.8.8.zip
解压svn包,找到其中的两个文件夹features和plugins目录,在Myeclipse目录下面新建一个文件夹,名称随意,可以就叫svn,将解压的两个文件夹放在这个新建的目录中
找到Myeclipse的安装目录,在安装目录下的configuration\org.eclipse.equinox.simpleconfigurator这个目录中有个
bundles.info文件,需要在这个文件中增加插件的相关信息Myeclipse才会去加载。
添加的内容使用下面的类生成:
- import
java.io.File; - import
java.util.ArrayList; - import
java.util.List; -
- public
class PluginConfigCreator - {
-
PluginConfigCreator() -
{ -
} -
void print(String path) -
{ -
List list = getFileList(path); -
(list null)== -
{ -
-
} -
length = list.size(); -
( inti 0;= i < length; i++) -
{ -
String result = -
String thePath = getFormatPath(getString(list.get(i))); -
File file = File(thePath); -
(file.isDirectory()) -
{ -
String fileName = file.getName(); -
(fileName.indexOf( "_")< 0) -
{ -
print(thePath); -
-
} -
String[] filenames = fileName.split( -
String filename1 = filenames[ -
String filename2 = filenames[ -
result = filename1 + + ",file:/"filename2 + + "/"path + -
+ fileName + -
System.out.println(result); -
} if (file.isFile()) -
{ -
String fileName = file.getName(); -
(fileName.indexOf( "_")< 0) -
{ -
-
} -
last "_");//= fileName.lastIndexOf( 最后一个下划线的位置 -
String filename1 = fileName.substring( last); -
String filename2 = fileName.substring(last + fileName -
.length() - -
result = filename1 + + ",file:/"filename2 + + "/"path + -
+ fileName + -
System.out.println(result); -
} -
} -
} -
List getFileList(String path) -
{ -
path = getFormatPath(path); -
path = path + -
File filePath = File(path); -
(!filePath.isDirectory()) -
{ -
null; -
} -
String[] filelist = filePath.list(); -
List filelistFilter = ArrayList(); -
( inti 0;= i < filelist.length; i++) -
{ -
String tempfilename = getFormatPath(path + filelist[i]); -
filelistFilter.add(tempfilename); -
} -
filelistFilter; -
} -
String getString(Object object) -
{ -
(object null)== -
{ -
""; -
} -
String.valueOf(object); -
} -
String getFormatPath(String path) -
{ -
path = path.replaceAll( " /"); -
path = path.replaceAll( "/"); -
path; -
} -
static void main(String[] args) -
{ -
-
String plugin = -
PluginConfigCreator().print(plugin); -
} - }
最后就是在bundles.info文件后增加上面代码生成的内容,然后重启下Myeclipse即可。
0 0
- MyEclipse 10 中增加svn插件
- MyEclipse 10 中增加svn插件
- MyEclipse 10 中增加svn插件
- MyEclipse 10 中增加svn插件
- MyEclipse 10 中增加svn插件
- MyEclipse中增加svn插件
- myeclipse 8.5-9.0 安装 svn 方法
- MyEclipse 中各种 libraries…
- myeclipse 注解
- Eclipse 增加JQuery插件方法
- myeclipse 快捷键
- myeclipse 快捷键
- MyEclipse中SVN插件
- MyEclipse 8.5 增加svn、maven插件
- myeclipse 10 中安装svn 插件步骤
- MyEclipse10 中增加svn插件
- MyEclipse10 中增加svn插件
- MyEclipse10 中增加svn插件
- MyEclipse 8.5 更改默认的工作空间
- 测试远程主机是否开启80端口.
- 压缩sqlserver数据库日志文件
- WIN2003和IIS6下面SESSION 易…
- Java进程配置文件Reload
- MyEclipse 10 中增加svn插件
- myeclipse加载buiding worksp…
- 5.0及以上系统上使用CircleImageView圆形头像出现方块背景问题(上一个Activity中的页面)
- 手机日期插件jquery mobiscroll 实例
- 使用links方式安装eclipse插件
- 安卓jni编程--错误:无法访问android.app.Activity 找不到android.app.Activity的类文件的解决办法
- Editplus 文件中批量搜索字符…
- 解决eclipse编辑javascript很卡的…
- SqlServerExpress2005 自动备份