6

升級到Maven 3後,我的程序集插件和程序集插件只需要花費比較多的時間來複制大部分內容。Maven 3程序集插件很慢

有沒有人遇到過這個問題,或者是否有我需要做的事情,以便表現更快?

我會很高興在這裏添加,assebmly插件配置我有和描述符incase有需要的。

謝謝

+0

我已經把一些替代方法的信息的回答: http://stackoverflow.com/questions/9009232/what-sort-of-configuration-issues-or-problems-might-make-maven-組裝插件-克/ 24519615#24519615 – user1936595

回答

0

這可能取決於您的程序集的設置方式。一般而言,Maven 3在大多數任務中速度更快,但依賴關係解析更改爲使用以太網。我會建議先升級到Maven 3.0.3和最新版本的程序集插件,看看是否修復它。

0

我遇到了完全相同的問題。從版本2.2-beta-5切換到版本3.0.0將執行時間從4.538s增加到57.885s!

的組件描述符如下所示:

<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> 

另一個問題;應該位於http://maven.apache.org/xsd/assembly-2.0.0.xsd的xml模式缺失。