0

我开始使用 IntelliJ 并且多年没有使用 Java。我一直在.Net 世界工作。我正在使用 IntelliJ 创建一个 Atlassian Crowd 自定义连接器。我需要pom.xml为包的文件添加一个依赖项com.atlassian.crowd.manager.directory。我相信下面的依赖块是正确的,除了版本。人工制品正确吗?我使用其他依赖项来派生这个。如何找到正确的版本?

<dependency>
    <groupId>com.atlassian.crowd</groupId>
    <artifactId>manager-directory</artifactId>
    <version>2.8.8</version>
</dependency>
4

1 回答 1

1

您似乎正在寻找以下依赖atlassian-crowd-components

为了能够使用它,您必须将以下部分添加到您的pom.xml

<repositories>
    <repository>
        <id>pentaho-releases</id>
        <url>http://repository.pentaho.org/artifactory/repo/</url>
    </repository>
</repositories>

将您的依赖部分替换为以下内容:

<dependencyManagement>
 <dependency>
    <groupId>com.atlassian.crowd</groupId>
    <artifactId>atlassian-crowd-components</artifactId>
    <version>2.9.5</version>
    <type>pom</type>
 </dependency>
</dependencyManagement>

然后,在<dependencies>POM 的部分中添加所需的依赖项,而不指示版本,如下所示:

 <dependencies>
   <!-- other dependencies ... -->
   <dependency>
     <groupId>com.atlassian.crowd</groupId>
     <artifactId>crowd-core</artifactId>
   </dependency>
  </dependencies>

您可以从此URL找到所有依赖项

于 2017-01-03T15:23:02.997 回答