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

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


          網站導航:
           
          主站蜘蛛池模板: 镶黄旗| 旌德县| 商南县| 高平市| 水富县| 神农架林区| 陆河县| 江阴市| 逊克县| 九寨沟县| 武川县| 忻城县| 区。| 修水县| 东阿县| 肥乡县| 宣武区| 屯留县| 天水市| 琼结县| 安康市| 图木舒克市| 綦江县| 醴陵市| 盘锦市| 威宁| 平塘县| 桂平市| 福建省| 玛纳斯县| 临泽县| 寿阳县| 新兴县| 织金县| 基隆市| 马鞍山市| 监利县| 西吉县| 凤山市| 和龙市| 清新县|