1

ソースフォルダーsrc/main/resourceを作成し、そのフォルダーにファイルを配置するときに、maven を使用してプロジェクトをビルドしようとしていました。

しかし、「mvn clean install eclipse:clean eclipse:eclipse」を実行すると、src/main/resource フォルダーがなくなり、代わりにsrcフォルダーに表示されます

この新しい構造の問題点は、src/main/resourceフォルダーを手動で再度作成して、リソース フォルダー内のファイルを実行時にクラスパスにデプロイできるようにする必要があることです。Mavenに自動的に実行させる方法があるのだろうか?ありがとう

4

1 に答える 1

1

pom.xml で resources ディレクトリを指定できます。次に例を示します。

<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>
  </build>

参照: http://maven.apache.org/guides/introduction/introduction-to-the-pom.html

于 2013-01-28T07:50:55.697 に答える