当前位置: 首页 > 知识库问答 >
问题:

Maven enforcer插件非常慢-省略,保留解释

商骞仕
2023-03-14

我在我的项目中更新了几个依赖项的版本,构建变得很慢,在enforcer插件上等待大约5分钟以上。我试着比较了以前构建的调试日志,它们通常只需要3分钟,而这次总共需要8+分钟,我提到的5+分钟被执行器偷走了。我在日志中看到的唯一显著区别是下面。没有错误或其他任何东西,而且这些日志移动得很慢。这就是问题所在。如果有人知道这意味着什么,我怎样才能通过这个,这将是很大的帮助

omitfornearer:omitted=commons-codec:commons-codec:jar:1.10:compile kept=commons-codec:commons-codec:jar:1.10:compile

编辑

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-enforcer-plugin</artifactId>
                <executions>
                    <execution>
                        <id>enforce</id>
                        <goals>
                            <goal>enforce</goal>
                        </goals>
                        <configuration>
                            <rules>
                                <dependencyConvergence/>
                                <banDuplicatePomDependencyVersions/>
                                <requireJavaVersion>
                                    <version>1.8.0</version>
                                </requireJavaVersion>
                                <requirePluginVersions>
                                    <message>Best Practice is to always define plugin versions!</message>
                                    <banLatest>true</banLatest>
                                    <banRelease>true</banRelease>
                                    <banSnapshots>true</banSnapshots>
                                    <!--                                    <phases>clean,deploy,site</phases>-->
                                </requirePluginVersions>
                                <requireSameVersions/>
                            </rules>
                        </configuration>
                    </execution>
                </executions>
            </plugin>

编辑这是我能得到的全部,从调试日志中提取了几行

共有1个答案

金瑞
2023-03-14

那些将面临这个问题的人可以更新Maven版本,我当时使用的是3.6.1并且问题仍然存在,现在更新到Maven 3.6.3并且这个问题已经解决了。谢谢大家

 类似资料:
  • 问题内容: 我很想使用BrowserSync进行开发。但是,页面加载(不仅是更改后重新加载)非常慢。 我使用模式。在没有BrowserSync的情况下浏览网页的速度应该很快。 原因之一可能是我安装BrowserSync时出现以下错误: 我从头开始安装节点(使用和软件包安装程序),但无法摆脱错误。 此外,如果使用Gulp或在命令行上运行BrowserSync,也没有什么不同。 任何想法? 问题答案:

  • 问题内容: 我正在尝试将瓶颈值保存到新创建的hdf5文件中。瓶颈值成批出现。单独保存一个批处理将占用超过16个演出,而python似乎在冻结该批处理。根据最近的发现(请参阅更新,看来hdf5占用大内存是可以的,但是冻结的部分似乎是一个小故障。 我只是想保存前 两 批用于测试目的,而只保存训练数据集(再一次,这是一次测试运行),但是我什至不能超过第一批。它只会在第一批中停顿,并且不会循环到下一个迭代

  • 问题内容: 一些背景信息:我想在Red Hat服务器上运行脚本以从/ dev / random中读取一些数据,并使用Perl unpack()命令将其转换为十六进制字符串,以备后用(基准数据库操作)。我在/ dev / random上运行了一些“ head -1”,它看起来工作得很好,但是多次调用后,它还是会挂起。几分钟后,它将最终输出一小段文本,然后结束。 我切换到/ dev / urandom

  • 问题内容: 这是我用来填写QT Designer中绘制的表格的代码。设计为对任何表通用,它可以正常工作,但是…当我尝试显示包含18列和〜12000行的datasat时,它冻结30秒或更长时间。因此,我做错了什么,有没有办法加快速度,保持代码仍然适合任何表? 那是我的代码: 问题答案: 这里是一个测试脚本,它比较了几种填充表格的方法。 自定义模型要快得多,因为它不必先创建所有项- 但请注意,这是一个

  • 我试图使用Java Swing/AWT 2D图形在窗口中显示一些非常基本的信息。在这一点上,我只是画了一些弦,但是尽管这个任务看起来并不困难,但它运行得非常慢。 我是不是根本上错过了什么?

  • 我正在为GUI制作一个使用JavaFX的聊天应用程序。我在列表视图中显示聊天内容,但我有一个大问题--它非常非常慢。当我向列表中添加新项目时,尤其是当我向上/向下滚动列表时。我想可能与每次添加一个新项(列表中的每个单元格!)时列表都会刷新itsellf这一事实有关吧!并在每次向上/向下滚动时刷新。有人知道我能做什么来解决这个问题吗?TNX 我重写ListCell得UpdateItem: