Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何以编程方式在Jira问题列表视图中添加自定义列?_Java_Maven_Jira Plugin - Fatal编程技术网

Java 如何以编程方式在Jira问题列表视图中添加自定义列?

Java 如何以编程方式在Jira问题列表视图中添加自定义列?,java,maven,jira-plugin,Java,Maven,Jira Plugin,我必须以编程方式在Jira问题列表视图中添加一列。或者我想将数据附加到“摘要””列?。请参阅所附图片以更好地理解为什么需要以编程方式执行此操作?您只需创建一个包含要显示的数据的自定义字段,并使用您看到的问题列表右侧的“列”按钮将其添加到列表中。然后把这个列拖到你想要的位置,我想创建一个Jira插件。我必须在一个专栏中展示一些与插件相关的数据。你可能需要一个web面板插件模块,但我不知道它的位置。如果您有JIRA源代码,您可以尝试运行find$find path/to/JIRA/src-name


我必须以编程方式在Jira问题列表视图中添加一列。或者我想将数据附加到“摘要””列?。请参阅所附图片以更好地理解

为什么需要以编程方式执行此操作?您只需创建一个包含要显示的数据的自定义字段,并使用您看到的问题列表右侧的“列”按钮将其添加到列表中。然后把这个列拖到你想要的位置,我想创建一个Jira插件。我必须在一个专栏中展示一些与插件相关的数据。你可能需要一个web面板插件模块,但我不知道它的位置。如果您有JIRA源代码,您可以尝试运行find
$find path/to/JIRA/src-name atlassian-plugin.xml | xargs grep“web panel.*location”
,它将搜索JIRA src代码中的atlassian plugin.xml,并找到不同的web panel位置供您尝试,这方面的Velocity模板可在JIRA源代码中找到,网址为
/WEB-INF/classes/templates/JIRA/issue/table
。macros.vm模板包含大部分代码。您可能希望查看以添加列的类位于包
com.atlassian.jira.issue.fields.layout.column
中,特别是EditableDefaultColumnLayout(具有addColumn方法)和ColumnLayoutManager(用于获取前面提到的类的实例)可能很有用。