昨天发现缺陷管理工具JIRA,目前版本是3.3.3,安装使用了一下。感觉很好。
下载地址:http://www.atlassian.com/software/jira/
我下载的是JIRA Enterprise: Evaluation版本,同时申请一个30的Licence。
破解比较简单,有关Licence的代码在atlassian-extras-0.7.10.jar中。
1、反编译包中的文件:com.atlassian.license.DefaultLicense.class。改成下面:
// Decompiled by DJ v3.8.8.85 Copyright 2005 Atanas Neshkov Date: 2005-11-5 17:41:28
// Home Page : http://members.fortunecity.com/neshkov/dj.html - Check often for new version!
// Decompiler options: packimports(3)
// Source File Name: DefaultLicense.java
package com.atlassian.license;
import java.util.*;
// Referenced classes of package com.atlassian.license:
// License, LicenseType
public class DefaultLicense
implements License
{
public DefaultLicense(Date dateCreated, Date datePurchased, String organisation, LicenseType licenseType, int users)
{
this.dateCreated = dateCreated;
this.datePurchased = datePurchased;
this.organisation = organisation;
this.licenseType = licenseType;
this.users = users;
}
public Date getDateCreated()
{
return dateCreated;
}
public Date getDatePurchased()
{
return datePurchased;
}
public String getOrganisation()
{
return organisation;
}
public LicenseType getLicenseType()
{
return licenseType;
}
public String toString()
{
return licenseType.getNiceName() + " licensed to " + organisation;
}
public boolean isExpired()
{
return false;
}
public Date getExpiryDate()
{
return null;
}
public boolean isLicenseLevel(Collection levels)
{
for(Iterator iterator = levels.iterator(); iterator.hasNext();)
{
String level = (String)iterator.next();
if(getLicenseType().getDescription().toLowerCase().indexOf(level.toLowerCase()) != -1)
return true;
}
return false;
}
public int getUsers()
{
if(licenseType.requiresUserLimit())
return users;
else
return -1;
}
public static long EVALUATION_PERIOD = 0x9fa52400L;
protected Date dateCreated;
protected Date datePurchased;
protected String organisation;
protected LicenseType licenseType;
private int users;
}
其实就该了两个方法:
public boolean isExpired()
{
return false;
}
public Date getExpiryDate()
{
return null;
}
2、把编译好的class文件复制到atlassian-extras-0.7.10.jar中,覆盖原来文件。
3、启动服务器,成功。
我把我破解后的class附上:http://www.blogjava.net/Files/freddychu/DefaultLicense.zip。
如果不能下,请留下email.
from:http://www.blogjava.net/freddychu/archive/2007/12/18/18319.html
分享到:
相关推荐
"atlassian-jira-subversion-plugin-0.7.1" 是一个专门为Jira 3.3.x版本设计的插件,它将两者紧密结合,提升了团队协作的效率和代码管理的便捷性。 Jira,是由Atlassian公司开发的一款强大的项目管理工具,它专注于...
3.3 报表与度量:JIRA提供了多种报表,如燃尽图、速度图,用于追踪团队的生产力和项目进度,辅助决策。 四、JIRA与其他工具的集成 4.1 JIRA与Confluence集成:Confluence是Atlassian的文档协作工具,两者集成后,...
《atlassian-extras-3.3.0.jar:探索Jira工具包的奥秘》 在信息技术领域,软件开发和项目管理是至关重要的环节。为了提高效率和协作,许多工具应运而生,其中Jira作为一款知名的项目管理和问题跟踪系统,受到了广泛...
##### 3.3 Jira 7.2.2安装 1. **下载Jira 7.2.2安装包**: 从Atlassian官方站点下载对应的版本。 2. **更改安装包权限**: ```bash chmod 755 atlassian-jira-software-7.2.2-x64.bin ``` 3. **执行安装脚本**: `...
3.3、Global Settings:全局设置 全局设置涵盖了JIRA系统层面的配置,包括: - 附件设置:管理上传文件的大小限制、存储位置等。 - 首页面板设置:自定义登录后默认展示的页面内容。 - 一般性设置:如系统语言、...
3.3 **安装JIRA** 下载并安装JIRA应用,根据官方指南配置数据库、邮件服务器等设置,并启动服务。 3.4 **在JIRA上新建用户及分配权限** 在JIRA中创建用于与Sonarqube交互的专用用户,赋予该用户适当的权限,例如...
#### 3.3 查询问题 通过`jira search`命令可以查询Jira中的问题,支持JQL(Jira Query Language)。例如,查找所有未解决的Bug:`jira search 'status = Open and issuetype = Bug'` #### 3.4 更新问题 使用`jira...
- **3.3 项目** - 项目是JIRA中组织工作的基本单位,包含了问题、版本、组件等元素。 - **项目版本**:项目的一个发布版本或里程碑。 - **项目组件**:项目中包含的不同部分或子系统。 - **3.4 分配给** - 指...
**3.3 实施步骤** 1. **需求分析**:明确企业希望通过集成实现的具体目标,比如提升用户体验、优化内部工作流程等。 2. **系统配置**:根据企业现有的IT架构配置Get Satisfaction和JIRA之间的连接。 3. **测试验证*...
##### 3.3 发布管理 - **定义**:发布管理是指对软件版本进行维护和管理的过程,确保软件能够在预定时间内顺利发布。 - **步骤**: - 建立发布基线:定期检查需求和BUG,确保所有任务和BUG都关联到正确的发布测试...
##### 3.3 项目角色设置 - **新增角色**: 定义新的项目角色,以便于分配特定的责任和权限。 - **管理角色成员**: 分配或调整用户在特定角色中的成员资格。 #### 四、全局设置(GLOBALSETTINGS) - **附件设置**: ...
### 3.3 报告与分析 利用JIRA的报告功能,你可以生成各种图表,如燃尽图、积压工作图,以评估团队绩效和项目进度。 ### 3.4 整合其他工具 JIRA能与Confluence(知识管理)、Bitbucket(代码托管)等Atlassian产品...
**3.3. 测试用例内BUG占比** - **度量数据作用**:评估测试用例的覆盖率,即测试用例中能够发现的BUG占整个迭代期间发现的BUG比例。 - **计算方法**: \[ 测试用例内BUG占比 = \left( \frac{在测试用例内发现的...
##### 3.3 添加截图(Attaching a Screenshot to an Issue) 为了更好地说明问题,用户可以附加截图到问题中。这有助于快速定位问题所在,并提高问题解决效率。 ##### 3.4 记录工作(Logging Work on an Issue) 当用户...
Mylyn不仅支持任务管理,还与其他工具如Bugzilla、JIRA等集成。在Eclipse 3.3中,Mylyn的版本为3.0.1,文件名是"mylyn-3.0.1-e3.3.zip",这表明它是专门为Eclipse 3.3设计的。另一个文件"site-1.2.4 eclipse插件.zip...
##### 3.3 附加截图 通过截图工具,可以轻松地将屏幕截图附加到问题中。 ##### 3.4 编辑富文本字段 JIRA支持富文本编辑,可以添加格式、图片和链接等。 ##### 3.5 记录工作时间 记录在某个问题上花费的时间,有...
**3.3 操作系统要求** - 支持Windows、Linux、macOS等多种操作系统,确保跨平台兼容性。 **3.4 JIRA支持的应用服务器** - 支持Tomcat、Jetty、WebLogic等常见的应用服务器,便于部署和管理。 **3.5 JIRA支持的...
3.3 小工具介绍 32 3.3.1. 2维过滤器统计 32 3.3.2. 保存的过滤器 33 3.3.3. 饼图 33 3.3.4. 问题统计 34 3.3.5. 解决时间 34 3.3.6. 热图 35 3.3.7. 最新问题 35 3.3.8. 保存的过滤器 35 3.3.9. 平均周期示。 35 ...