2012-03-19 15 views
5

は、私のMavenビルドでリソースプラグインを実装したものです。 http://maven.apache.org/plugins/maven-resources-plugin/index.htmlこの設定は良いはずですが、除外スタンザを無視しているようです。私はプロパティファイルだけをコピーしたいだけですが、ビルドを実行すると、xml、xsl、およびresourcesディレクトリにあるその他のファイルがすべて取得されます。私はここで何かを逃していますか、これはリソースプラグインのバグです。Mavenリソースプラグインは動作しません。

<plugin> 
<groupId>org.apache.maven.plugins</groupId> 
<artifactId>maven-resources-plugin</artifactId> 
<version>2.5</version> 
<configuration> 
    <outputDirectory>${user.home}/cms/conf</outputDirectory> 
    <resources> 
     <resource> 
     <directory>${basedir}/src/main/resources</directory> 
     <includes> 
      <include>**/*.properties</include> 
     </includes> 
     <excludes> 
      <exclude>**/*.*</exclude> 
     </excludes> 
     <filtering>true</filtering> 
     </resource> 
    </resources> 
</configuration> 
</plugin> 
+0

私は確かに包含スタンザを追加するだけで十分であったはずですが、それは機能していないので、excludesスタンザを追加して、それが役立つかどうかを確認しました。 – peekay

+0

あなたのコメントを回答として追加してください。 – pjanssen

答えて

0

だから、この原因はいくつかありました。最初のバージョン:実行スタンザがリソースプラグインに追加されている場合、バージョン2.0.2のバージョンが失敗するため、削除しました。私はそのバージョンに関連した別の問題に遭遇したので、バージョンを3.0.3にアップグレードしました。それは、ファイルをコピーし始めましたが、除外ファイルは無視されていました。この時点で私は実行スタンザを忘れていたので、数時間後に私はドキュメンテーションを読み直して見て、それらを再び追加しました。すべてが正しく世界にあります

関連する問題