【问题标题】:Which version of confluence do which versions of Atlassian plugin SDK support?哪些版本的 Atlassian 插件 SDK 支持哪些版本的 confluence?
【发布时间】:2020-05-02 00:41:30
【问题描述】:

我一直在尝试找出我的插件支持哪些版本的 Confluence。

这是我的atlas-version 命令的输出:

ATLAS Version:    8.0.16
ATLAS Home:       /usr/share/atlassian-plugin-sdk-8.0.16
ATLAS Scripts:    /usr/share/atlassian-plugin-sdk-8.0.16/bin
ATLAS Maven Home: /usr/share/atlassian-plugin-sdk-8.0.16/apache-maven-3.5.4
AMPS Version:     8.0.2
--------
[INFO] Project POM found
Executing: /usr/share/atlassian-plugin-sdk-8.0.16/apache-maven-3.5.4/bin/mvn --version -gs /usr/share/atlassian-plugin-sdk-8.0.16/apache-maven-3.5.4/conf/settings.xml
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T00:03:14+05:30)
Maven home: /usr/share/atlassian-plugin-sdk-8.0.16/apache-maven-3.5.4
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-8-oracle/jre
Default locale: en_IN, platform encoding: UTF-8
OS name: "linux", version: "4.15.0-66-generic", arch: "amd64", family: "unix"

这是我的插件pom.xml 文件的一部分:

    <properties>
        <confluence.version>6.14.0</confluence.version>
        <confluence.data.version>6.14.0</confluence.data.version>
        <amps.version>8.0.2</amps.version>
        <plugin.testrunner.version>2.0.1</plugin.testrunner.version>
        <atlassian.spring.scanner.version>1.2.13</atlassian.spring.scanner.version>
        <!-- This property ensures consistency between the key in atlassian-plugin.xml and the OSGi bundle's key. -->
        <atlassian.plugin.key>${project.groupId}.${project.artifactId}</atlassian.plugin.key>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

我正在使用Confluence Server 7.2.0,我的插件可以上传并正常运行。 但我似乎找不到任何文档来解释我的插件将在哪些版本的 confluence 上运行。

查看这些链接,但是 https://marketplace.atlassian.com/apps/1210950/atlassian-plugin-sdk-windows/version-history https://marketplace.atlassian.com/apps/1210991/atlassian-plugin-sdk-rpm/version-history

SDK version 8.0.16 for windows 和 SDK 的 rpm 版本似乎支持不同的 confluence 版本。 此外,它似乎没有提到为 Confluence 6.7 到 6.13 构建插件的正确 SDK。

这是获取此类信息的正确页面吗?我错过了什么?

【问题讨论】:

  • 我也有同样的问题。刚刚升级到最新的 SDK 但仍然使用旧的 6.14.0 生成 pom

标签: java maven confluence confluence-rest-api atlassian-plugin-sdk


【解决方案1】:

当 atlas-sdk 生成插件工件时,它会在 pom 文件中填充企业版 Confluence 作为起点。

为了验证插件是否在其他版本上工作,您需要更改 pom 文件中的版本并重新启动服务器并手动测试您的插件以验证其所有功能是否正常工作。

同时回答您对 ATLAS-SDK 与不同 Atlassian 应用程序版本的兼容性的询问。每个 atlassian SDK 版本都向后兼容其先前版本,这意味着如果您拥有最新的 Atlas-SDK,那么您可以运行任何您想要的 Confluence 版本。

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2018-12-25
    • 2012-05-25
    • 2018-06-21
    • 1970-01-01
    • 2014-07-15
    • 1970-01-01
    • 1970-01-01
    • 2014-04-09
    • 1970-01-01
    相关资源
    最近更新 更多