天天看点

Myeclipse svn 安装

方法一:在线安装

1.打开help->myeclipse configuration

center。切换到software标签页。

2.点击add site 打开对话框,在对话框name输入svn,url中输入:

3.在左边栏中找到personal site中找到svn展开。将core svnkit library和optional jna

library添加(右键add to profile),subclipse下面的subclipse integration for mylyn

3.0可以不添加(特别注意,此处不要添加)。

4.在右下角窗格(pending changes )中点击apply。安装重启后myeclipse即可。

方法二:link安装

安装subclipse, myeclipse9.0 svn插件

1、从官网下载site-1.6.10.zip文件,网址是:subclipse.tigris.org,

2、从中解压出features与 plugins文件夹,复制到e:\myeclipse\myplugin\svn里面,其它的*.xml文件不要。

3、在 e:\myeclipse\myeclipse9.0\dropins下新建文件svn.link,内容是:path=e:\\myeclipse \\myplugin\\svn保存。

4、(唛呆儿:这一步不确定,先不要删除)删除e:\myeclipse\myeclipse8.5\configuration \org.eclipse.update文件夹

5、重启myeclipse就一切正常了。[/size]

以上两种方法都尝试成功

方法三:直接解压

下载svn插件:site-1.6.10.zip

解压后将其全部文件拷贝至:d:\program files\genuitec\myeclipse 8.5\dropins(myeclipse的安装目录)

重启myeclipse即可出现svn!

方法四:肯定可行的方法

1、下载最新的svn包:

http://subclipse.tigris.org/servlets/projectdocumentlist?folderid=2240

2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。

3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。

4、复制下列java代码,修改路径并执行:

package app;

import java.io.file;

import java.util.arraylist;

import java.util.list;

/**

 * myeclipse9 插件配置代码生成器

 *

 */

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())

                int last = filename.lastindexof("_");// 最后一个下划线的位置

                string filename1 = filename.substring(0, last);

                string filename2 = filename.substring(last + 1, filename

                        .length() - 4);

                        + filename + ",4,false";

            }

    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 = "改成安装目录//genuitec//svn";

        new pluginconfigcreator().print(plugin);

}

这里需要注意的是修改成为刚才svn所在路径,建议改为绝对路径。比如d:/myplugins/svn/。。。

5、 找到“$myeclipse_home/configuration /org.eclipse.equinox.simpleconfigurator/”,打开其中的“bundles.inf”文件,为了防止分不清是不 是我们自己后加的东西,在最后面多回几次车,然后粘贴第4步运行后的代码,保存

6、重启myeclipse

svn

继续阅读