0

私はEclipseとMavenを使用しています。

私の現在のセットアップは-クライアント(独自のmaven pom.xmlを使用してEclipseとgitプロジェクトを分離する)-サーバー(独自のmaven pom.xmlを使用してEclipseとgitプロジェクトを分離する)

クライアントとサーバーはどちらもEclipseとgitでは異なるプロジェクトです。

ただし、クライアントとサーバー間で共有される一般的なJavaパッケージがいくつかあります。共通パッケージの重複を避けるために、3番目の部分を作成したいので、新しいセットアップは次のようになります-クライアント-サーバー-共通

Eclipseでは、クライアントとサーバーの両方への依存関係として共通プロジェクトを追加でき、それは機能します。gitと同じです。

ただし、クライアントとサーバーのpom.xmlでこの依存関係を定義する方法がわかりません。

4

2 に答える 2

0

共通部分からライブラリを構築し、それを独自のMavenリポジトリでホストして、サーバーとクライアントのpom.xmlへの依存関係として追加することができます。

于 2012-06-01T18:03:55.617 に答える
0

pom.xmlで依存関係としてプロジェクトを追加できます

<dependencies>
    <dependency>
      <groupId> group-id-of-common-project</groupId>
      <artifactId> artifact-id-of-common-project</artifactId>
      <version>${mavenVersion}</version>
    </dependency>
</dependencies>
于 2012-06-01T18:04:42.150 に答える