首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于未解决的pom依赖关系,Jboss快速入门kitchensink angularjs-bootstrap快速入门无法在openshift上构建

由于未解决的pom依赖关系,Jboss快速入门kitchensink angularjs-bootstrap快速入门无法在openshift上构建
EN

Stack Overflow用户
提问于 2014-08-18 16:50:16
回答 1查看 667关注 0票数 1

快速入门将使用maven在本地构建,但当您推送到openshift时,依赖关系并未得到解决。pom类型的依赖项似乎不在openshift正在使用的nexus库中。这会很痛苦,但我可以尝试将依赖项放入依赖的pom中,但我希望有更好的方法。

有没有人遇到过这个问题,并且有更好的解决方案?是否有我遗漏的存储库url?

编辑:有问题的快速入门是在https://github.com/jboss-developer/jboss-wfk-quickstarts/tree/2.6.0.Final

正在停止RockMongo cartridge MongoDB已停止为%1部署停止jbossas cartridge修复链接生成git引用‘pom.xml’,提交49dfdc8找到主...尝试使用'mvn -e clean package -Popenshift -DskipTests‘Apache Maven3.0.4 (r1232336;2012-12-18 14:36:37-0500) Maven home: /usr/share/ Java /apache-maven-3.0.4 Java版本: 1.7.0_65,供应商: Oracle Corporation java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65/jre默认区域设置: en_US,平台编码: ANSI_X3.4-1968操作系统名称:"linux",版本:"2.6.32-431.23.3.el6.x86_64",arch:"i386",家族:"unix“信息扫描项目...下载:http://mirror.ops.rhcloud.com/nexus/content/groups/public/org/jboss/bom/wfk/jboss-javaee-6.0-with-tools/2.6.0-redhat-1/jboss-javaee-6.0-with-tools-2.6.0-redhat-1.pom

下载:http://mirror.ops.rhcloud.com/nexus/content/groups/public/org/jboss/bom/eap/jboss-javaee-6.0-with-hibernate/6.2.3.GA/jboss-javaee-6.0-with-hibernate-6.2.3.GA.pom

错误:生成无法读取%1项目->帮助%1

错误项目desda:desda:1.0 (/var/lib/openshift/53e568515973ca7d460003bc/app-root/runtime/repo/pom.xml)有13个错误

错误无法解析的导入POM:在nexus (http://mirror.ops.rhcloud.com/nexus/content/groups/public) @第70行,第16列->帮助2中找不到工件帮助

错误无法解析的导入POM:在nexus (http://mirror.ops.rhcloud.com/nexus/content/groups/public) @第77行,第16列->帮助2中找不到工件帮助

缺少javax.enterprise:cdi-api:jar的错误'dependencies.dependency.version‘。@第94行,第15列

错误:缺少org.jboss.spec.javax.annotation:jboss-annotations-api_1.1_spec:jar的'dependencies.dependency.version‘。@第102行,第15列

错误:缺少org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_1.1_spec:jar的'dependencies.dependency.version‘。@第110行,第15列

错误:缺少org.hibernate.javax.persistence:hibernate-jpa-2.0-api:jar的'dependencies.dependency.version‘。@第118行,第15列

错误:缺少org.jboss.spec.javax.ejb:jboss-ejb-api_3.1_spec:jar的'dependencies.dependency.version‘。@第126行,第15列

org.hibernate:hibernate-validator:jar缺少错误'dependencies.dependency.version‘。@第135行,第15列

org.hibernate:hibernate-jpamodelgen:jar缺少错误'dependencies.dependency.version‘。@第151行,第15列

错误:缺少org.hibernate:hibernate-validator-annotation-processor:jar的'dependencies.dependency.version‘。@第159行,第15列

缺少junit:junit:jar的错误'dependencies.dependency.version‘。@第166行,第15列

错误:缺少org.jboss.arquillian.junit:arquillian-junit-container:jar的'dependencies.dependency.version‘。@第175行,第15列

错误:缺少org.jboss.arquillian.protocol:arquillian-protocol-servlet:jar的'dependencies.dependency.version‘。@第181行,第15列

错误

ERROR要查看错误的完整堆栈跟踪,请使用-e开关重新运行maven.

使用-X开关重新运行Maven以启用完整调试日志记录时出错。

错误

ERROR有关错误和可能的解决方案的更多信息,请阅读以下文章:

错误http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException

ERROR http://cwiki.apache.org/confluence/display/MAVEN/UnresolvableModelException执行'gear postreceive‘时出错(退出代码: 1)

错误消息: /var/lib/openshift/53e568515973ca7d460003bc/jbossas的CLIENT_ERROR:无法执行:'control build‘

有关该问题的更多详细信息,请尝试使用'--trace‘选项再次运行该命令。

EN

回答 1

Stack Overflow用户

发布于 2014-08-23 01:04:53

代码语言:javascript
复制
    Just in case anybody else is as clueless in maven as I am!!
    You need to add the following to the pom.xml
    <repositories>
            <repository>
                <id>jboss-ga-repository</id>
                <url>http://maven.repository.redhat.com/techpreview/all</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </repository>
        </repositories>
        <pluginRepositories>
            <pluginRepository>
                <id>jboss-ga-plugin-repository</id>
                <url>http://maven.repository.redhat.com/techpreview/all</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>false</enabled>
                </snapshots>
            </pluginRepository>
        </pluginRepositories>

Also add this dependency in dependencies section

<dependency>
            <groupId>org.jboss.spec</groupId>
            <artifactId>jboss-javaee-all-6.0</artifactId>
            <version>3.0.0.Final</version>
        </dependency>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25359424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档