1

別のチームからバイナリjarとして提供されているejb-jarがあります。つまり、ejb-jarにはejbクラスファイルのみが含まれています(ソースコードは含まれていません)。そのejb-jarをejbモジュールとしてearファイルに含める必要があります。私のearファイルには他にも多くのejb/warモジュールがあります。Mavenを使用してこのサードパーティのejb-jarモジュールを耳に設定するための最良の方法は何ですか?

ありがとう、PB

4

2 に答える 2

0

こんにちは、私は簡単に言います:

<plugin>
    <artifactId>maven-ear-plugin</artifactId>
    <version>2.8</version>
    <configuration>
      <modules>
        <ejbModule>
           <...>
        </ejbModule>
      </modules>
    </configuration>
  </plugin>

ejb-jar を ear プロジェクトへの通常の依存関係として定義することを忘れないでください...

于 2012-11-27T15:05:47.170 に答える
0

ローカルでテストするには、mvn install:install-file -Dfile=your.artifact.jar -DgroupId=your.org -DartifactId=your-artifact.jar -Dversion=1.0 -Dpackaging=ejb -DgeneratePom=true を使用します。

リポジトリに入れたら、任意の ejb 依存関係と同じように使用できます (@khmarbaise で示されています)。

Nexus または別のアーティファクト リポジトリを使用している場合は、代わりにそこにデプロイします。

于 2012-11-27T15:17:29.980 に答える