confluence的哪些版本Atlassian插件SDK支持哪些版本?

问题描述 投票:2回答:1

我一直想知道我的插件会支持哪个版本的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服务器7.2.0 我的插件可以上传并运行得很好.但我似乎找不到任何文档来解释我的插件会在哪个版本的confluence上运行。

然而,从这些链接来看https:/marketplace.atlassian.comapps1210950atlassian-plugin-sdk-windowsversion-history。https:/marketplace.atlassian.comapps1210991atlassian-plugin-sdk-rpmversion-history。

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

这是正确的页面吗?我遗漏了什么?

java maven confluence confluence-rest-api atlassian-plugin-sdk
1个回答
0
投票

atlas-sdk在生成插件工件时,会在pom文件里面填充一个企业版的Confluence作为起点。

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

同时回答您关于ATLAS-SDK与不同Atlassian应用版本的兼容性问题。每个atlassian SDK版本都是向后兼容它的前辈版本的,这意味着如果你有最新的Atlas-SDK,那么你可以运行任何你想要的Confluence版本。

希望这对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.