添加由多个模块组成的Maven依赖项

时间:2015-07-21 20:17:06

标签: java maven intellij-idea

我在向项目添加依赖项时遇到问题。它是一个框架,其结构一旦安装了maven,由几个模块组成,看起来像这样(简化):

  • build-XXX(包含.pom)
  • build-XXX-root(包含.pom)
  • build-XXX-superpom(包含.pom)
  • 过滤器(包含.pom)
    • build-filters(包含.pom)
    • filter1(包含.jar)
    • filter2(包含.jar)

我想要的是将整个框架添加为依赖项,以使用任何jar的任何内容。我认为添加superpom,build-xxx-rootbuild-xxx将解决它,自动添加所有子模块;但是我没有工作。

可以访问远程存储库in this link (CloudBees);它是一个开源项目,万一有人想知道原始文件结构it can be found here (Bitbucket)

我已按以下方式将远程存储库添加到pom.xml

<repositories>
   <repository>
      <id>okapi-release</id>
      <name>Okapi Release</name>
      <url>http://repository-okapi.forge.cloudbees.com/release/</url>
   </repository>
</repositories>

然后我尝试了不同的依赖项:

<dependency>
  <groupId>net.sf.okapi</groupId>
  <artifactId>build-okapi-superpom</artifactId>
  <version>0.27</version>
  <type>pom</type>
</dependency>

或者

<dependency>
  <groupId>net.sf.okapi</groupId>
  <artifactId>build-okapi</artifactId>
  <version>0.27</version>
  <type>pom</type>
</dependency>

但他们都没有奏效。

我没有获得任何错误,并且在其中,识别出两个依赖项,但我无法从框架导入包或使用任何类。

Dependencies that appear

我熟悉基本的Maven,但这个由poms,child poms和child jar组成的结构让我感到很困惑;经过几个小时和随机尝试后,我决定在这里问一下......有什么建议吗?

0 个答案:

没有答案
相关问题