当前位置: 首页 > 知识库问答 >
问题:

Atlassian的Confluence和Maven的POM配置

赵高雅
2023-03-14

我必须在Eclipse IDE上使用艾特莱森SDK和Java的SDK v8为艾特莱森Confluence写一个插件。Apache Maven(3.2.1)带有艾特莱森SDK,我必须从那里使用它(因为有几个依赖项随sdk一起在maven存储库中不可用);所以我设置环境变量指向那里。虽然,我必须使用的POM文件带有错误。例如:

<dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.2-atlassian-1</version> <!-- 2.2.2 -->
    </dependency>
    <dependency>
        <groupId>com.atlassian.confluence</groupId>
        <artifactId>confluence</artifactId>
        <version>${confluence.version}</version>
    </dependency>

在这两个依赖项上,它都表示缺少工件,例如。,

Missing artifact com.atlassian.confluence:confluence:jar:5.8.10

虽然,在这两种情况下,例如:

com.google.code.gson

m2处的jar文件确实存在,但POM文件处的错误通知工件丢失。

我尝试了atlas-mvn清洁包,即使在显式地擦除m2存储库并重新运行该命令之后,尽管它并没有解决问题。有人遇到过这样的问题吗?

共有1个答案

章誉
2023-03-14

我需要在特定的工件目录下获取每个*. repository文件(这会导致问题),并执行以下修改,例如:

maven-confluence-plugin-6.2.2.jar>atlassian-public=

需要以以下格式显示:

maven-confluence-plugin-6.2.2.jar>=

完成了!

 类似资料:
  • 我在以前的项目中使用过这个,但现在找不到。。。 我正在使用Maven构建java应用程序,并在构建过程中对该应用程序运行测试。我正在使用maven cucumber reporting插件v3.0.0来编写一份结果报告。 我想: 运行cucumber测试 生成报告(无论测试是否失败) 如果生成报告失败,则在生成报告后使生成失败 我如何使用maven surefire插件、maven cucumbe

  • 应用程序-dev.properties application.prod.properties 然后,我有一个pom,它将spring-boot pom作为父pom 然后我按以下方式设置配置文件:

  • 主要内容:POM 示例,Super POMPOM(Project Object Model,项目对象模型)是 Maven 的基本组件,它是以 xml 文件的形式存放在项目的根目录下,名称为 pom.xml。 POM 中定义了项目的基本信息,用于描述项目如何构建、声明项目依赖等等。 当 Maven 执行一个任务时,它会先查找当前项目的 POM 文件,读取所需的配置信息,然后执行任务。在 POM 中可以设置如下配置: 项目依赖 插件 目标 构

  • 我正试着做一个包含所有项目的胖uber罐子。如果我做了“MVN包”,我得到一个uber jar下的“blah”项目标签文件夹。(blah项目有主类。)uber jar包含所有项目(作为文件夹而不是jar),但当我运行它时,它似乎无法识别feature1和feature2项目。 我在上面添加了feature1和feature2的依赖项,以便它们在uber jar文件中。这错了吗?附注。blahmes

  • 我将基于Maven的Spring应用打包为: 奇怪的事情发生了。在生成的jar的META-INF中,我发现重复的pom.xml和pom.properties文件。有人能解释一下吗?谢谢。 这里是提取pom.xml 命令的输出: ApacheMaven 3.0.4(r1232337;2012-01-17 15:44:56 0700)Maven主页:C:\Apache-Maven-3.0.4\bin。

  • 当启动Confluence插件时,我总是得到以下错误: 我已经尝试了几个插件和Windows,Mac和Ubuntu。不幸的是,我总是在启动当前和旧的SDK时遇到这个错误。我已经尝试了Oracle和OpenJdk,都是版本8。结果是一个404页面时调用http://127.0.0.1:1990/confluence 我的环境 Tomcat日志不包含任何错误。。。 你有同样的问题吗,或者你知道解决方法