Maven:如何阻止部署插件记录上传进度?

Posted

技术标签:

【中文标题】Maven:如何阻止部署插件记录上传进度?【英文标题】:Maven: How can I stop the deploy plugin from logging upload progress? 【发布时间】:2011-03-25 12:09:50 【问题描述】:

我怎样才能使 Maven 不会在 Hudson 控制台中发送垃圾邮件上传进度?

Uploading: http://www.example.com/archiva/repository/snapshots/com/example/app/1.0-SNAPSHOT/app-1.0-20100804.175640-1.war
4/9430K
8/9430K
12/9430K
16/9430K
20/9430K
24/9430K
28/9430K

【问题讨论】:

我使用了那个插件,但我没有这个问题,你有 hudson 或你的项目的特定日志配置吗?您使用的具体插件和版本是什么? 【参考方案1】:

我认为添加 maven2 的批处理模式选项应该可以解决问题。 http://books.sonatype.com/mvnref-book/reference/running-sect-options.html#running-sect-batch-option

mvn -B  ...

另一个好主意是为您的 hudson 作业使用 -fae(最终失败),因为它报告的不仅仅是项目中的第一个错误。

【讨论】:

-B 可以解决问题,但是,Hudson 不会使用 -B 调用 mvn。似乎这在最近的 Hudson 版本中得到了解决:Maven dependencies download progress indicator。 另一种选择是在 ~/.m2/**settings.xml** 中添加 <interactiveMode>false</interactiveMode> 作为***元素。这将是您构建服务器的全局选项。见Maven Continuous Integration Best Practices中的#4 谢谢,interactiveMode 设置对我来说是未知的,但显然是在整个 CI 设置中强制执行它的更好方法。

以上是关于Maven:如何阻止部署插件记录上传进度?的主要内容,如果未能解决你的问题,请参考以下文章

记录小文件上传的几个例子(含进度条效果,附源码下载)

jQuery文件上传插件jQuery Upload File 有上传进度条

Blueimp 上传插件进度条错误

Maven 发布:有没有办法阻止模块上传到 Nexus?

Android上传私有插件到私有MAVEN-PUBLISH

基于Jquery插件Uploadify实现实时显示进度条上传图片