2

初めて spring roo をいじり始めたばかりで、第一印象はとてもエキサイティングでした。現在、マルチモジュールプロジェクトの作成に苦労しています。皆さんが私を助けてくれることを願っています.

親POMと2つのJarプロジェクトと1つのwarプロジェクトがあるとしましょう。次のように名前を付けましょう。

  1. 親 (POM)
  2. サービス API (jar)
  3. サービス IMPL (jar)
  4. ウェブ (戦争)

すべての jar ファイルと war ファイルは、親プロジェクト内のピア レベルで配置する必要があります。したがって、3 つのプロジェクトはすべて、メインの POM である単一の親を持つ必要があります。

依存関係は次のようになります - Web は依存する >> サービス Impl は依存する >> サービス API

spring roo のマルチモジュール機能がこれを達成するのにどのように役立つかについては、あまり知りません。あなたの専門知識を待っています。乾杯。

4

1 に答える 1

2

Spring Rooは、バージョン1.2.0以降のマルチモジュールMavenプロジェクトをサポートしています。SpringRoo-リファレンスドキュメントを確認してください。

コマンドプロンプトで、次のコマンドを実行できます。

rooスクリプトmultimodule.roo

これにより、次のディレクトリ構造を持つサンプルマルチモジュールプロジェクトが作成されます。

my-project/
  pom.xml -- <packaging>pom</packaging>
  core/
    pom.xml -- <packaging>jar</packaging>
    src/
  ui/
    pom.xml -- <packaging>pom</packaging>
    mvc/
      pom.xml -- <packaging>war</packaging>
      src/

サブモジュールmvcプロジェクトには、pom.xmlの依存関係としてサブモジュールコアがあります。このサンプルプロジェクトを作成したら、EclipseなどのIDEにアタッチする前に、プロジェクトで作業し、目的に合わせて手動で構造を変更できます。

Spring Rooには、新しいサブモジュールプロジェクトを作成し、相互依存関係を管理し、リファレンスドキュメントの機能と制限を確認するのに役立ついくつかの組み込みコマンドも用意されています。

お役に立てれば。

于 2012-08-31T00:30:28.967 に答える