<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 110, comments - 101, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    個人的安裝方法如下:

    1.首先下載SVN包:site -1.6.17 http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240

    2.解壓SVN包,然后找到其中的兩個文件夾:features 和 plugins

    3.隨意建一個文件夾(位置和名稱自己定就好了,我的是E:\myEclipsePlugin\svn),然后把第二步的解壓好的features 和 plugins放到這個文件夾下

    4.找到myeclipse的安裝目錄,下面有一個configuration\org.eclipse.equinox.simpleconfigurator\bundles.info 文件?,F(xiàn)在需要做的就是在該文件內(nèi)添加的東西

    5.添加的內(nèi)容用下面的類生成:

    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)       {           /*你的SVN的features 和 plugins復(fù)制后放的目錄*/              String plugin = "E:/myEclipsePlugin/svn/";           new PluginConfigCreator().print(plugin);       }   }  



     



    如果把svn文件放在了這個位置 就不用動行上面的java代碼了  因?yàn)槲乙呀?jīng)運(yùn)行過一次了 下面把生成的東東貼出來 就可以直接用了



    com.collabnet.subversion.merge.feature,2.2.4,file:/D:/Program Files/Genuitec/site-1.6.18/features/com.collabnet.subversion.merge.feature_2.2.4.jar,4,false
    com.sun.jna,
    3.2.7,file:/D:/Program Files/Genuitec/site-1.6.18/features/com.sun.jna_3.2.7.jar,4,false
    org.tigris.subversion.clientadapter.feature,
    1.6.12,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.clientadapter.feature_1.6.12.jar,4,false
    org.tigris.subversion.clientadapter.javahl.feature,
    1.6.17,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.clientadapter.javahl.feature_1.6.17.jar,4,false
    org.tigris.subversion.clientadapter.svnkit.feature,
    1.6.15,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.clientadapter.svnkit.feature_1.6.15.jar,4,false
    org.tigris.subversion.subclipse.graph.feature,
    1.0.9,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.subclipse.graph.feature_1.0.9.jar,4,false
    org.tigris.subversion.subclipse.mylyn,
    3.0.0,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.subclipse.mylyn_3.0.0.jar,4,false
    org.tigris.subversion.subclipse,
    1.6.18,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tigris.subversion.subclipse_1.6.18.jar,4,false
    org.tmatesoft.svnkit,
    1.3.5.7406,file:/D:/Program Files/Genuitec/site-1.6.18/features/org.tmatesoft.svnkit_1.3.5.7406.jar,4,false
    com.collabnet.subversion.merge,
    2.2.4,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/com.collabnet.subversion.merge_2.2.4.jar,4,false
    com.sun.jna,
    3.2.7,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/com.sun.jna_3.2.7.jar,4,false
    org.tigris.subversion.clientadapter.javahl.win32,
    1.6.17,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.clientadapter.javahl.win32_1.6.17.jar,4,false
    org.tigris.subversion.clientadapter.javahl,
    1.6.17,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.clientadapter.javahl_1.6.17.jar,4,false
    org.tigris.subversion.clientadapter.svnkit,
    1.6.15,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.clientadapter.svnkit_1.6.15.jar,4,false
    org.tigris.subversion.clientadapter,
    1.6.12,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.clientadapter_1.6.12.jar,4,false
    org.tigris.subversion.subclipse.core,
    1.6.18,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.core_1.6.18.jar,4,false
    org.tigris.subversion.subclipse.doc,
    1.3.0,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.doc_1.3.0.jar,4,false
    org.tigris.subversion.subclipse.graph,
    1.0.9,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.graph_1.0.9.jar,4,false
    org.tigris.subversion.subclipse.mylyn,
    3.0.0,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.mylyn_3.0.0.jar,4,false
    org.tigris.subversion.subclipse.tools.usage,
    1.0.1,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.tools.usage_1.0.1.jar,4,false
    org.tigris.subversion.subclipse.ui,
    1.6.18,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tigris.subversion.subclipse.ui_1.6.18.jar,4,false
    org.tmatesoft.svnkit,
    1.3.5.7406,file:/D:/Program Files/Genuitec/site-1.6.18/plugins/org.tmatesoft.svnkit_1.3.5.7406.jar,4,false


    6.把以上生成的字符串(一大堆)添加到第四步bundles.info文件的后面,然后重啟myeclipse即可。


    評論

    # re: myeclipse9 安裝SVN插件(myeclipes9 M1)試用成功  回復(fù)  更多評論   

    2012-04-18 13:15 by minibread
    我的代碼如下,跟你的比較,缺了好多啊,而且貌似沒有成功:
    ipse.core_1.6.18.jar,4,false
    org.tigris.subversion.subclipse.doc,1.3.0,file:/D:/Users/mini_bread/AppData/Loca
    l/MyEclipse/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tigris.subversion.subclip
    se.doc_1.3.0.jar,4,false
    org.tigris.subversion.subclipse.graph,1.0.9,file:/D:/Users/mini_bread/AppData/Lo
    cal/MyEclipse/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tigris.subversion.subcl
    ipse.graph_1.0.9.jar,4,false
    org.tigris.subversion.subclipse.mylyn,3.0.0,file:/D:/Users/mini_bread/AppData/Lo
    cal/MyEclipse/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tigris.subversion.subcl
    ipse.mylyn_3.0.0.jar,4,false
    org.tigris.subversion.subclipse.tools.usage,1.0.1,file:/D:/Users/mini_bread/AppD
    ata/Local/MyEclipse/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tigris.subversion
    .subclipse.tools.usage_1.0.1.jar,4,false
    org.tigris.subversion.subclipse.ui,1.6.18,file:/D:/Users/mini_bread/AppData/Loca
    l/MyEclipse/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tigris.subversion.subclip
    se.ui_1.6.18.jar,4,false
    org.tmatesoft.svnkit,1.3.5.7406,file:/D:/Users/mini_bread/AppData/Local/MyEclips
    e/MyEclipse 9/myplugin/svn1.6.18/plugins/org.tmatesoft.svnkit_1.3.5.7406.jar,4,false

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲中文无码永久免费| 99免费观看视频| 国产在线不卡免费播放| 四虎影院免费视频| 国产成A人亚洲精V品无码 | 美女羞羞喷液视频免费| 久久福利青草精品资源站免费| 免费一级毛片在播放视频| 亚洲中文字幕无码中文字| 国产精品爱啪在线线免费观看| 亚洲AV永久无码精品水牛影视| 亚洲av乱码中文一区二区三区| 99在线视频免费观看视频| 亚洲欧洲国产精品香蕉网| 日本中文字幕免费看| 又粗又硬免费毛片| 无码一区二区三区亚洲人妻| 免费观看激色视频网站bd| 久久久久亚洲av毛片大| 亚洲日韩一区二区一无码| 免费精品无码AV片在线观看| 亚洲人成中文字幕在线观看| 精品久久久久久国产免费了| 日韩电影免费在线观看视频| 亚洲国产精品综合久久网各| 永久免费A∨片在线观看| 亚洲中文字幕无码久久2017| 美女视频黄a视频全免费网站一区 美女视频黄a视频全免费网站色 | 成人福利免费视频| 亚洲精品影院久久久久久| 91高清免费国产自产拍2021| 亚洲色av性色在线观无码| 97在线免费观看视频| 亚洲精品制服丝袜四区| 国产精品1024在线永久免费| 国产成人免费a在线视频色戒| 亚洲AV女人18毛片水真多| 免费少妇a级毛片人成网| 又粗又长又爽又长黄免费视频 | 国产亚洲精品2021自在线| 欧美a级在线现免费观看|