隨筆-112  評論-73  文章-0  trackbacks-0

          永久試用jira 4.0.1

          現在最新版的jira是4.0.1 可以在官網上下載并申請試用license, 在正常安裝并申請試用后,將在30天后過期。將atlassian-extras-2.2.2.jar 解開,反編譯com.atlassian.extras.core.DefaultProductLicense.class這個類,將getExpiryDate() 和 getExpiryDate(LicenseProperties properties)兩 個方法改下面代碼就可以永遠的試用jira了。

          public Date getExpiryDate() {

                 // return expiryDate == null ?null : new Date(expiryDate.getTime());

                 Calendar c =Calendar.getInstance();

                 c.set(Calendar.YEAR, c.get(Calendar.YEAR)+1);

                 returnc.getTime();

              }

          private Date getExpiryDate(LicenseProperties properties) {

                 String expiryDateString = properties.getProperty("LicenseExpiryDate",

                        "1970-01-01");

                 log.debug((newStringBuilder()).append("Expiry date is <").append(

                        expiryDateString).append(">").toString());

          //     return DateEditor.getDate(expiryDateString);

                 Calendar c =Calendar.getInstance();

                 c.set(Calendar.YEAR, c.get(Calendar.YEAR)+1);

                 returnc.getTime();

              }

          然后將這個類再重新打包到atlassian-extras-2.2.2.jar就可以永遠是還有11個月20幾天的試用期了。


          本方法只做個人學習與研究使用,不得做為商業用途,請支持正版軟件!

          posted on 2010-02-08 10:08 Libo 閱讀(892) 評論(2)  編輯  收藏 所屬分類: 項目管理

          評論:
          # re: 新年獻禮_永久試用jira 4.0.1 2010-04-10 19:12 | Chris Wu
          反編譯并修改了代碼后生成了.java的文件后,如何再將這個.java文件編譯成為.class文件? 里面會有很多引用的文件錯誤,所以無法直接編譯  回復  更多評論
            
          # re: 新年獻禮_永久試用jira 4.0.1 2010-04-11 07:12 | Libo
          @Chris Wu
          把原來的jar文件加入到編譯路徑就可以了。  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 麟游县| 多伦县| 铁岭市| 交口县| 镇坪县| 彭泽县| 平塘县| 金平| 尚志市| 兴城市| 屏南县| 南充市| 施秉县| 壤塘县| 呼图壁县| 西乌珠穆沁旗| 仁怀市| 泸州市| 米林县| 广宁县| 杭州市| 利辛县| 青海省| 巴塘县| 庆安县| 布拖县| 茶陵县| 北宁市| 民权县| 张北县| 荆州市| 大厂| 姜堰市| 太康县| 安陆市| 合江县| 江油市| 新兴县| 正阳县| 安仁县| 厦门市|