无法解决teiid-parent maven heirarchy

时间:2015-08-12 21:53:12

标签: maven jboss teiid

  • 我必须添加哪些存储库需要通过maven启用teiid-admin的消费?
  • 为什么发布的teiid版本依赖于预发布的祖先pom(org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15在jboss中的pom文件 "产品EAP 6.4.0 Alpha" 存储库)

我必须做错事,因为我无法将Teiid管理员添加到我的项目中,因为pom祖先会消失在非版本库中。这看起来是对的吗?

看到错误

Could not find artifact org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 in org.reficio (http://repo.reficio.org/maven/) @ org.jboss.teiid:teiid-parent:8.12.0.Alpha3-SNAPSHOT,...pom.xml, line 376, column 23 -> [Help 2]

添加依赖

<dependency> <groupId>org.jboss.teiid</groupId> <artifactId>teiid-admin</artifactId> <version>8.11.0.Final</version> <!-- same basic thing happens with <version>8.11.2</version> --> </dependency>

  • 我可以在jboss&#34; Product EAP 6.4.0 Alpha&#34;上看到org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 pom文件。存储库
  • 我在发布存储库中找不到它。
  • 当我尝试将其中任何一个列为依赖项或构建teiid管理标记的等效源时,我会得到该错误的变体。

如果您有任何想法,请告诉我,因为在jboss nexus实例打猎之后,我比起初时更加困惑。

由于

彼得

1 个答案:

答案 0 :(得分:0)

Question and answers from Jboss Community提供了解决方案。要通过maven使用teiid,必须代理或将所有这些存储库添加到您的设置文件

      <id>jboss-public-repository-group</id>
      <name>JBoss Public Maven Repository Group</name>
      <url>http://repository.jboss.org/nexus/content/groups/public/</url>

      <id>jboss-public-repository-group</id>
      <name>JBoss Public Maven Repository Group</name>
      <url>http://repository.jboss.org/nexus/content/groups/public/</url>

      <id>jboss-developer-repository-group</id>
      <name>JBoss Developer Maven Repository Group</name>
      <url>http://repository.jboss.org/nexus/content/groups/developer/</url>

      <id>jboss-techpreview</id>
      <name>JBoss Tech Preview</name>
      <url>https://maven.repository.redhat.com/techpreview/all/</url>
      <layout>default</layout>

      <id>jboss-earlyaccess</id>
      <name>JBoss Early Access</name>
      <url>https://maven.repository.redhat.com/earlyaccess/all/</url>