隨筆-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文件加入到編譯路徑就可以了。  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 浏阳市| 尚志市| 双鸭山市| 沙洋县| 定安县| 鲜城| 济南市| 舞阳县| 泰顺县| 邹平县| 定安县| 富顺县| 蕉岭县| 湟源县| 镇康县| 信丰县| 崇义县| 阳谷县| 辛集市| 云南省| 安达市| 疏附县| 永春县| 探索| 保康县| 凉城县| 会理县| 富锦市| 南充市| 房产| 庐江县| 内乡县| 钟山县| 北京市| 承德县| 陈巴尔虎旗| 界首市| 五常市| 泰宁县| 靖宇县| 宿松县|