Maven-如何包括空目录

Maven-如何包括空目录,第1张

Maven-如何包括空目录

根据票证MRESOURCES-36,应该有一个

<includeEmptyDirs>
元素,但仅适用于
Maven Resources Plugin 2.3

<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-resources-plugin</artifactId>  <version>2.3</version>  <configuration>    <includeEmptyDirs>true</includeEmptyDirs>  </configuration></plugin>

对于包含旧版资源插件的Maven版本:

在此问题解决之前,这是我一直在成功使用的解决方法。
将此插件元素添加到

project/build/plugins
pom.xml
,然后在mkdir任务中更改目录。

您可以

<mkdir>
为多个目录包含多个元素。
mkdir
如果目录已被资源插件复制,则该任务不执行任何 *** 作。

<plugin>  <groupId>org.apache.maven.plugins</groupId>  <artifactId>maven-antrun-plugin</artifactId>  <executions>    <execution>      <id>create-empty-directory</id>      <phase>process-classes</phase>      <goals>        <goal>run</goal>      </goals>      <configuration>        <tasks>          <mkdir dir="${basedir}/target/classes/empty" />        </tasks>      </configuration>    </execution>  </executions></plugin>

这最初来自openejb项目中的 openejb-
standalone

pom.xml



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5130256.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-17
下一篇2022-11-17

发表评论

登录后才能评论

评论列表(0条)

    保存