升级到maven 3后,我的程序集插件和程序集插件只需花费更多时间来复制内容。
是否有人已经遇到过这个问题,或者我需要做些什么才能让性能更快?
我很乐意在这里添加,我拥有的assebmly插件配置和使用的描述符,因为需要它。
由于
答案 0 :(得分:0)
这可能取决于装配的设置方式。通常,Maven 3在大多数任务中速度更快但依赖性解析更改为使用以太。我建议首先升级到Maven 3.0.3和最新版本的程序集插件,看看是否能修复它。
答案 1 :(得分:0)
我遇到了完全相同的问题。从版本2.2-beta-5切换到版本3.0.0将执行时间从4.538增加到57.885!
汇编描述符如下所示:
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
<id>jar-with-dependencies-compiled-scope</id>
<formats>
<format>jar</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<dependencySets>
<dependencySet>
<outputDirectory>/</outputDirectory>
<useProjectArtifact>true</useProjectArtifact>
<unpack>true</unpack>
<scope>compile</scope>
</dependencySet>
</dependencySets>
另一个问题;缺少xml架构,它应该位于http://maven.apache.org/xsd/assembly-2.0.0.xsd。