0
我想让maven包含一个空的目录,它只是用于由webapp创建的输出文件(这就是为什么它是空的)。获取Maven构建包含空目录
我已经google了,maven资源插件似乎是最好的选择,文档指出,属性includeEmptyDirs是从2.3开始,我使用2.4,但是这似乎什么也不做,到目前为止唯一的方式我设法让目录创建是通过将文本文件放入它,我真的不想这样做,如果Maven应该能够为我做到这一点。
有人能告诉我我做错了什么吗?下面是从POM文件我的构建部分:
<build>
<finalName>MyApp</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<compilerVersion>1.7</compilerVersion>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<version>2.4</version>
<configuration>
<includeEmptyDirs>true</includeEmptyDirs>
</configuration>
</plugin>
</plugins>
</build>
部署war文件后,应该在哪里找到空目录? – khmarbaise
在与jsp和html文件相同级别的war文件的web应用程序部分。我试着添加一个空的java包来查看是否创建了它,但是它也没有出现在war文件中。 – berimbolo
你怎么能从应用程序内写入?对我来说没有意义。可能你应该看看[maven-war-plugin](https://maven.apache.org/plugins/maven-war-plugin/war-mojo.html#webResources)。 – khmarbaise