1、下载最新的SVN包:
http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240
2、在你的磁盘上任意位置创建文件夹:“myplugins/svn”。名字可以任取,为了方便插件管理,建议名称为“myplugins”。
3、将解压的svn里的两个文件夹拷贝到“myplugins/svn”下。
4、执行下面代码:
import java.io.File;
import java.util.ArrayList;
import java.util.List;
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:\\MyEclipse\\myPlugin\\svn";
new PluginConfigCreator().print(plugin);
}
}
分享到:
相关推荐
一件生成SSH/SSI另外支持gwt配置,完全支持eclipse,Myeclipse
MyEclipse插件生成MyBatis底层增删改代码的功能,是为了帮助开发者快速生成与数据库交互的Java代码,从而提高开发效率。 在MyEclipse中使用MyBatis Generator插件,首先需要安装该插件。安装过程通常包括在...
7. **插件扩展**:MyEclipse允许用户安装各种插件,以增强其功能,如Maven插件、JUnit测试插件等。 8. **性能优化**:对于大型项目,了解如何优化MyEclipse的性能,如内存设置、启动速度优化等,也是提升开发体验的...
总的来说,xfire1.2.6 MyEclipse插件提供了一套完整的工具集,让开发者能够在MyEclipse环境下无缝地进行Web服务的开发、调试和部署。通过集成这个插件,用户可以利用MyEclipse的强大IDE功能,简化Web服务的工作流程...
这个"mybatis自动生成myeclipse插件"正是MBG的一个集成,方便在MyEclipse集成开发环境中使用。 首先,MyEclipse是IBM推出的一款基于Eclipse的Java企业级开发工具,它集成了大量的开发工具,如数据库管理、代码生成...
本文将详细介绍MyEclipse插件及其下载,同时还会提及一些与之相关的其他有用插件。 1. **MyEclipse插件**:MyEclipse是专为Java EE开发者设计的一款商业插件,它极大地扩展了Eclipse的功能,增加了对企业级应用开发...
本文将详细讲解如何在MyEclipse 9中配置SVN插件,以便于开发者更方便地管理和提交项目文档。 首先,我们需要了解MyEclipse 9。MyEclipse 是一个集成开发环境(IDE),它是基于Eclipse平台,专为Java、J2EE、Web和...
以下是一些关于MyBatis-myeclipse插件的关键知识点: 1. **安装MyBatis插件**:首先,你需要从官方源或者第三方市场下载适用于MyEclipse的MyBatis插件安装包,然后通过MyEclipse的插件管理器进行安装。确保插件与...
这个类的作用是生成插件配置文件,确保Aptana能被正确识别和加载。在代码中,你需要将红色部分的路径替换为实际的Aptana插件的`features`和`plugins`目录路径。 代码中的`print()`方法用于遍历`features`和`...
安装MyEclipse插件有三种方式:在线安装、解压安装和创建link文件。在线安装虽然方便,但速度较慢。解压安装则是将下载的jar文件解压到`MyEclipse\dropins`目录,而创建link文件则指向插件的解压目录。需要注意的是...
描述中提到了“eclipse myeclipse插件”,这表明我们将讨论如何在Eclipse和MyEclipse这两种集成开发环境(IDE)中使用fatjar插件来完成上述的打包过程。Eclipse是一款广受欢迎的开源Java IDE,而MyEclipse是其商业...
在描述中提到的"mybatis generator Myeclipse插件",这应该是一个专为Myeclipse定制的插件,用于支持Mybatis Generator的使用。安装这个插件后,用户可以直接在Myeclipse中配置并运行Mybatis Generator,生成与...
【标题】:“svn和maven的myEclipse插件”主要涵盖了版本控制工具Subversion(svn)和构建管理工具Maven在集成开发环境myEclipse中的应用与配置。myEclipse是一款强大的Java集成开发工具,它支持多种插件扩展,以...
本资料将详细介绍如何搭建SVN服务器以及在Myeclipse集成环境中配置SVN插件。 首先,搭建SVN服务器通常采用Apache服务器上的Subversion模块,也就是知名的`mod_dav_svn`。你需要在服务器上安装Apache HTTP Server,...
【标题】"myeclipse插件安装工具"指的是专门用于在MyEclipse集成开发环境中添加和管理插件的...而压缩包内的文件则包含了一个操作指南和一个可能与插件配置相关的Java源代码,这两部分共同构成了完整工具的组成部分。
Myeclipse是一款强大的Java集成开发环境,而Mybatis Generator则是Mybatis框架中的一款实用工具,它能够帮助开发者自动生成Mybatis相关的Mapper接口、Mapper XML配置文件以及对应的实体类,极大地提高了开发效率,...
2. **用户界面**:为了方便用户配置生成规则,插件通常会提供一个图形用户界面(GUI)。这可能包括对话框,用户可以在这里选择生成的类、接口、方法等的类型,以及自定义属性。 3. **元数据模型**:为了支持代码...
【标题】"myEclipse10配置文件"指的是myEclipse集成开发环境的个性化设置文件。myEclipse是基于Eclipse平台的商业Java集成开发工具,尤其适合进行Java、Web、JSP、Spring等项目的开发。它在Eclipse的基础上增加了...
三、配置MyEclipse的Flex插件 1. 启动MyEclipse,进入“Window”菜单,选择“Preferences”。 2. 在偏好设置窗口中,展开“MyEclipse” -> “Flex”。 3. 点击“Flex SDKs”,点击右下角的“New”按钮。 4. 输入SDK...