FILE1.TXT、FILE2.TXT src以下/メイン/リソース/ folder1の/フォルダ2/
とfile3.txt異なるリソースフォルダから単一tagertフォルダに複数のファイルをコピーしますメイン/リソース/フォルダ2/
私はすべてのtxtファイルをしたいターゲット/ testFolder/
下の誰もがこれを行う方法を教えてもらえますか?ありがとう
FILE1.TXT、FILE2.TXT src以下/メイン/リソース/ folder1の/フォルダ2/
とfile3.txt異なるリソースフォルダから単一tagertフォルダに複数のファイルをコピーしますメイン/リソース/フォルダ2/
私はすべてのtxtファイルをしたいターゲット/ testFolder/
下の誰もがこれを行う方法を教えてもらえますか?ありがとう
なぜデフォルトディレクター構造にしたいのかわかりません。リンクやスニペットの下であなたを助けるはずです。
http://maven.apache.org/plugins/maven-resources-plugin/examples/resource-directory.html
<build>
<directory>target</directory>
<outputDirectory>target/classes</outputDirectory>
<finalName>${artifactId}-${version}</finalName>
<testOutputDirectory>target/test-classes</testOutputDirectory>
<sourceDirectory>src/main/java</sourceDirectory>
<scriptSourceDirectory>src/main/scripts</scriptSourceDirectory>
<testSourceDirectory>src/test/java</testSourceDirectory>
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
<testResources>
<testResource>
<directory>src/test/resources</directory>
</testResource>
</testResources>
お知らせ
<outputDirectory>target/classes</outputDirectory>
<testOutputDirectory>target/test-classes</testOutputDirectory>
あなたはここで独自のディレクトリを設定することができます。私たちが働いていたプロジェクトで
フォルダsrc/test/resources
を作成し、そこにすべてのファイルを移動したいと思うかもしれません。 Mavenはこれらのファイルを自動的にtarget/test-classes
にコピーし、クラスパスに追加します。
このフォルダ構造を作成しているので、同じフォルダ内の3つのファイルを移動するだけで、Mavenはその魔法を働かせます。
編集:詳細はMaven Standard Directory Layout Introductionを参照してください。
、我々はStandard Directory Layoutに続くが、我々は(構造を維持)
我々はsrc/test/resources
下に上書きコピーしたい
src/main/resources/folder1
src/main/resources/folder2
src/main/resources/folder3
に似src/main/resources
下のサブディレクトリに設定ファイルを持っていました。私たちはこれをしました
<testResources>
...
<testResource>
<directory>src/main/resources/folder1</directory>
<targetPath>folder1</targetPath>
</testResource>
<testResource>
<directory>src/main/resources/folder2</directory>
<targetPath>folder2</targetPath>
</testResource>
...
</testResources>
希望します。
src/main/resourcesのtarget/classesへのデフォルトを使用するのではなく、/ test/resourcesのtarget/test-classesへの移動の代わりに、その奇妙なフォルダ(target/testFolder) – khmarbaise