`

myeclipse svn

阅读更多
http://www.itnose.net/detail/6154416.html
方法四正好使用我的环境,记录下
方法四:肯定可行的方法

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())
            {
                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 = "改成安装目录//Genuitec//svn";
        new PluginConfigCreator().print(plugin);
    }
}
这里需要注意的是修改成为刚才svn所在路径,建议改为绝对路径。比如d:/myplugins/svn/。。。
5、 找到“$myeclipse_home/configuration /org.eclipse.equinox.simpleconfigurator/”,打开其中的“bundles.inf”文件,为了防止分不清是不 是我们自己后加的东西,在最后面多回几次车,然后粘贴第4步运行后的代码,保存
6、重启myeclipse
分享到:
评论

相关推荐

    MAC Myeclipse SVN插件

    【MAC Myeclipse SVN插件】是专门为苹果Mac操作系统设计的一款Myeclipse集成的版本控制系统插件,旨在为MAC用户提供方便、高效的Subversion(SVN)管理功能,同时确保安装此插件不会对已有的Myeclipse插件工具造成...

    搭建SVN所需安装包和MyEclipse SVN插件

    总结来说,"搭建SVN所需安装包和MyEclipse SVN插件"涉及到的关键知识点包括:SVN版本控制系统的概念和工作原理,SVN服务器的安装与配置,SVN客户端的选择与使用,以及在MyEclipse中集成SVN插件以实现无缝的版本控制...

    Eclipse MyEclipse svn插件

    在描述中提到的"Eclipse MyEclipse svn集成插件",是指将SVN的功能无缝集成到MyEclipse环境中,使得开发者可以直接在IDE内进行版本控制操作,如提交、更新、查看历史记录、解决冲突等,极大地提高了开发效率。...

    myeclipse svn检不出资源文件处理办法,报文件已不存在

    ### myeclipse SVN检测不出资源文件处理办法:报文件已不存在 在开发过程中,经常会遇到SVN(Subversion)版本控制系统出现的一些问题。比如,在使用MyEclipse进行项目开发时,有时会出现SVN无法检测到资源文件的...

    MyEclipse SVN配置文件

    【MyEclipse SVN配置文件详解】 在软件开发过程中,版本控制系统是不可或缺的工具,Subversion(SVN)作为其中的一员,被广泛应用于协同开发和代码管理。MyEclipse,一个强大的Java集成开发环境,集成了SVN插件,...

    myeclipse svn 1.8

    【标题】"myeclipse svn 1.8" 指的是MyEclipse集成开发环境的一个版本,其中集成了Subversion(SVN)1.8版本的版本控制系统。MyEclipse是Eclipse的扩展,专注于Java、J2EE、Web和移动应用的开发,而SVN则是一个开源...

    Myeclipse svn最新版插件安装.txt

    ### Myeclipse SVN最新版插件安装指南 #### 一、前言 随着软件开发项目的不断增多以及项目规模的日益扩大,版本控制工具在软件开发过程中扮演着越来越重要的角色。Subversion(简称SVN)作为一款优秀的开源版本...

    MyEclipseSVN插件 site-1.8.20.zip

    MyEclipseSVN插件 1.找到MyEclipse10 在安装目录下的dropins文件夹 2.打开dropins文件夹,新建一个svn文件夹 3.解压缩下载好的压缩包 4.把features和plugins文件夹拷贝到dropins文件夹下的SVN文件夹中

    eclipse和myeclipse SVN插件

    标题"eclipse和myeclipse SVN插件"指的是将SVN的功能集成到这两个IDE中,这样开发者可以在熟悉的环境中进行版本控制,如提交、更新、查看差异、合并冲突等。 描述中的"svn插件 Jar包"是指为了在Eclipse或MyEclipse...

    MyEclipse SVN插件及安装使用教程

    【MyEclipse SVN插件及安装使用教程】 MyEclipse是一款功能强大的Java集成开发环境,它为开发者提供了全面的Eclipse扩展,包括Web、Java EE、移动应用等开发工具。而SVN(Subversion)是一种版本控制系统,用于管理...

    MyEclipse SVN 配置

    【MyEclipse SVN配置】是关于在MyEclipse集成开发环境中设置版本控制系统Subversion(SVN)的过程。Subversion是一个广泛使用的开源版本控制系统,用于跟踪文件和目录的更改,便于团队协作和项目管理。在MyEclipse中...

    Myeclipse svn 插件

    MyEclipse是一款强大的Java集成开发环境,而SVN(Subversion)是一种版本控制系统,用于管理软件项目的源代码。在MyEclipse中集成SVN插件可以让开发者方便地进行版本控制操作,如代码的提交、更新、合并等。下面将...

    myeclipse SVN的插件 site-1.8.10.zip

    标题中的"myeclipse SVN的插件 site-1.8.10.zip"指的是一款适用于MyEclipse的SVN插件,版本为1.8.10,通常这个zip文件包含了该插件的所有组件和配置文件。 该插件的描述简单明了,"site-1.8.10.zip"表明这是插件的...

    Myeclipse SVN最新版本插件Subclipse1.10

    【Myeclipse SVN最新版本插件Subclipse1.10】是专为MyEclipse集成开发环境设计的一款高效版本控制系统插件,它基于Subversion(SVN),用于帮助开发者管理和协同开发项目。Subclipse1.10是该插件的一个重要版本更新...

    Myeclipse SVN插件

    对于版本控制,MyEclipse支持多种工具,其中包括SVN(Subversion),这是一种广泛使用的开源版本控制系统,用于管理软件项目的源代码。本文将详细介绍MyEclipse中的SVN插件及其安装过程。 1. SVN简介 SVN全称为...

    myeclipse svn插件

    MyEclipse SVN插件是专为MyEclipse集成开发环境设计的一款版本控制工具,它使得在MyEclipse中管理Subversion(SVN)仓库变得极其便捷。MyEclipse是一款强大的Java、Web、J2EE及企业级应用开发工具,而SVN则是一种...

    Myeclipse svn1.8

    【Myeclipse svn1.8】是针对Eclipse集成开发环境的一个版本控制工具插件,主要用于帮助开发者管理和协同代码。Eclipse是一款广泛使用的开源Java IDE,而Subversion(SVN)则是一种流行的版本控制系统,它允许团队...

    myeclipse SVN插件1.8 和tortoise SVN 1.7 (版本匹配,可整合)

    《myeclipse SVN插件1.8 和tortoise SVN 1.7 整合指南》 在软件开发过程中,版本控制工具起着至关重要的作用,它们帮助开发者追踪代码的变更,协同工作,并确保团队之间的代码同步。在这个场景中,我们将深入探讨...

    myeclipse svn插件下载

    site-1.6.17.zip myeclipse svn插件 myeclipse svn插件 myeclipse svn插件 myeclipse svn插件 myeclipse svn插件

    myeclipse svn 插件

    MyEclipse SVN 插件是专为MyEclipse集成开发环境设计的一款版本控制工具,它使得用户能够在MyEclipse中方便地进行Subversion(SVN)操作,实现代码的版本管理和协同开发。这款插件兼容多种MyEclipse版本,提高了开发...

Global site tag (gtag.js) - Google Analytics