随笔-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 阅读(854) 评论(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文件加入到编译路径就可以了。  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: