1. 程式人生 > >jira系統與插件agile管理維護

jira系統與插件agile管理維護

jira

Jira6系列進行插件式管理,基本結構為Jira server+各種插件。

lincense管理也對應地分為Jira server的 license和上面各種插件單獨的license。

我們最常用於Scrum項目管理的功能實際上是由插件Jira Agile提供的。

所以要完整破解Jira完成Scrum項目管理,就分為Jira Server 破解和插件Jira Agile破解兩部分。

此操作步驟是在前人提供的破解方法和安裝包基礎之上進行實際操作破解成功之後總結的,主要進行了語言的重新組織和梳理,旨在提供更清晰的破解操作步驟。

一、安裝準備

1. 去Jira官方網站下載Jira安裝包。

2. 去Jira官方網站註冊一個帳號,以便獲取license。

二、 安裝Jira server申請試用license

程序下載安裝完成後默認將打開Jira Portal進行配置。
Server Language選擇English(United States),其他保留默認選項,一直單擊Next按鈕。
當跳轉到license key頁面時,選擇"I have an account but no key". 這時會讓你輸入註冊帳號和密碼,然後單擊按鈕“sign in and generate license key”,將為你自動生成一個試用版的license key. 繼續直到安裝完成。
這時你會看到在System Dashboard頁面時License顯示為
JIRA: Evaluation

(Expires in 29 days, 2 hours )

三、安裝插件Jira Agile並申請試用license

用管理員賬號登陸Jira,進入插件管理,選擇安裝插件Jira Agile,並在界面上申請試用license。安裝成功後會顯示該插件版本和license details等信息,此時應顯示為試用license,有效期為30天。

四、破解

Jira6破解的核心是在相關Jar包中替換1個License驗證類

相關Jar包有3個

jira系統lisence驗證包

/usr/local/atlassian-jira-6.2.5-standalone/atlassian-jira/WEB-INF/lib/atlassian-extras-2.2.2.jar

jira插件管理lisence驗證包

/data/jira-data/plugins/.bundled-plugins/atlassian-universal-plugin-manager-plugin-2.15.jar

/data/jira-data/plugins/.osgi-plugins/transformed-plugins/atlassian-universal-plugin-manager-plugin-2.15_1399589522000.jar

1、下載3個jar包到本地

2、下載license驗證類模板文件http://wiki.yunat.com/download/attachments/40337730/Version2LicenseDecoder.class?api=v2

3、把3個包裏面\com\atlassian\extras\decoder\v2路徑下的Version2LicenseDecoder.class文件替換成第2步下載的模板文件

4、把替換好的3個jar文件與服務器上的3個文件進行替換。

5、查看你在Jira網站的註冊帳號信息,根據下方“key字段說明.txt”文件中的說明,修改並保存為Jira_key.txt 和 agile_key.txt

key字段說明(以Jira_key為例)

Description=JIRA: Commercial,

CreationDate=你的安裝日期,格式(yyyy-mm-dd),
jira.LicenseEdition=ENTERPRISE,
Evaluation=false,
jira.LicenseTypeName=COMMERCIAL,
jira.active=true,
licenseVersion=2,
MaintenanceExpiryDate=你想設置的失效日期如:2099-12-31,
Organisation=你的Company Name,
SEN=你申請到的SEN註意沒有前綴LID,
ServerID=你申請到的ServerID,
jira.NumberOfUsers=-1,
LicenseID=LID你申請到的SEN,註意LID前綴不要丟掉,
LicenseExpiryDate=你想設置的失效日期如:2099-12-31,
PurchaseDate=你的安裝日期,格式(yyyy-mm-dd)
(註意,各項之間以逗號分隔;日期格式必須為yyyy-mm--dd,例如2014-08-03)

6、下載php程序http://pan.baidu.com/share/link?uk=3815162694&shareid=1614753285&third=3&adapt=pc&fr=ftw

Jira_key.txt 和 agile_key.txt內的註冊信息加密成密文

keygen.php文件http://wiki.yunat.com/download/attachments/40337730/keygen.php?api=v2

php用法:php keygen.php -e 明文Jira_key.txt > 密文Jira_key.txt

7、啟動Jira Servic

8、訪問Jira Portal,用管理員賬號登陸,進入system-->license, 將第4步中填好的jira_key.txt文件中內容粘貼到Update License輸入框中,並點擊“add”,License即更新成功。這時你應該看到License Type顯示為JIRA:Commercial。

9、進入Add-Ons-->Manage Add-ons,展開插件Jira Agile,顯示出詳細內容。點擊License key旁的Edit按鈕,將第4步中準備的agile_key.txt文件中內容粘貼到展開的輸入框中,然後單擊Update按鈕。這時你應該看到該插件的license已經更新為Unlimited-user commercial license。

插件管理常見問題:

問題一:

技術分享

解決方法:

把下方這個包內的Version2LicenseDecoder.class文件替換成上方第2步下載的模板文件

/data/jira-data/plugins/.bundled-plugins/atlassian-universal-plugin-manager-plugin-2.15.jar

問題二:

技術分享

解決方法:

把下方包內的Version2LicenseDecoder.class文件替換成上方第2步下載的模板文件

/data/jira-data/plugins/.osgi-plugins/transformed-plugins/atlassian-universal-plugin-manager-plugin-2.15_1399589522000.jar

問題三:

技術分享

可按照下方鏈接方法快速破解JIRA

http://kinggoo.com/app-jira-jira4pojie.htm


jira系統與插件agile管理維護