myeclipse2017安装svn插件_eclipse连接svn

myeclipse2017安装svn插件_eclipse连接svn采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下: 点击下载: MyEclipse_9_SVN_plugins_site-1.6.18.zip1)首先找到 bundles.inf 文件,在myeclipses安装目录下的     MyEclipse9\configuration\org.eclipse.equinox.simpl

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用
采用在bundles.info文件写入配置信息的方式安装插件。具体步骤如下: 

点击下载: MyEclipse_9_SVN_plugins_site-1.6.18.zip


1) 首先找到  bundles.inf  文件,在 myeclipses 安装目录下的

         MyEclipse 9\configuration\org.eclipse.equinox.simpleconfigurator 中。最好先备份一下。
 
2) 然后你可以在myeclipse下的Common目录下建立一个文件夹myPlugin (名称自己随便取)来存放你需要安装的插件,
      将  MyEclipse_9_SVN_plugins_site-1.6.18.zip  解压后的5个文件放到这个目录下。 

3)然后在MyEclipse中运行PluginConfigCreator.java文件,注意需要修改main函数里的参数,定位到你刚才新建的myPlugin文件夹下,运行该java文件,将输出结果全部拷贝到bundles.inf文件中。 

      

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 = "改成安装目录\\SVN";
		new PluginConfigCreator().print(plugin);
	}
}


4)最后重启myeclipse就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/189427.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月13日 下午6:34
下一篇 2026年4月13日 下午6:40


相关推荐

  • word里面给公式自动编号

    word里面给公式自动编号实现 word 里面公式的自动编号 1word 里面插入公式按下 alt 即可进入 latex 公式编辑框 2 公式自动编号 1 公式后面输入 2 点击插入 文档部件 域进入域之后 点编号 AutoNum 确认就出现 3 复制 1 光标移到 1 后面 光标务必要在公式里面 按 Enter 回车 4 到其他公式里面 粘贴刚复制的 1 自动出现编号 在 enter 如上即可

    2026年3月18日
    2
  • 现有P2P协议分类与简介

    现有P2P协议分类与简介现有 P2P 协议分类与简介 http blog csdn net u0 article details 一 常用 p2p 协议 一 Napster 世界上第一个大型的 P2P 应用网络 中央集中式 倒闭了 Napster 这是当时很火的一种共享服务 主要用于查找 mp3 它有一个服务器用于存储 mp3 文件的链接位置并提供检索 而

    2026年3月26日
    1
  • Anaconda+Pycharm环境下的PyTorch配置方法

    Anaconda+Pycharm环境下的PyTorch配置方法写给新手的话 pycharm 是什么 为什么让我指定 interpreter 记事本最开始写 C 语言代码的时候 人们使用 vi 记事本等软件写代码 写完了之后用 GCC 编译 然后运行编译结果 就是二进制文件 python 也可以这样做 用记事本写完代码 保存成如 test py 的文件后 通过命令 pythontest py 可以运行这一文件 最初的 C 语言代码都是通过这种方式写的 但是人们很快发现了一个问题 就是

    2026年3月27日
    2
  • Hunyuan-MT 7B与STM32嵌入式系统集成:边缘设备翻译方案

    Hunyuan-MT 7B与STM32嵌入式系统集成:边缘设备翻译方案

    2026年3月16日
    2
  • python中for循环和while循环的区别_Python中for循环和while循环有什么区别?

    python中for循环和while循环的区别_Python中for循环和while循环有什么区别?for 循环和 while 循环有什么区别 众做周知 循环是 Python 中最基础也是最常见的知识点之一 下面我们来一起好好学习一下 for 循环和 while 循环 并对比分析两者的使用区别 帮助 Python 初学者可以更好地掌握两者的内容和应用 下面一起来看看吧 1 for 循环 1 概念 for 循环可以遍历任何序列的项目 比如字符串 列表 元组 字典 集合等序列类型 逐个获取序列中的各个元素 2 代码示例 终端

    2026年3月16日
    3
  • 虚拟现实技术成功应用案例分析_虚拟现实技术的案例

    虚拟现实技术成功应用案例分析_虚拟现实技术的案例心理治疗方面,VR技术以治疗恐怖症、PTSD等闻名于世,近年来不断拓广应用领域。英国伦敦大学学院(UCL)、西班牙巴塞罗那大学和英国德比大学的心理学家和计算机科学家们发表了一项研究,提出一种可以提升自我同情的心理治疗新方法——利用虚拟现实技术。具体的案例被称为“化身实验”,在试验的过程中,被试者会化身为安抚者、被安抚者、第三人视角进行试验,研究结果显示,以从虚拟儿童的角度回溯安抚过程的女性,会…

    2025年11月2日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号