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

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


          網站導航:
           
          主站蜘蛛池模板: 梓潼县| 滕州市| 天峻县| 饶河县| 邵阳县| 乌恰县| 郯城县| 湄潭县| 赞皇县| 衡山县| 平遥县| 蒙自县| 本溪| 清徐县| 石门县| 江西省| 乌兰浩特市| 兰考县| 黎川县| 正蓝旗| 呼伦贝尔市| 汝城县| 夏邑县| 丹阳市| 沙雅县| 五华县| 锡林浩特市| 麻栗坡县| 灵璧县| 会宁县| 大田县| 班戈县| 大港区| 日照市| 玛纳斯县| 柳林县| 邹平县| 永胜县| 林周县| 泽普县| 施甸县|