<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 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    個人的安裝方法如下:

    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 文件。現在需要做的就是在該文件內添加的東西

    5.添加的內容用下面的類生成:

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



     



    如果把svn文件放在了這個位置 就不用動行上面的java代碼了  因為我已經運行過一次了 下面把生成的東東貼出來 就可以直接用了



    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)試用成功  回復  更多評論   

    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

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


    網站導航:
     
    主站蜘蛛池模板: 99re在线视频免费观看| a毛片在线看片免费| 国产精品视频免费| 亚洲人成网址在线观看| 97久久免费视频| 亚洲精品视频观看| 日韩毛片免费无码无毒视频观看| 亚洲日韩乱码中文无码蜜桃臀| 最近新韩国日本免费观看| 亚洲国产日韩女人aaaaaa毛片在线| 最近免费中文字幕高清大全| 亚洲伦理一二三四| 妞干网免费视频在线观看| 日本亚洲欧美色视频在线播放| 免费一级毛片在级播放| 美女视频黄a视频全免费网站色| 亚洲国产成人爱av在线播放| 国产日韩精品无码区免费专区国产| 国产精品亚洲аv无码播放| 91av在线免费视频| 亚洲欧洲国产综合AV无码久久| 国产免费AV片无码永久免费| 丰满人妻一区二区三区免费视频| 亚洲成AV人片在线观看| 四虎最新永久免费视频| 亚洲国产aⅴ成人精品无吗| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲jjzzjjzz在线播放| 国产精品免费视频一区| 久久国产福利免费| 亚洲成无码人在线观看| 国产一区二区三区免费看| 特级毛片在线大全免费播放| 亚洲gv猛男gv无码男同短文| 99久久免费精品国产72精品九九| 日韩在线视频播放免费视频完整版| 亚洲avav天堂av在线不卡| 在线精品免费视频| 一级毛片aaaaaa免费看| 男女超爽视频免费播放| 亚洲最大成人网色|