1 下载 Jira standalone 版本
下载地址
http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa
下载EXE版本里面自带Tomcat, 也可以下载 ZIP 版本,然后配置到自己的Tomcat下。
2 下载Atlassian Plugin SDK
http://confluence.atlassian.com/display/DEVNET/Setting+up+your+Plugin+Development+Environment
下载后解压,比如解压到D:/software/Jira/atlassian-plugin-sdk-3.2.3/ 目录,在环境变量Path 加入 D:/software/Jira/atlassian-plugin-sdk-3.2.3/bin
3 使用SVN 客户端连接 http://svn.atlassian.com/svn/public/
进入目录contrib/tutorials/, checkout 项目 jira-gadget到本地。
例如:C:/work/eclipse/workspace/jira-gadget
4 使用cmd 进入 目录C:/work/eclipse/workspace/jira-gadget, 执行命令
atlas-package, 编译打包后,目录下出现文件jira-gadget-tutorial-plugin-1.0-
SNAPSHOT.jar
5 将该 jar 文件复制到 JIRA_HOME/plugins/installed-plugins 目录下,例如
C:/Program Files/Atlassian/Application Data/JIRA/plugins/installed-plugins
6 启动tomcat
进入Tomcat bin 目录, 执行 catalina jpda start 启动tomcat, 这样tomcat 支持远程调试, 用浏览器访问 http://localhost:8080 访问 JIRA
7 进入项目目录后,如 C:/work/eclipse/workspace/jira-menu-items-plugin
执行 atlas-run, 时间很长,执行成功后,只用浏览器访问
http://localhost:2990/jira, 访问 jira , 该操作是jira 开发默认的运行方式,如
果需要debug,请执行 atlas-debug。(因为等待时间较长,不推荐, 推荐使
用 步骤6)
8 手工添加jar 到jira 本地 maven repository 里面
比如要添加 xstream-1.3.1.jar 文件, 在 ${user.dir} /.m2/repository/ 下面创建目录xstream/xstream/1.3.1,然后复制文件 xstream-1.3.1.jar 到其中。
例如 ,结果为 C:/Documents and Settings/Administrator/.m2/repository/xstream/xstream/1.3.1/xstream-1.3.1.jar
9 使jira 项目 支持 eclipse
使用cmd 进入 目录C:/work/eclipse/workspace/jira-gadget, 执行命令 atlas-mvn ecilpse:eclipse , 完成后,使用eclipse 导入该项目,即可编辑。
10 使用Eclipse 调试 经过 步骤6 运行的JIRA,
打开 Eclipse, 进入 Debug Configurations, 新建 Remote Java Application.
选择 project, Connection Type 是 Standard (Socket Attach)
Host 是 localhost
Port 是 8000
然后在程序中可以设置断点,进行调试。