`

在myeclipse配置subclipse插件,使用SVN服务器

阅读更多
在myeclipse配置subclipse插件,使用SVN服务器



项目管理软件:Subversion(SVN服务器客户端)下载http://subversion.apache.org/



myeclipse使用SVN的插件subclipse下载http://www.tigris.org/
现在很多SVN服务器端安装包已经内置了Apache服务器
一、通过MyEclipse Configuration Center在线安装
    1. 打开MyEclipse10,在菜单栏选择MyEclipse→MyEclipse Configuration Center,即可进入到MyEclipse Configuration Center。
 
    2. 在MyEclipse Configuration Center界面中点击Software选项卡,在Software界面中点击add site,在弹出框输入信息
 
      Name : SVN
 
      URL : http://subclipse.tigris.org/update_1.8.x
 
    3. 等待一段时间,MyEclipse Configuration Center界面右上角会出现 Apply change,点击即可完成安装。



二、解压安装
    下载SVN的zip文件 site-1.8.4.zip,直接把文件下的features目录和plugins目录解压到MyEclipse安装目录下的dropins目录即可(MyEclipse→MyEclipse 10→dropins),重启即可。




三、创建link文件指向插件位置(推荐)
    1. 同样下载SVN的zip文件 site-1.8.4.zip,把文件下的features目录和plugins目录解压到任意位置
 
    2. 在MyEclipse安装目录下的dropins目录创建.link文件,如svn.link。
 
    3. 编辑svn.link文件,输入 path=第一步解压的features文件夹和plugins文件夹所在的目录,如 path=D:/Plugin/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())
             {
                 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 = "D://Genuitec//Common//myplugins//svn";
         new PluginConfigCreator().print(plugin);
     }
 }
这里需要注意的是修改成为刚才svn所在路径,建议改为绝对路径。比如D:\Genuitec是Myeclipse安装的根目录
5、
找到D:\Genuitec\MyEclipse 8.5\configuration\org.eclipse.equinox.simpleconfigurator文件夹--》打开其中的“bundles.inf”文件,为了防止分不清是不 是我们自己后加的东西,在最后面多回几次车,然后粘贴第4步运行后的代码,保存

6、重启myeclipse


五、1.解压site-1.6.12文件夹
  copy 文件名为features和plugins的文件夹
2.返回到myeclipse软件的安装路径下,进入到common路径下的plugins文件夹中,然后新建svn文件夹,把之间复制的两个文件夹粘贴到这个路径下面
 
3.返回到与common文件夹相同的路径下的myeclipse10文件夹中,在dropins文件夹里面新建文件svn.link

4.然后编辑svn.link文件,其中是键值对的形式,path=D:\\MyEclipse\\Common\\plugins\\svn


5.最后保存svn.link文件,重启myeclipse编译器就可以了

六、1、首先下载插件,目前这个版本是最高最稳定的
http://subclipse.tigris.org/files/documents/906/49209/site-1.8.8.zip


下载SVN插件:site-1.8.8.zip
解压后将其全部文件拷贝至:D:\Program Files\MyEclipse\MyEclipse 10\dropins(MyEclipse的安装目录)
(注意是整个文件夹都拷进去)重启MyEclipse即可出现SVN!
分享到:
评论

相关推荐

    Myeclipse SVN最新版本插件Subclipse1.10

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

    svn服务器配置到MyEclipse说明

    总之,将SVN服务器配置到MyEclipse涉及安装SVN软件、创建版本库、配置权限、启动服务以及安装和配置MyEclipse中的SVN插件。这一过程完成后,开发者可以无缝地在MyEclipse环境中使用SVN进行版本控制,实现团队的高效...

    Myeclipse10如何安装配置svn(包含配置所需文件)

    本教程将详细讲解如何在MyEclipse 10中安装并配置SVN,以实现高效、安全的代码版本控制。提供的压缩包文件包含了配置所需的全部资料,包括配置文件和详细的说明。 首先,我们需要理解SVN的作用。SVN是一种集中式的...

    svn插件myeclipse+svn插件

    本文将深入探讨如何在MyEclipse集成开发环境中安装和使用Subversion(SVN)插件,以便更有效地进行版本控制。Subversion是一款广泛使用的开源版本控制系统,它允许开发者协同工作,跟踪代码更改,并管理项目文件的...

    MyEclipse9或10添加SVN教程和包及svn服务器软件

    2. **配置SVN连接**:安装完插件后,需在MyEclipse的首选项中配置SVN连接。进入“Window” -&gt; “Preferences” -&gt; “Team” -&gt; “SVN”,然后点击“Add”按钮添加新的SVN连接,填写相应的URL、用户名和密码。 3. **...

    Myeclipse6.5 SVN插件安装及配置

    在使用集成开发环境(IDE)如MyEclipse时,集成SVN插件可以方便地进行代码的版本管理和团队协作。本文将详细介绍如何在MyEclipse 6.5中安装并配置SVN插件。 1. **了解SVN**: SVN是一款开源的版本控制系统,它能够...

    Myeclipse8.6安装svn插件

    6. **使用SVN插件**:现在,你可以右键点击Myeclipse中的项目,选择“Team” -&gt; “Share Project”,在弹出的对话框中选择SVN,按照向导提示操作,将项目关联到SVN仓库。之后,你就可以享受SVN带来的版本控制便利了...

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

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

    如何在Myeclipse下安装和使用svn客户端插件

    以下是在Myeclipse中安装和配置SVN插件的详细过程。 首先,启动Myeclipse,找到菜单栏上的`Help`选项,然后依次点击`Software Updates` -&gt; `Find and Install`。这将打开一个新的窗口,展示Myeclipse的更新和安装...

    myeclipse中svn 插件安装

    8. **使用SVN功能**:安装成功后,你将在MyEclipse的菜单栏看到“Team”选项,这里包含了SVN的基本操作,如“Checkout”(检出)、“Commit”(提交)、“Update”(更新)等。 通过以上步骤,你就可以在MyEclipse...

    myeclipse9 配置 svn插件

    本文将详细讲解如何在MyEclipse 9中配置SVN插件,以便于开发者更方便地管理和提交项目文档。 首先,我们需要了解MyEclipse 9。MyEclipse 是一个集成开发环境(IDE),它是基于Eclipse平台,专为Java、J2EE、Web和...

    MyEclipse2016/2017 SVN插件安装-Subclipse-site-1.10.13

    SVN插件配置到MyEclipse中的步骤 解压插件包获得相应的文件 SVN插件配置到MyEclipse中的步骤 将features文件夹中的文件复制到Myeclipse安装目录中的features文件夹中, 将plugins文件夹中的文件复制到Myeclipse...

    Myeclipse8.5安装svn插件方法

    本教程将详细介绍如何在MyEclipse8.5这个强大的Java集成开发环境中安装和配置SVN插件,以便更好地进行代码管理和团队协作。 首先,我们需要理解MyEclipse和SVN的基本概念。MyEclipse是一款基于Eclipse平台的商业...

    MyEclipse安装svn插件

    7. **配置SVN**:在MyEclipse中,你可以在“Window” -&gt; “Preferences” -&gt; “Team” -&gt; “SVN”中配置SVN的相关设置,如SVN客户端路径、全局忽略列表等。 8. **使用SVN**:现在,你可以在项目右键菜单中看到...

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

    1. **安装myeclipse SVN插件**:首先,你需要在myeclipse的插件市场中找到SVN插件,通常是Subclipse。下载并安装插件,重启myeclipse后,你将在菜单栏看到SVN的相关选项。 2. **配置SVN仓库**:在myeclipse中,通过...

    eclipse中使用svn的插件(subclipse4.3.4、javahl1.14)

    那么资源是适合你的,我安装了TortoiseSVN 1.14.5,Spring Tool Suite 4 (Version: 4.8.0.RELEASE),提示我插件版本太旧,使用了对应版本(svn_subclipse.core_4.3.4&javahl_1.14)的插件能够在eclipse中正常使用...

    svn整合MyEclipse的配置及使用.pdf

    ### SVN整合MyEclipse的配置及使用 #### 一、下载SVN插件Subclipse 在开始整合Subversion (SVN) 和 MyEclipse 的过程中,第一步是下载 Subclipse 插件。Subclipse 是一个非常受欢迎且功能强大的 SVN 客户端插件,...

    myEclipse8.5集成svn android svn使用

    《myEclipse8.5集成SVN与Android SVN使用详解》 在软件开发过程中,版本控制工具的重要性不言而喻,它能够帮助开发者追踪代码的变更历史,协同多人合作,并确保代码的一致性和稳定性。本文将详细介绍如何在...

    myeclipse安装svn插件

    在IT行业中,版本控制系统是开发团队协作不可...总的来说,"myeclipse安装svn插件"是一个让MyEclipse具备SVN版本控制能力的过程,涉及文件下载、插件安装、配置以及实际使用等多个步骤,对于团队开发而言具有重要意义。

Global site tag (gtag.js) - Google Analytics