我需要在EAP6中部署Gatein。
为此,我遵循了https://github.com/gatein/gatein-portal中给出的说明
根据上述网站提供的说明,支持的EAP版本为EAP-6.3.0.Alpha1
现在,Jboss EAP的下载页面没有显示EAP 6.3.0.Alpha1,但显示了EAP 6.3.0.Alpha。
我下载了EAP 6.3.0测试版,并尝试在EAP 6.3.0测试版中部署gatein。
我还将存储库文件夹解压到.m2/repository。
现在,当我尝试使用以下命令运行时,
mvn安装-DskipTests -Dservers.dir=D:/软件/服务器_目录-Dgatein.dev=eap630
我得到以下错误,......
INFO GateIn JBoss基于AS的打包(Wildfly / EAP) ...成功0.070秒
INFO GateIn - Portlet容器(基于JBoss AS的扩展)失败17.446s
信息GateIn -已跳过Portlet容器(基于JBoss AS的扩展模块)
基于JBoss AS的INFO GateIn包(Wildfly / EAP)。已跳过
适用于GateIn的信息TestSuite ..............................已跳过
用于GateIn的信息硒嗅探测试....................已跳过
信息GateIn门户示例-基于WebUI的示例......已跳过
GateIn的信息HTMLUnit测试.........................已跳过
用于GateIn的INFO Selenium UI测试......................已跳过
信息
信息构建失败
信息
信息总时间:4:27.144秒
信息完成时间:清华Jun 26 14:32:55 IST 2014
信息最终内存: 121M/247M
信息
错误,无法在项目jboss-integration-extension上执行目标:无法解析项目org.gatein.portal的依赖关系:jboss-integration-
扩展名:jar:3.9.0.Alpha01-快照:无法收集[org.jboss.as:jboss-as-controller:jar:7.4.0.Final-redhat-4 (编译)、org.jbo的依赖项
ss.as:jboss-as-server:jar:7.4.0.Final-redhat-4 (编译),org.jboss.as:jboss-as-ee:jar:7.4.0.Final-redhat-4 (编译),org.jboss.as:jboss-as-web:jar:7
.4.0.#en0#redhat-4(编译),org.jboss.as:jboss-as-weld:jar:7.4.0.Final-redhat-4 (编译),org.jboss:jboss-vfs:jar:3.1.0.#en0#(编译),org.exopl
atform.kernel:exo.kernel.container:jar:2.5.0-GA (编译)、org.gatein.portal:exo.portal.webui.portal:jar:3.9.0.Alpha01-SNAPSHOT (编译)、org.gatein。
wci:wci-jboss7:jar:2.4.2。#en0#(编译),org.gatein.integration:extension-component:jar:3.9.0.Alpha01-SNAPSHOT (编译),org.gatein.wsrp:wsrp-integr
ation-api:jar:2.3.2。#en0#(提供),org.gatein.cdi:gatein-cdi-contexts:jar:3.9.0.Alpha01-SNAPSHOT (编译),org.jboss.portletbridge:portletbridge-i
org.slf (编译),junit:junit:jar:4.10 (测试),jar(编译),#en0#(编译)
4j:slf4j-log4j12:jar:1.7.5 (测试),org.slf4j:jul-to-slf4j:jar:1.7.5 (测试),commons-logging:commons-logging:jar:1.1.1 (测试),org.hsqldb:hsqldb:jar:2。
3.0 (测试),org.javassist:javassist:jar:3.18.0-GA (测试)]:无法读取org.jboss.sasl:jboss-sasl:jar:1.0.3.Final-redhat-1:的项目描述符
无法将工件org.jboss:jboss-parent:pom:9-redhat-1从/向jboss-product-repository传输(http://download.lab.bos.redhat.com/brewroot/repos/
jb-eap-6- Help 6-build/latest/maven/):download.lab.bos.redhat.com:未知主机download.lab.bos.redhat.com ->帮助1
错误
ERROR要查看错误的完整堆栈跟踪,请使用-e开关重新运行maven.
使用-X开关重新运行Maven以启用完整调试日志记录时出错。
错误
ERROR有关错误和可能的解决方案的更多信息,请阅读以下文章:
[ERROR更正问题后,您可以使用以下命令恢复构建
错误mvn -rf :jboss-集成-扩展
让我知道如何解决同样的问题。
另外,我想让这项工作在一个GA版本的EAP (EAP-6.2.0.GA)让我知道如何使这项工作。
谢谢,
发布于 2014-06-30 18:25:37
如果mvn抱怨一些缺失的工件,您应该提供JBoss中央Nexus存储库的url。这可以通过在$Home/.me/settings.xml文件或pom.xml文件下声明JBoss和eXo公共存储库的两个配置文件来完成。(我建议使用前者):
<settings>
<profiles>
<profile>
<id>jboss-public-repository</id>
<repositories>
<repository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>jboss-public-repository-group</id>
<name>JBoss Public Maven Repository Group</name>
<url>https://repository.jboss.org/nexus/content/groups/public-jboss/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
<profile>
<id>exo-public-repository</id>
<repositories>
<repository>
<id>exo-public-repository-group</id>
<name>eXo Public Maven Repository Group</name>
<url>http://repository.exoplatform.org/content/groups/public</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>exo-public-repository-group</id>
<name>eXo Public Maven Repository Group</name>
<url>http://repository.exoplatform.org/content/groups/public</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>never</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>
</profiles>
</settings>然后,在执行构建时,您应该按如下方式激活这些配置文件:
mvn install -DskipTests -Dservers.dir=D:/Softwares/SERVERS_DIR -Dgatein.dev=eap630 -Pjboss-public-repository -Pexo-public-repository发布于 2014-12-11 20:46:11
下载maven-repository后,我可以使用JBoss EAP6.3.0构建Gatein3.8.9.Alpha03-SNAPSHOT,将其解压缩到本地存储库,并进行如下更新。
--- a/packaging/jboss/pom.xml
+++ b/packaging/jboss/pom.xml
@@ -12,7 +12,7 @@
<name>GateIn JBoss AS-based packaging (Wildfly / EAP)</name>
<properties>
- <version.jboss.as>7.4.0.Final-redhat-4</version.jboss.as>
+ <version.jboss.as>7.4.0.Final-redhat-19</version.jboss.as>
<package.filename>package.xml</package.filename>https://stackoverflow.com/questions/24428555
复制相似问题