Pergunta

Eu estou tentando obter o maven para incluir um diretório vazio, que é usado apenas para arquivos de saída criado pelo webapp (que é por que ela está vazia).

Eu pesquisei e o maven-resources-plugin parecia ser a melhor opção para isso, a documentação indica que a propriedade includeEmptyDirs é, desde 2.3 e estou usando 2.4, no entanto, isso parece não fazer nada e até agora a única maneira que Eu consegui o diretório para criar é colocando um arquivo de texto para ele, eu realmente não quero fazer isso, se o Maven deve ser capaz de fazer isso por mim.

Alguém pode me dizer o que eu estou fazendo de errado?Abaixo está a minha construção de seção do pom arquivo:

<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>
Foi útil?

Solução

Dê uma olhada no maven war plugin que tem um item de configuração includeEmptyDirectories.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top