{"id":1064,"date":"2014-08-14T09:47:37","date_gmt":"2014-08-14T01:47:37","guid":{"rendered":"http:\/\/www.menglanglang.cn\/?p=1064"},"modified":"2020-10-14T21:23:19","modified_gmt":"2020-10-14T13:23:19","slug":"myeclipse%e5%ae%89%e8%a3%85svn%e6%8f%92%e4%bb%b6%e7%9a%84%e6%96%b9%e5%bc%8f","status":"publish","type":"post","link":"http:\/\/www.menglanglang.cn\/?p=1064","title":{"rendered":"MyEclipse\u5b89\u88c5SVN\u63d2\u4ef6\u7684\u65b9\u5f0f"},"content":{"rendered":"<p><strong>\u65b9\u6cd5\u4e00\uff1a\u5728\u7ebf\u5b89\u88c5\u3002<\/strong><\/p>\n<p>1\u3001\u6253\u5f00HELP-&gt;MyEclipse Configuration\u00a0Center\uff0c\u5207\u6362\u5230SoftWare\u6807\u7b7e\u9875\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">2\u3001\u70b9\u51fbAdd Site \u6253\u5f00\u5bf9\u8bdd\u6846\uff0c\u5728\u5bf9\u8bdd\u6846Name\u8f93\u5165Svn\uff0cURL\u4e2d\u8f93\u5165\uff1a<\/span><a style=\"text-indent: 2em;\" href=\"http:\/\/subclipse.tigris.org\/update_1.6.x\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">http:\/\/subclipse.tigris.org\/update_1.6.x<\/a>\u3002<\/p>\n<blockquote><p>\u987a\u4fbf\u5206\u4eab\u4e00\u4e0b\u5e38\u7528\u7684svn\u7248\u672c\uff1a<\/p>\n<p>Links for 1.8.x Release:<br \/>\nEclipse update site URL: http:\/\/subclipse.tigris.org\/update_1.8.x<br \/>\nsvn\u63d2\u4ef6\u5305\u4e0b\u8f7d: http:\/\/subclipse.tigris.org\/servlets\/ProjectDocumentList?folderID=2240<\/p>\n<p><span style=\"text-indent: 2em;\">Links for 1.6.x Release:<\/span><\/p>\n<p>Eclipse update site URL: http:\/\/subclipse.tigris.org\/update_1.6.x<br \/>\nsvn\u63d2\u4ef6\u5305\u4e0b\u8f7d: http:\/\/subclipse.tigris.org\/servlets\/ProjectDocumentList?folderID=2240<\/p>\n<p>Links for 1.4.x Release:<br \/>\nEclipse update site URL: http:\/\/subclipse.tigris.org\/update_1.4.x<br \/>\nsvn\u63d2\u4ef6\u5305\u4e0b\u8f7d: http:\/\/subclipse.tigris.org\/servlets\/ProjectDocumentList?folderID=2240<\/p><\/blockquote>\n<p>3\u3001\u5728\u5de6\u8fb9\u680f\u4e2d\u627e\u5230Personal Site\u4e2d\u627e\u5230SVN\u5c55\u5f00\uff0c\u5c06Core SVNKit Library\u548cOptional JNA\u00a0Library\u6dfb\u52a0 (\u53f3\u952eAdd to Profile)\uff0cSubclipse\u4e0b\u9762\u7684Subclipse Integration for Mylyn\u00a03.0\u53ef\u4ee5\u4e0d\u6dfb\u52a0\uff08\u7279\u522b\u6ce8\u610f\uff0c\u6b64\u5904\u4e0d\u8981\u6dfb\u52a0\uff09\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">4\u3001\u5728\u53f3\u4e0b\u89d2\u7a97\u683c(Pending Changes )\u4e2d\u70b9\u51fbApply\u3002<\/span><\/p>\n<p><span style=\"text-indent: 2em;\">5\u3001\u5b89\u88c5\u91cd\u542f\u540eMyEclipse\u5373\u53ef\uff0c\u8be5\u65b9\u6cd5\u5e38\u8bc6\u6210\u529f\u3002<\/span><\/p>\n<p><strong><span style=\"color: #ff0000;\">\u6ce8\uff1a<\/span>\u8be6\u7ec6\u56fe\u6587\u5b89\u88c5\u6559\u7a0b\u53ef\u4ee5\u53c2\u8003\u300a<a title=\"Flash Builder\u5b89\u88c5svn\u63d2\u4ef6\u624b\u987a\" href=\"http:\/\/www.menglanglang.cn\/?p=643\" target=\"_blank\" rel=\"noopener noreferrer\">Flash Builder\u5b89\u88c5svn\u63d2\u4ef6\u624b\u987a<\/a>\u300b\uff0c\u5b89\u88c5\u8fc7\u7a0b\u5b8c\u5168\u76f8\u540c\u3002<\/strong><\/p>\n<p><strong>\u65b9\u6cd5\u4e8c\uff1alink\u5b89\u88c5\u3002<\/strong><\/p>\n<p>\u5b89\u88c5subclipse\uff0cMyEclipse9.0 SVN\u63d2\u4ef6\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">1\u3001\u4ece\u5b98\u7f51\u4e0b\u8f7dsite-1.6.10.zip\u6587\u4ef6\uff0c\u7f51\u5740\u662f\uff1asubclipse.tigris.org\u3002<\/span><\/p>\n<p>2\u3001\u4ece\u4e2d\u89e3\u538b\u51fafeatures\u4e0e plugins\u6587\u4ef6\u5939\uff0c\u590d\u5236\u5230E:\\MyEclipse\\myPlugin\\svn\u91cc\u9762\uff0c\u5176\u5b83\u7684 *.xml \u6587\u4ef6\u4e0d\u8981\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">3\u3001\u5728 E:\\MyEclipse\\MyEclipse9.0\\dropins\u4e0b\u65b0\u5efa\u6587\u4ef6svn.link\uff0c\u5185\u5bb9\u662f\uff1apath=E:\\\\MyEclipse \\\\myPlugin\\\\svn\uff0c\u4fdd\u5b58\u3002<\/span><\/p>\n<p>4\u3001(\u8fd9\u4e00\u6b65\u4e0d\u786e\u5b9a\uff0c\u5148\u4e0d\u8981\u5220\u9664)\u5220\u9664 E:\\MyEclipse\\MyEclipse8.5\\configuration \\org.eclipse.update\u6587\u4ef6\u5939\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">5\u3001\u91cd\u542f myeclipse \u5c31\u4e00\u5207\u6b63\u5e38\u4e86\uff0c\u8be5\u65b9\u6cd5\u5e38\u8bc6\u6210\u529f\u3002<\/span><\/p>\n<p><strong style=\"text-indent: 2em;\">\u65b9\u6cd5\u4e09\uff1a\u76f4\u63a5\u89e3\u538b\u3002<\/strong><\/p>\n<p>1\u3001\u4e0b\u8f7dSVN\u63d2\u4ef6\uff1asite-1.6.10.zip\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">2\u3001\u89e3\u538b\u540e\u5c06\u5176\u5168\u90e8\u6587\u4ef6\u62f7\u8d1d\u81f3\uff1aD:\\Program Files\\Genuitec\\MyEclipse 8.5\\dropins\uff08MyEclipse\u7684\u5b89\u88c5\u76ee\u5f55\uff09\u3002<\/span><\/p>\n<p>3\u3001\u91cd\u542f MyEclipse \u5373\u53ef\u51fa\u73b0SVN\uff01<\/p>\n<p><strong>\u65b9\u6cd5\u56db\uff1a\u80af\u5b9a\u53ef\u884c\u7684\u65b9\u6cd5\u3002<\/strong><\/p>\n<p>1\u3001\u4e0b\u8f7d\u6700\u65b0\u7684SVN\u5305\uff1ahttp:\/\/subclipse.tigris.org\/servlets\/ProjectDocumentList?folderID=2240\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">2\u3001\u5728\u4f60\u7684\u78c1\u76d8\u4e0a\u4efb\u610f\u4f4d\u7f6e\u521b\u5efa\u6587\u4ef6\u5939\uff1a\u201cmyplugins\/svn\u201d\uff0c\u540d\u5b57\u53ef\u4ee5\u4efb\u53d6\uff0c\u4e3a\u4e86\u65b9\u4fbf\u63d2\u4ef6\u7ba1\u7406\uff0c\u5efa\u8bae\u540d\u79f0\u4e3a\u201cmyplugins\u201d\u3002<\/span><\/p>\n<p>3\u3001\u5c06\u89e3\u538b\u7684 svn \u91cc\u7684\u4e24\u4e2a\u6587\u4ef6\u5939\u62f7\u8d1d\u5230\u201cmyplugins\/svn\u201d\u4e0b\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">4\u3001\u590d\u5236\u4e0b\u5217 java \u4ee3\u7801\uff0c\u4fee\u6539\u8def\u5f84\u5e76\u6267\u884c\uff1a<\/span><\/p>\n<div class=\"dp-highlighter\">\n<div class=\"bar\">\n<div class=\"tools\"><strong style=\"color: #000;\">Code<\/strong>\u00a0\u00a0\u00a0<a href=\"#\">View<\/a><a href=\"#\">Print<\/a><\/div>\n<\/div>\n<ol class=\"dp-j\" start=\"1\">\n<li class=\"alt\"><span class=\"keyword\">package<\/span>\u00a0app;<\/li>\n<li><span class=\"keyword\">import<\/span>\u00a0java.io.File;<\/li>\n<li class=\"alt\"><span class=\"keyword\">import<\/span>\u00a0java.util.ArrayList;<\/li>\n<li><span class=\"keyword\">import<\/span>\u00a0java.util.List;<\/li>\n<li class=\"alt\"><span class=\"comment\">\/**<\/span><\/li>\n<li><span class=\"comment\">\u00a0*\u00a0MyEclipse9\u00a0\u63d2\u4ef6\u914d\u7f6e\u4ee3\u7801\u751f\u6210\u5668<\/span><\/li>\n<li class=\"alt\"><span class=\"comment\">\u00a0*\/<\/span><\/li>\n<li><span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">class<\/span>\u00a0PluginConfigCreator<\/li>\n<li class=\"alt\">{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0PluginConfigCreator()<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0print(String\u00a0path)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0List&lt;String&gt;\u00a0list\u00a0=\u00a0getFileList(path);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(list\u00a0==\u00a0<span class=\"keyword\">null<\/span>)<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">int<\/span>\u00a0length\u00a0=\u00a0list.size();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">for<\/span>\u00a0(<span class=\"keyword\">int<\/span>\u00a0i\u00a0=\u00a0<span class=\"number\">0<\/span>;\u00a0i\u00a0&lt;\u00a0length;\u00a0i++)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0result\u00a0=\u00a0<span class=\"string\">\"\"<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0thePath\u00a0=\u00a0getFormatPath(getString(list.get(i)));<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0File\u00a0file\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0File(thePath);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(file.isDirectory())<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0fileName\u00a0=\u00a0file.getName();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(fileName.indexOf(<span class=\"string\">\"_\"<\/span>)\u00a0&lt;\u00a0<span class=\"number\">0<\/span>)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0print(thePath);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">continue<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String[]\u00a0filenames\u00a0=\u00a0fileName.split(<span class=\"string\">\"_\"<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0filename1\u00a0=\u00a0filenames[<span class=\"number\">0<\/span>];<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0filename2\u00a0=\u00a0filenames[<span class=\"number\">1<\/span>];<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0result\u00a0=\u00a0filename1\u00a0+\u00a0<span class=\"string\">\",\"<\/span>\u00a0+\u00a0filename2\u00a0+\u00a0<span class=\"string\">\",file:\/\"<\/span>\u00a0+\u00a0path\u00a0+\u00a0<span class=\"string\">\"\/\"<\/span><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+\u00a0fileName\u00a0+\u00a0<span class=\"string\">\"\/\/,4,false\"<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0System.out.println(result);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}\u00a0<span class=\"keyword\">else<\/span>\u00a0<span class=\"keyword\">if<\/span>\u00a0(file.isFile())<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0fileName\u00a0=\u00a0file.getName();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(fileName.indexOf(<span class=\"string\">\"_\"<\/span>)\u00a0&lt;\u00a0<span class=\"number\">0<\/span>)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">continue<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">int<\/span>\u00a0last\u00a0=\u00a0fileName.lastIndexOf(<span class=\"string\">\"_\"<\/span>);<span class=\"comment\">\/\/\u00a0\u6700\u540e\u4e00\u4e2a\u4e0b\u5212\u7ebf\u7684\u4f4d\u7f6e<\/span><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0filename1\u00a0=\u00a0fileName.substring(<span class=\"number\">0<\/span>,\u00a0last);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0filename2\u00a0=\u00a0fileName.substring(last\u00a0+\u00a0<span class=\"number\">1<\/span>,\u00a0fileName<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0.length()\u00a0-\u00a0<span class=\"number\">4<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0result\u00a0=\u00a0filename1\u00a0+\u00a0<span class=\"string\">\",\"<\/span>\u00a0+\u00a0filename2\u00a0+\u00a0<span class=\"string\">\",file:\/\"<\/span>\u00a0+\u00a0path\u00a0+\u00a0<span class=\"string\">\"\/\"<\/span><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0+\u00a0fileName\u00a0+\u00a0<span class=\"string\">\",4,false\"<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0System.out.println(result);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0List&lt;String&gt;\u00a0getFileList(String\u00a0path)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0path\u00a0=\u00a0getFormatPath(path);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0path\u00a0=\u00a0path\u00a0+\u00a0<span class=\"string\">\"\/\"<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0File\u00a0filePath\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0File(path);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(!filePath.isDirectory())<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>\u00a0<span class=\"keyword\">null<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String[]\u00a0filelist\u00a0=\u00a0filePath.list();<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0List&lt;String&gt;\u00a0filelistFilter\u00a0=\u00a0<span class=\"keyword\">new<\/span>\u00a0ArrayList&lt;String&gt;();<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">for<\/span>\u00a0(<span class=\"keyword\">int<\/span>\u00a0i\u00a0=\u00a0<span class=\"number\">0<\/span>;\u00a0i\u00a0&lt;\u00a0filelist.length;\u00a0i++)<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0tempfilename\u00a0=\u00a0getFormatPath(path\u00a0+\u00a0filelist[i]);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0filelistFilter.add(tempfilename);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>\u00a0filelistFilter;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0String\u00a0getString(Object\u00a0object)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">if<\/span>\u00a0(object\u00a0==\u00a0<span class=\"keyword\">null<\/span>)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>\u00a0<span class=\"string\">\"\"<\/span>;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>\u00a0String.valueOf(object);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0String\u00a0getFormatPath(String\u00a0path)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0path\u00a0=\u00a0path.replaceAll(<span class=\"string\">\"\/\/\/\/\"<\/span>,\u00a0<span class=\"string\">\"\/\"<\/span>);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0path\u00a0=\u00a0path.replaceAll(<span class=\"string\">\"\/\/\"<\/span>,\u00a0<span class=\"string\">\"\/\"<\/span>);<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">return<\/span>\u00a0path;<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">public<\/span>\u00a0<span class=\"keyword\">static<\/span>\u00a0<span class=\"keyword\">void<\/span>\u00a0main(String[]\u00a0args)<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0{<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"comment\">\/*\u4f60\u7684\u63d2\u4ef6\u7684\u5b89\u88c5\u76ee\u5f55*\/<\/span><\/li>\n<li>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0String\u00a0plugin\u00a0=\u00a0<span class=\"string\">\"\u6539\u6210\u5b89\u88c5\u76ee\u5f55\/\/Genuitec\/\/svn\"<\/span>;<\/li>\n<li class=\"alt\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<span class=\"keyword\">new<\/span>\u00a0PluginConfigCreator().print(plugin);<\/li>\n<li>\u00a0\u00a0\u00a0\u00a0}<\/li>\n<li class=\"alt\">}<\/li>\n<\/ol>\n<\/div>\n<p>&nbsp;<\/p>\n<p><span style=\"text-indent: 2em;\">\u8fd9\u91cc\u9700\u8981\u6ce8\u610f\u7684\u662f\u4fee\u6539\u6210\u4e3a\u521a\u624d svn \u6240\u5728\u8def\u5f84\uff0c\u5efa\u8bae\u6539\u4e3a\u7edd\u5bf9\u8def\u5f84\uff0c\u6bd4\u5982 d:\/myplugins\/svn\/\u3002\u3002\u3002<\/span><\/p>\n<p>5\u3001\u627e\u5230\u201c$myeclipse_home\/configuration \/org.eclipse.equinox.simpleconfigurator\/\u201d\uff0c\u6253\u5f00\u5176\u4e2d\u7684\u201cbundles.inf\u201d\u6587\u4ef6\uff0c\u4e3a\u4e86\u9632\u6b62\u5206\u4e0d\u6e05\u662f\u4e0d\u662f\u6211\u4eec\u81ea\u5df1\u540e\u52a0\u7684\u4e1c\u897f\uff0c\u5728\u6700\u540e\u9762\u591a\u56de\u51e0\u6b21\u8f66\uff0c\u7136\u540e\u7c98\u8d34\u7b2c4\u6b65\u8fd0\u884c\u540e\u7684\u4ee3\u7801\uff0c\u4fdd\u5b58\u3002<\/p>\n<p><span style=\"text-indent: 2em;\">6\u3001\u91cd\u542f myeclipse \u5373\u53ef\u3002<\/span><\/p>\n<p>\u6587\u7ae0\u6765\u6e90\uff1a<a href=\"http:\/\/hi.baidu.com\/294286540\/item\/a2611d1b839a26466926bb9c\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/hi.baidu.com\/294286540\/item\/a2611d1b839a26466926bb9c<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u65b9\u6cd5\u4e00\uff1a\u5728\u7ebf\u5b89\u88c5\u3002 1\u3001\u6253\u5f00HELP-&gt;MyEclipse Configuration\u00a0Center\uff0c\u5207 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[827],"tags":[28,198,597,32,199],"class_list":["post-1064","post","type-post","status-publish","format-standard","hentry","category-myeclipse","tag-eclipse","tag-svn","tag-development-tools","tag-32","tag-199"],"_links":{"self":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/1064","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1064"}],"version-history":[{"count":2,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/1064\/revisions"}],"predecessor-version":[{"id":4780,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=\/wp\/v2\/posts\/1064\/revisions\/4780"}],"wp:attachment":[{"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1064"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1064"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.menglanglang.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1064"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}