无法解析 teiid-parent maven 层次结构
Can't resolve teiid-parent maven heirarchy
- 我必须添加什么存储库才能通过 maven 启用 teiid-admin 的使用?
- 为什么teiid的发布版本依赖于预发布祖先pom (org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 jboss "Product EAP 6.4.0 Alpha" 存储库中的 pom 文件)
我一定是做错了什么,因为我无法将 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 "Product EAP 6.4.0 Alpha" 存储库
上看到 org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 pom 文件
- 我在发布存储库中找不到它。
- 当我尝试将其中任何一个列为依赖项或为 teiid 管理标签构建等效源时,我得到了该错误的变体。
如果您有任何想法,请告诉我,因为在搜索 jboss nexus 实例后,我比刚开始时更加困惑。
谢谢
彼得
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>
- 我必须添加什么存储库才能通过 maven 启用 teiid-admin 的使用?
- 为什么teiid的发布版本依赖于预发布祖先pom (org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 jboss "Product EAP 6.4.0 Alpha" 存储库中的 pom 文件)
我一定是做错了什么,因为我无法将 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 "Product EAP 6.4.0 Alpha" 存储库 上看到 org.jboss.as:jboss-as-parent:pom:7.5.0.Final-redhat-15 pom 文件
- 我在发布存储库中找不到它。
- 当我尝试将其中任何一个列为依赖项或为 teiid 管理标签构建等效源时,我得到了该错误的变体。
如果您有任何想法,请告诉我,因为在搜索 jboss nexus 实例后,我比刚开始时更加困惑。
谢谢
彼得
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>