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选项。。

相关推荐