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 中指定资源目录。以下是示例:

<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 回答