我正在尝试使用maven来构建我的项目 当我创建一个源文件夹 src / main / resource 并将文件放入该文件夹时。
但是当我做“mvn clean install eclipse:clean eclipse:eclipse”,src / main / resource文件夹不见了,它出现在 src 文件夹而不是
这个新结构的问题在于我必须再次手动创建一个 src / main / resource 文件夹,以确保资源文件夹中的那些文件可以部署到类路径中运行。我想知道是否有办法让maven自动为我做这件事?感谢
答案 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