Maven Jboss quickstart kitchensink angularjs引导快速启动罐';由于未解决pom依赖关系,无法在openshift上构建
快速启动将在本地使用maven进行构建,但是当您推到openshift时,依赖关系没有得到解决。pom类型的依赖项似乎不在openshift使用的nexus存储库中。这将是一个痛苦,但我可以尝试把依赖的POM的依赖,但我希望有一个更好的方式 有没有人遇到过这个问题并有更好的解决方案?是否有我缺少的存储库url 编辑:问题中的快速启动正在进行中 停止RockMongo盒带 MongoDB已经停止了 停止jbossas盒式磁带 正在修复1部署的链接 正在构建git ref“master”,提交49dfdc8 找到pom.xml。。。正在尝试使用“mvn-e clean package-Popenshift-DskipTests”进行生成 ApacheMaven 3.0.4(r1232336;2012-12-1814:36:37-0500) Maven home:/usr/share/java/apache-Maven-3.0.4 Java版本:1.7.0_65,供应商:Oracle公司 Java主页:/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”,拱门:“i386”,系列:“unix” [信息]正在扫描项目。。。 下载: 下载: [错误]生成无法读取1个项目->[帮助1] [错误] [错误]项目desda:desda:1.0(/var/lib/openshift/53e56851973ca7d46003bc/app root/runtime/repo/pom.xml)有13个错误 [错误]不可解析的导入POM:在nexus()中找不到工件org.jboss.bom.wfk:jboss-javaee-6.0-with-tools:POM:2.6.0-redhat-1()@第70行,第16列->[帮助2] [错误]不可解析的导入POM:在nexus()中找不到工件org.jboss.bom.eap:jboss-javaee-6.0-with-hibernate:POM:6.2.3.GA()@第77行第16列->[帮助2] [错误]“javax.enterprise:cdi api:jar的dependencies.dependency.version”丢失。@第94行第15列 [错误].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验证程序:jar的“dependentials.dependency.version”。@第135行第15列 [错误]“org.hibernate:hibernate jpamodelgen:jar的dependencies.dependency.version”丢失。@第151行第15栏 [错误]“org.hibernate:hibernate验证程序注释处理器:jar的依赖项.依赖项.版本”丢失。@第159行第15栏 [错误]“缺少junit:junit:jar的dependencies.dependency.version”。@第166行第15栏 [错误]:org.jboss.arquillian.junit:arquillian junit容器:jar的“dependencies.dependency.version”丢失。@第175行第15列 [错误].jboss.arquillian.protocol:arquillian协议servlet:jar的“dependencies.dependency.version”丢失。@第181行第15列 [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven [错误]使用-X开关重新运行Maven以启用完整调试日志记录 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1] [错误][帮助2] 执行“gear postreceive”时出错(退出代码:1) 错误消息:客户端错误:未能为/var/lib/openshift/53e56851973ca7d46003bc/jbossas执行“控制生成” 有关此问题的详细信息,请尝试使用“-trace”选项再次运行该命令Maven Jboss quickstart kitchensink angularjs引导快速启动罐';由于未解决pom依赖关系,无法在openshift上构建,maven,jboss,openshift,pom.xml,Maven,Jboss,Openshift,Pom.xml,快速启动将在本地使用maven进行构建,但是当您推到openshift时,依赖关系没有得到解决。pom类型的依赖项似乎不在openshift使用的nexus存储库中。这将是一个痛苦,但我可以尝试把依赖的POM的依赖,但我希望有一个更好的方式 有没有人遇到过这个问题并有更好的解决方案?是否有我缺少的存储库url 编辑:问题中的快速启动正在进行中 停止RockMongo盒带 MongoDB已经停止了 停止jbossas盒式磁带 正在修复1部署的链接 正在构建git ref“master”,提交49d
以防其他人在maven和我一样无知!!
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>
您需要将以下内容添加到pom.xml中
jboss ga存储库
http://maven.repository.redhat.com/techpreview/all
真的
假的
jboss ga插件库
http://maven.repository.redhat.com/techpreview/all
真的
假的
还可以在dependencies部分添加此依赖项
org.jboss.spec
jboss-javaee-all-6.0
3.0.0.1决赛