Myeclipse 与SVN
----很弄清楚版本问题也很烂。。
1.启动Myeclipse7.0后,点击Help-softwareupdates—AvailableSoftware出现一下的界面
我搽你操Myeclipse7.0哪有AvailableSoftware这一项啊我就不知道你到底用的哪个版本的7.0但是我发现你所说的这个选项AvailableSoftware在6.5版本中却是有的因为我一个同事整合的是6.5与SVN
2.点击typefiltertext后的倒三角形图标,选择name,等待刷新完之后,选择图标,弹出此对话框
3.选择Archie后弹出
4.选择SVNPluginCore.jar后点击打开,刷新后在如下对话框中选中
5.选择的项目如上图所示,然后点击,就进入安装状态。一路next和finish之后,重新启动。就能够在windows–àshowview–àother中看到SVN插件安装成功!
(草一路走下去后我的电脑就卡死了真烂)
方法3:可以实现的
功夫不负有心人,老天终于给我了一个希望,
1.你先下载一个SVN包名字是site-1.6.2.1.zip在百度搜一下就有
2.写一段java代码
建立一个java工程然后在里面写一个类,类名是CreatePluginsConfig,包的名字我自己随便起得叫dd
代码如下:
packagedd;
importjava.io.File;
importjava.util.ArrayList;
importjava.util.List;
/**
*MyEclipse7.0G安装插件代码生成器
*@authorAdministrator
*
*/
publicclassCreatePluginsConfig{
privateStringpath;
publicCreatePluginsConfig(Stringpath){
this.path=path;
}
@SuppressWarnings("unchecked")
publicvoidprint(){
Listlist=getFileList(path);
if(list==null){
return;
}
intlength=list.size();
for(inti=0;i<length;i++){
Stringresult="";
StringthePath=getFormatPath(getString(list.get(i)));
Filefile=newFile(thePath);
if(file.isDirectory()){
StringfileName=file.getName();
if(fileName.indexOf("_")<0){
continue;
}
String[]filenames=fileName.split("_");
Stringfilename1=filenames[0];
Stringfilename2=filenames[1];
result=filename1+","+filename2+",file:/"+path+"\\"
+fileName+"\\,4,false";
System.out.println(result);
}elseif(file.isFile()){
StringfileName=file.getName();
if(fileName.indexOf("_")<0){
continue;
}
String[]filenames=fileName.split("_");
Stringfilename1=filenames[0];
Stringfilename2=filenames[1].substring(0,filenames[1]
.lastIndexOf("."));
result=filename1+","+filename2+",file:/"+path+"\\"
+fileName+",4,false";
System.out.println(result);
}
}
}
publicListgetFileList(Stringpath){
path=getFormatPath(path);
path=path+"/";
FilefilePath=newFile(path);
if(!filePath.isDirectory()){
returnnull;
}
String[]filelist=filePath.list();
ListfilelistFilter=newArrayList();
for(inti=0;i<filelist.length;i++){
Stringtempfilename=getFormatPath(path+filelist[i]);
filelistFilter.add(tempfilename);
}
returnfilelistFilter;
}
publicStringgetString(Objectobject){
if(object==null){
return"";
}
returnString.valueOf(object);
}
publicStringgetFormatPath(Stringpath){
path=path.replaceAll("\\\\","/");
path=path.replaceAll("//","/");
returnpath;
}
publicstaticvoidmain(String[]args){
System.out.println("===========jad==========");
newCreatePluginsConfig(
"D:\\ProgramFiles\\Genuitec\\MyEclipse7.0\\subversion\\plugins")
.print();//插件路径
}
}
其中D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins是我的SVN的解压路径最好放在myeclipse的目录下一边编译的时候容易找到,运行项目最后看到如下的输出:
com.collabnet.subversion.merge,1.9.0.4,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\com.collabnet.subversion.merge_1.9.0.4.jar,4,false
com.sun.jna,3.0.9,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\com.sun.jna_3.0.9.jar,4,false
org.tigris.subversion.clientadapter.javahl.win32,1.6.3,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.6.3.jar,4,false
org.tigris.subversion.clientadapter.javahl,1.6.3,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.clientadapter.javahl_1.6.3.jar,4,false
org.tigris.subversion.clientadapter.svnkit,1.6.2,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.clientadapter.svnkit_1.6.2.jar,4,false
org.tigris.subversion.clientadapter,1.6.0.2,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.clientadapter_1.6.0.2.jar,4,false
org.tigris.subversion.subclipse.core,1.6.2,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.subclipse.core_1.6.2.jar,4,false
org.tigris.subversion.subclipse.doc,1.3.0,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.subclipse.doc_1.3.0.jar,4,false
org.tigris.subversion.subclipse.graph,1.0.7,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.subclipse.graph_1.0.7.jar,4,false
org.tigris.subversion.subclipse.mylyn,3.0.0,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.subclipse.mylyn_3.0.0.jar,4,false
org.tigris.subversion.subclipse.ui,1.6.2,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tigris.subversion.subclipse.ui_1.6.2.jar,4,false
org.tmatesoft.svnkit,1.3.0.5847,file:/D:\ProgramFiles\Genuitec\MyEclipse7.0\subversion\plugins\org.tmatesoft.svnkit_1.3.0.5847.jar,4,false
把上面的代码拷贝到myeclipse下的configuration\org.eclipse.equinox.simpleconfigurator\bundles.info文件尾部即可。此时关闭myeclipse.然后以-cleanup的方式运行myeclipse你就会发现SVN神奇的加载成功了查看方法:windows-----showviews---others出现SVN选项。。
相关推荐
pub_svnserve.conf的 pub_authz.conf的配置文件有非法字符的原因引起,需要查找pub_authz.conf提的非法内容比如多余的空格删除或直接将pub_authz.conf