Jira Plugin 项目使用教程
jira-pluginJira plugin for VsCode项目地址:https://gitcode.com/gh_mirrors/ji/jira-plugin
1. 项目的目录结构及介绍
jira-plugin/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── example/
│ │ │ └── jira/
│ │ │ └── plugin/
│ │ │ ├── api/
│ │ │ ├── customfields/
│ │ │ ├── events/
│ │ │ ├── listeners/
│ │ │ ├── rest/
│ │ │ ├── services/
│ │ │ └── webwork/
│ │ └── resources/
│ │ └── META-INF/
│ │ └── spring/
│ │ └── plugin-context.xml
│ └── test/
│ └── java/
│ └── com/
│ └── example/
│ └── jira/
│ └── plugin/
│ └── test/
├── pom.xml
└── README.md
目录结构介绍
src/main/java/com/example/jira/plugin/
:包含项目的核心代码,分为多个子模块如api
、customfields
、events
、listeners
、rest
、services
和webwork
。src/main/resources/META-INF/spring/plugin-context.xml
:Spring 配置文件,定义了插件的上下文。src/test/java/com/example/jira/plugin/test/
:包含项目的测试代码。pom.xml
:Maven 项目配置文件,定义了项目的依赖和构建配置。README.md
:项目说明文档。
2. 项目的启动文件介绍
项目的启动文件主要涉及 Spring 配置和插件的初始化。关键文件如下:
src/main/resources/META-INF/spring/plugin-context.xml
:Spring 配置文件,定义了插件的上下文和 bean 的初始化。
启动文件介绍
plugin-context.xml
:该文件定义了插件的 Spring 上下文,包括各种服务、监听器和 REST 接口的 bean 定义。通过 Spring 框架,插件可以在 Jira 启动时自动加载和初始化。
3. 项目的配置文件介绍
项目的配置文件主要涉及插件的依赖管理和构建配置。关键文件如下:
pom.xml
:Maven 项目配置文件,定义了项目的依赖和构建配置。
配置文件介绍
pom.xml
:该文件定义了插件的 Maven 依赖、构建插件和构建配置。通过 Maven,可以管理插件的依赖库、编译和打包插件。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>jira-plugin</artifactId>
<version>1.0.0</version>
<packaging>jar</packaging>
<dependencies>
<!-- Jira dependencies -->
<dependency>
<groupId>com.atlassian.jira</groupId>
<artifactId>jira-api</artifactId>
<version>8.5.0</version>
</dependency>
<!-- Other dependencies -->
</dependencies>
<build>
<plugins>
<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>jira-maven-plugin</artifactId>
<version>8.0.0</version>
<extensions>true</extensions>
<configuration>
<productVersion>${jira.version}</productVersion>
<productDataVersion>${jira.data.version}</productDataVersion>
</configuration>
</plugin>
</plugins>
</build>
</project>
以上是 Jira Plugin 项目的目录结构、启动文件和配置文件的
jira-pluginJira plugin for VsCode项目地址:https://gitcode.com/gh_mirrors/ji/jira-plugin