2017-04-14 14 views
0

JBOSS 6.4にパッチを適用して6.4.14にすると、ビルドが中断します。 **/*。jarを使用して、ビルドパスでさまざまなモジュールを使用しています。これは仕様によるものですパッチred hat docコンパイルパスにJBOSSモジュールを含める方法

を適用する際に

RedHatのは、瓶の古いバージョンを無効にします(コードは下記を参照してください)。

EAP 6.2.xをビルドするためにEAP 6.2.0にパッチを適用すると、パッチツールは既存のファイルを置き換えません。新しいファイルを$ JBOSS_HOME/modules/system/layers/base/.overlays/_フォルダの下に置き、中央ディレクトリのレコードの最後にビットをフリップして元のファイルを無効にして、ファイルが使用されないようにします。

モジュールディレクトリにすべてのjarファイルを含めるにはどうしたらいいですか?

私のbuild.xmlファイルの関連部分。

<property name="jbossmodules" value="${env.JBOSS_HOME}/modules" /> 
<path id="class.path"> 
    <pathelement path="${class.lib}" /> 
    <pathelement path="${java.class.path}" /> 
    [...] 
    <fileset dir="${jbossmodules}"> 
     <include name="**/*.jar" /> 
    </fileset> 

答えて

0

私はRedhatのサポートを担当しました。適切なユーザータイプがあれば、コンパイルするjarのディレクトリをダウンロードできます。要するに、レッドハットは、JBOSSのライブパッチ版とのコンパイルを妨げるようです。しかし、どちらも、コンパイルできるジャーのセットを手に入れることは容易ではありません。

関連する問題