2012-04-18 11 views
2

こんにちは私はちょうどmavenに新しいです。 私の必要条件は、2回の戦争で耳を作り、瓶を作ることです。 いくつかのアーキタイプを使用しようとしましたが、欠落しているフォルダ構造はほとんどありません。 マイMavenのフォルダ構造は のsrc /メイン/ javaの リソース webappの テスト/ javaの テスト/リソースが含まれている必要があります。 どちらのアーキタイプが適していますか?MAVEN Archetypeを選択

答えて

0

質問のフォーマットのため、正確に何が欲しいかを見るのはちょっと難しいです。

あなたはを見ましたか?org.apache.maven.archetypes.maven-archetype-webapp

2

EARは異なるモジュールで構成されているため、単一のプロジェクトでは使用できません。

戦争、jar、ビルドのために別々のプロジェクトを作成してください。

warファイルを作成するには、maven-archetype-webappを使用し、jarにはmaven-archetype-quickstartを使用します。

は、次にモジュールをメインプロジェクトポンポンファイルでこれらのプロジェクトのモジュールを含む

例:

<modules> 
    <module>expLogdao</module> 
    <module>expLogservice</module> 
    <module>expLogweb</module> 
    <module>expLogear</module> 
</modules> 

次に耳

を構築するために、別のプロジェクトを使用して今すぐ耳のプロジェクト内のすべてのプロジェクトのモジュールを含むタグ

の依存関係
<dependency> 
     <groupId>com.expLog.service</groupId> 
     <artifactId>expLogservice</artifactId> 
     <type>jar</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.expLog.dao</groupId> 
     <artifactId>expLogdao</artifactId> 
     <type>jar</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
    <dependency> 
     <groupId>com.expLog.web</groupId> 
     <artifactId>expLogweb</artifactId> 
     <type>war</type> 
     <version>0.0.1-SNAPSHOT</version> 
     <scope>provided</scope> 
    </dependency> 
関連する問題