2014-02-27 120 views
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> 
+0

部署war文件後,應該在哪裏找到空目錄? – khmarbaise

+0

在與jsp和html文件相同級別的war文件的web應用程序部分。我試着添加一個空的java包來查看是否創建了它,但是它也沒有出現在war文件中。 – berimbolo

+0

你怎麼能從應用程序內寫入?對我來說沒有意義。可能你應該看看[maven-war-plugin](https://maven.apache.org/plugins/maven-war-plugin/war-mojo.html#webResources)。 – khmarbaise

回答

1

看看在Maven的戰爭插件,它有一個配置項includeEmptyDirectories。

相關問題