问题标签 [maven-clean-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1070 浏览

maven - followSymlinks 不适用于 maven-clean-plugin

我正在尝试使用“maven-clean-plugin”删除位于 /my/path 文件夹中的其他文件。

“src/main/dart/packages”包含链接。其中一个链接指向“src/main/dart/lib”文件夹。我已经设定:

所以它不应该删除 lib 目录中的文件。但不幸的是,它确实如此。问题可能出在哪里?

环境配置:

  • Maven:apache-maven-3.3.3
  • Java 版本:1.7.0_55(也在 1.8.0_51 上尝试过)
  • 操作系统名称:windows 7
  • 版本:6.1
  • 拱门:amd64
0 投票
1 回答
1087 浏览

maven - 如何在构建结束时从 Maven 的目标目录中删除特定目录?

我的任务是解压 pom.xml 中提到的所有 jar,然后将解压后的内容 jar 放入一个 jar 中。我可以使用依赖插件和 jar 插件的 unpack-dependency 目标来做到这一点。但是,在我生成新的 jar 之后,我想删除解压后创建的文件夹。我在我的 pom.xml 中使用以下代码片段(请阅读每个插件上方的评论)。

clean 插件基本上是默认删除目标目录。那么如何在构建结束时从目标目录中删除“alternateLocation”文件夹。(我想你可以使用 maven-antrun-plugin 来做到这一点,但我不想使用这个插件。)。

0 投票
1 回答
679 浏览

maven - 在 Maven 中使用子配置文件时是否执行父默认插件?

我收到以下错误。是因为install_path没有设置吗?如果是这样,这是否意味着在使用配置文件时,默认插件没有被执行(设置 的那个install_path)?

执行

mvn clean install site -Pfull

错误

无法在项目 bo-full 上执行目标 org.apache.maven.plugins:maven-clean-plugin:2.5:clean (clean-deploy-folder):缺少文件集的基本目录:null(包括:[],排除: [])

家长

孩子

0 投票
1 回答
2337 浏览

jenkins - 'mvn clean install':为什么'clean'在'install'之后运行?

如果我运行 mvn clean install,为什么 maven 会在安装后进行清理?

我问的原因是因为我想在jenkins调用maven之后从工作区而不是repo位置获取生成的EAR

这是控制台输出的一部分:

0 投票
1 回答
965 浏览

maven - 在安装阶段通过 maven-plugin 清除本地 maven 存储库

我想.m2/repository在安装阶段之前删除整个存储库 ( ) 的内容。当然我不想手工做,所以我正在寻找一个可以发挥魔力的插件。到目前为止,我遇到了maven-clean-plugin,我正在尝试按如下方式使用它:

我希望这会在下载新工件之前清除整个存储库,最后target从模块中删除文件夹。删除target文件夹有效,但是清除存储库有点不起作用。它确实清除了存储库,但是 maven 抱怨缺少一些所需的工件,因此编译失败并返回此类错误:

我觉得我非常接近解决方案。可能我只需要调整插件的参数标签。

谁能给个主意?

0 投票
2 回答
8028 浏览

maven - Maven Clean:排除目标内的目录被删除

我尝试了许多变体,但无法完成这项工作。一个例子(孩子pom.xml):

Maven 总是试图删除我的文件夹。为什么?

0 投票
1 回答
872 浏览

java - 运行maven任务时出错

我正在使用 Maven 来构建我的应用程序。当我尝试运行全新安装时,它给了我错误,但它在我朋友的计算机上工作正常。不同之处在于我使用的是 java 8,而他使用的是 java 7。这是我的调试日志:

我也在清理我的 .m2 导演后尝试过,但它对我没有帮助。

我的 Pom 文件看起来像:

0 投票
0 回答
156 浏览

maven - Maven:无法删除过滤的资源

在我pom.xml的./target/target/asciidoc-filtered

经过一些构建步骤,我想删除这个“asciidoc-filtered”文件夹maven-clean-plugin。我基本上可以处理插件并删除其他一些东西,但我无法删除文件夹“asciidoc-filtered”。

以下是 POM 的摘录:

所以没有maven-clean-plugin/target看起来像这样:

在此处输入图像描述

有了,我看起来像这样maven-clean-plugin/target

在此处输入图像描述

想要实现的是如下所示:

在此处输入图像描述

有什么想法,为什么它不起作用?或任何解决方案,如何使其工作?

提前非常感谢;-)

0 投票
1 回答
35 浏览

maven - 可以自定义 mvn clean 擦除的目录吗?

运行后

尝试在我的项目中运行二进制文件时,我遇到了一个糟糕的时刻。首先选择的二进制文件没有运行 - 然后发现整个 /bin 目录已被删除。在一阵恐慌之后,结果发现——在持久/签入的文件中——只有bin 目录被删除了。

这是结果的片段mvn clean: 虽然libsdir 是可取的删除 .. 而bin 不是

是否有配置来告知 clean 什么是“OK”可以擦除,什么是“禁区”?

0 投票
3 回答
8585 浏览

java - Maven clean 无法删除文件

尝试配置 maven clean 插件以删除我项目中的其他目录,但它无法正常工作。这是使用 maven 3.5 进行的简单复制。

开始使用简单的演示应用程序:https ://maven.apache.org/guides/getting-started/maven-in-five-minutes.html

修改pom.xml配置maven-clean-plugin

创建一个名为demo

现在运行:

您会注意到该demo目录仍然存在。我不知道这是为什么。我已经阅读了这些 SO 文章:

我尝试过运行目标、阶段和 id 的不同排列:

  • clean
  • clean:clean
  • clean:auto-clean

等等都无济于事...

我做了一个简单的完整性检查以查看传递给 mojo 的内容:

看起来我的配置选项从未设置过。为什么?

注意:我也阅读了插件文档:https ://maven.apache.org/plugins/maven-clean-plugin/examples/delete_additional_files.html 。据我了解,我想做的事情是可能的。