maven clean install丢失资源文件夹

时间:2013-01-28 07:47:14

标签: maven build resources install

我正在尝试使用maven来构建我的项目 当我创建一个源文件夹 src / main / resource 并将文件放入该文件夹时。

但是当我做“mvn clean install eclipse:clean eclipse:eclipse”,src / main / resource文件夹不见了,它出现在 src 文件夹而不是

这个新结构的问题在于我必须再次手动创建一个 src / main / resource 文件夹,以确保资源文件夹中的那些文件可以部署到类路径中运行。我想知道是否有办法让maven自动为我做这件事?感谢

1 个答案:

答案 0 :(得分:1)

您可以在pom.xml中指定资源目录。以下是示例:

<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