0

EAP 6 で Gatein をデプロイする必要があります。

このために、私はhttps://github.com/gatein/gatein-portalにある指示に従いました

上記の Web サイトの説明によると、サポートされている EAP バージョンは EAP-6.3.0.Alpha1 です。

Jboss EAP のダウンロード ページに EAP 6.3.0.Alpha1 が表示されず、EAP 6.3.0.Alpha が表示されるようになりました。

EAP 6.3.0.Beta をダウンロードし、EAP 6.3.0.Beta でgatein をデプロイしてみました。

また、リポジトリ フォルダーを .m2/repository に解凍しました。

次のコマンドで実行しようとすると、

mvn install -DskipTests -Dservers.dir=D:/Softwares/SERVERS_DIR -Dgatein.dev=eap630

次のエラーが表示されます......

[INFO] GateIn JBoss AS ベースのパッケージング (Wildfly / EAP) ... 成功 [0.070s]

[INFO] GateIn - ポートレット コンテナー (JBoss AS ベースの拡張機能) の障害 [17.446s]

[INFO] GateIn - ポートレット コンテナ (JBoss AS ベースの拡張モジュール) スキップ

[INFO] JBoss AS ベース (Wildfly / EAP) 用の GateIn パッケージ。スキップしました

[情報] GateIn の TestSuite ................................スキップされました

[情報] GateIn の Selenium スニフ テスト ...................スキップされました

[INFO] GateIn Portal Examples - WebUI ベースのサンプル ......スキップ

[情報] GateIn の HTMLUnit テスト ................................スキップされました

[情報] GateIn の Selenium UI テスト ................................スキップされました

[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------

[情報] ビルドの失敗

[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------

[情報] 合計時間: 4:27.144 秒

[情報] 終了: 2014 年 6 月 26 日木曜日 14:32:55 IST

[INFO] 最終メモリー: 121M/247M

[情報] - - - - - - - - - - - - - - - - - - - - - - - - -------------------------

[エラー] プロジェクト jboss-integration-extension でゴールを実行できませんでした: プロジェクト org.gatein.portal:jboss-integration- の依存関係を解決できませんでした

extension:jar:3.9.0.Alpha01-SNAPSHOT: [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.Final-redhat-4 (コンパイル)、org.jboss.as:jboss-as-weld:jar:7.4.0.Final-redhat-4 (コンパイル)、org.jboss:jboss-vfs:jar:3.1 .0.Final (コンパイル)、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.ゲートに入る。

wci:wci-jboss7:jar:2.4.2.Final (コンパイル)、org.gatein.integration:extension-component:jar:3.9.0.Alpha01-SNAPSHOT (コンパイル)、org.gatein.wsrp:wsrp-integr

ation-api:jar:2.3.2.Final (提供)、org.gatein.cdi:gatein-cdi-contexts:jar:3.9.0.Alpha01-SNAPSHOT (コンパイル)、org.jboss.portletbridge:portletbridge-i

mpl:jar:3.3.2.Final (コンパイル)、junit:junit:jar:4.10 (テスト)、org.jboss.as:jboss-as-subsystem-test-framework:jar:7.4.0.Final-redhat- 4 (コンパイル)、org.slf

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 のアーティファクト記述子の読み取りに失敗しました:

jboss-product-repository との間でアーティファクト org.jboss:jboss-parent:pom:9-redhat-1 を転送できませんでした ( http://download.lab.bos.redhat.com/brewroot/repos/

jb-eap-6-rhel-6-build/latest/maven/): download.lab.bos.redhat.com: 不明なホスト download.lab.bos.redhat.com -> [ヘルプ 1]

[エラー]

[エラー] エラーの完全なスタック トレースを表示するには、-e スイッチを指定して Maven を再実行します。

[エラー] -X スイッチを使用して Maven を再実行し、完全なデバッグ ログを有効にします。

[エラー]

[エラー] エラーと考えられる解決策の詳細については、次の記事をお読みください。

[[エラー] 問題を修正した後、次のコマンドでビルドを再開できます

[エラー] mvn -rf :jboss-integration-extension

同じように解決する方法を教えてください。

また、これを EAP の GA バージョン (EAP-6.2.0.GA) で機能させたいと考えています。これを機能させる方法を教えてください。

ありがとう、

4

2 に答える 2

0

maven-repository をダウンロードした後、JBoss EAP 6.3.0 で gatein 3.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>
于 2014-12-11T12:46:11.073 に答える
0

mvn が欠落しているアーティファクトについて不平を言う場合は、JBoss の中央の Nexus リポジトリの URL を提供する必要があります。$Home/.me/settings.xmlこれは、JBoss および eXo パブリック リポジトリの 2 つのプロファイルをファイル内またはファイルの下で宣言することによって実行できpom.xmlます。(前者をお勧めします):

<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-06-30T10:25:37.150 に答える