问题标签 [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.
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
maven - 如何在构建结束时从 Maven 的目标目录中删除特定目录?
我的任务是解压 pom.xml 中提到的所有 jar,然后将解压后的内容 jar 放入一个 jar 中。我可以使用依赖插件和 jar 插件的 unpack-dependency 目标来做到这一点。但是,在我生成新的 jar 之后,我想删除解压后创建的文件夹。我在我的 pom.xml 中使用以下代码片段(请阅读每个插件上方的评论)。
clean 插件基本上是默认删除目标目录。那么如何在构建结束时从目标目录中删除“alternateLocation”文件夹。(我想你可以使用 maven-antrun-plugin 来做到这一点,但我不想使用这个插件。)。
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(包括:[],排除: [])
家长:
孩子:
jenkins - 'mvn clean install':为什么'clean'在'install'之后运行?
如果我运行
mvn clean install
,为什么 maven 会在安装后进行清理?
我问的原因是因为我想在jenkins调用maven之后从工作区而不是repo位置获取生成的EAR
这是控制台输出的一部分:
maven - 在安装阶段通过 maven-plugin 清除本地 maven 存储库
我想.m2/repository
在安装阶段之前删除整个存储库 ( ) 的内容。当然我不想手工做,所以我正在寻找一个可以发挥魔力的插件。到目前为止,我遇到了maven-clean-plugin
,我正在尝试按如下方式使用它:
我希望这会在下载新工件之前清除整个存储库,最后target
从模块中删除文件夹。删除target
文件夹有效,但是清除存储库有点不起作用。它确实清除了存储库,但是 maven 抱怨缺少一些所需的工件,因此编译失败并返回此类错误:
我觉得我非常接近解决方案。可能我只需要调整插件的参数标签。
谁能给个主意?
maven - Maven Clean:排除目标内的目录被删除
我尝试了许多变体,但无法完成这项工作。一个例子(孩子pom.xml
):
Maven 总是试图删除我的文件夹。为什么?
java - 运行maven任务时出错
我正在使用 Maven 来构建我的应用程序。当我尝试运行全新安装时,它给了我错误,但它在我朋友的计算机上工作正常。不同之处在于我使用的是 java 8,而他使用的是 java 7。这是我的调试日志:
我也在清理我的 .m2 导演后尝试过,但它对我没有帮助。
我的 Pom 文件看起来像:
maven - 可以自定义 mvn clean 擦除的目录吗?
运行后
尝试在我的项目中运行二进制文件时,我遇到了一个糟糕的时刻。首先选择的二进制文件没有运行 - 然后发现整个 /bin 目录已被删除。在一阵恐慌之后,结果发现——在持久/签入的文件中——只有bin 目录被删除了。
这是结果的片段mvn clean
: 虽然libs
dir 是可取的删除 .. 而bin
不是。
是否有配置来告知 clean 什么是“OK”可以擦除,什么是“禁区”?
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 。据我了解,我想做的事情是可能的。