2012-04-24 3 views
1

maven2の動作を正しく再現するにはどうすればよいですか?ビルドセクションをmaven1からmaven2に変換するには?

<build> 
    <sourceDirectory>src/java</sourceDirectory> 
    <resources> 
     <resource> 
      <directory>src/etc/</directory> 
      <include>atlassian-plugin.xml</include> 
      <include>**/*.vm</include> 
     </resource> 
    </resources> 
    <unitTestSourceDirectory>test/java</unitTestSourceDirectory> 
    <unitTest> 
     <includes> 
      <include>**/*Test.java</include> 
      <include>**/Test*.java</include> 
     </includes> 
     <excludes> 
      <exclude>**/Abstract*.java</exclude> 
     </excludes> 
     <resources> 
      <resource> 
       <directory>test/etc</directory> 
      </resource> 
     </resources> 
    </unitTest> 
</build> 
+0

ん[mavenの1つのプラグイン](http://maven.apache.org/plugins/maven-one-plugin/index.html)ではありませんこれを行う? – Raghuram

+0

私はそれが本当に古いので、それをrecommentしないだろう。ビルドの移行を改善します。 – khmarbaise

+0

mavenのデフォルトのフォルダレイアウトに変更して、命名法を使いやすくします。 – khmarbaise

答えて

2

それはこのようなものになるだろう:

<build> 
    <sourceDirectory>src/java</sourceDirectory> 
    <resources> 
    <resource> 
     <directory>src/etc/</directory> 
     <includes> 
     <include>atlassian-plugin.xml</include> 
     <include>**/*.vm</include> 
     </includes> 
    </resource> 
    </resources> 
    <testSourceDirectory>test/java</testSourceDirectory> 
    <testResources> 
    <testResource> 
     <directory>test/etc</directory> 
    </testResource> 
    </testResources> 
    <pluginManagement> 
    <plugins> 
     <plugin> 
     <artifactId>maven-surefire-plugin</artifactId> 
     <configuration> 
      <includes> 
      <include>**/*Test.java</include> 
      <include>**/Test*.java</include> 
      </includes> 
      <excludes> 
      <exclude>**/Abstract*.java</exclude> 
      </excludes> 
     </configuration> 
     </plugin> 
    </plugins> 
    </pluginManagement> 
</build> 
関連する問題