簡體   English   中英

Maven Java編譯太慢

[英]Maven Java Compile is too slow

我面臨一個奇怪的問題,我的Java源文件只是花太多時間進行編譯。

下面給出了安裝卡住時的Maven調試輸出。 編譯單個Java文件最多需要10分鍾。 直到最近,這對我來說還是不錯的。

[DEBUG] Command line options:
[DEBUG] Command line options:
[DEBUG] -d D:\wstest\WSD_COde\WSD\WSD-common\target\classes -classpath D:\wstest\WSD_COde\WSD\WSD-common\target\classes;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\junit-4.8.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\log4j-1.2.15.jar;D:\wstest
\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-logging-1.1.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\dozer-4.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\geronimo-stax-api_1.0_spec-1.0.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-web-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-aop-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-context-2.5.6.jar;D:\wstest\WSD_COde\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-context-support-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-core-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-orm-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-jdbc-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-tx-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-beans-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-jms-2.5.6.jar;D:\wstest\ISD_COde\WSD\WSD-web\src\main\webapp\WEB-INF\lib\hibernate-3.2.6.ga.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\ojdbc14.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-lang-2.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-webmvc-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-validator-1-1-4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-modules-validation-0.7.jar;D:\wstest\ISD_COde\WSD\WSD-web\src\main\webapp\WEB-INF\lib\IsbWsdlAxisClientsClasses.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\IsbWsdlAxisClientsResources.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\dom4j-1.6.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-beanutils-1.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-collections-3.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-digester-1.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-webmvc-struts.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-codegen-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-jaxws-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-jaxws-api-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-kernel-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-xmlbeans-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-binding-2.0-m1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\xbean.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\antlr-2.7.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axiom-api-1.2.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axiom-impl-1.2.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\aspectjrt-1.6.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-webflow-2.0-m1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\poi-3.6-20091214.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-codec-1.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\standard-1.0.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-test-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\junit-addons-1.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\xercesImpl-2.8.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\aspectjweaver-1.6.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\ehcache-1.5.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\aopalliance-1.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\asm.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\asm-attrs.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\aspectjrt-1.6.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axiom-api-1.2.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axiom-impl-1.2.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\backport-util-concurrent-3.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\cglib-2.1.3.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-fileupload-1.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-httpclient-3.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\eclipselink.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jakarta-oro-2.0.7.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jdo2-api-2.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jsr107cache-1.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jstl-1.0.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jt
a.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\mina-core-1.0.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\neethi-2.0.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\ognl-2.6.9.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\openjpa-1.1.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\poi-contrib-3.6-20091214.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\poi-ooxml-3.6-20091214.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\poi-ooxml-schemas-3.6-20091214.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\qpid-client-2.6.0.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\qpid-common-2.6.0.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\slf4j-api-1.4.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\slf4j-log4j12-1.4.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\smtp.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\spring-webmvc-portlet-2.5.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\testng-5.8-jdk15.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\taglibs-log.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\struts-1.2.9.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\struts-el-1.2.9.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\strutstest-2.1.3.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\activation-1.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\annogen-0.1.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axiom-dom-1.2.7.jar;D:\wstest\WSDCode\ISD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-adb-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-adb-codegen-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-ant-plugin-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-clustering-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-corba-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-fastinfoset-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-java2wsdl-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-jaxbri-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-jibx-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-json-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-jws-api-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-metadata-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-mtompolicy-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-saaj-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-saaj-api-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\axis2-spring-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-discovery-0.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commons-io-1.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\geronimo-annotation_1.0_spec-1.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\httpcore-4.0-beta1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\httpcore-nio-4.0-beta1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jalopy-1.5rc3.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jaxb-api-2.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jaxb-impl-2.1.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jaxb-xjc-2.1.6.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jaxen-1.1.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jettison-1.0-RC2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jibx-bind-1.1.5.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jibx-run-1.1.5.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\mail-1.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\mex-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\soapmonitor-1.4.1.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\woden-api-1.0M8.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\woden-impl-dom-1.0M8.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\wstx-asl-3.2.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\xmlbeans-2.3.0.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\jaxrpc.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\j2ee-1.4.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\commonj-twm.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\wsdl4j-1.6.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\XmlSchema-1.4.2.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\foo-commonj.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\concurrent.jar;D:\wstest\WSDCode\WSD\WSD-web\src\main\webapp\WEB-INF\lib\ant-1.6.5.jar; -sourcepath D:\wstest\WSDCode\WSD\WSD-common\src\main\java; D:\wstest\WSDCode\WSD\WSD-common\src\main\java\com\wsfiles\WSD\common\constants\WsConstants.java D:\wstest\WSDCode\WSD\WSD-common\src\main\java\com\wsfiles\WSD\common\util\WSSortComparator.java -g -nowarn -target 1.5 -source 1.5 -encoding UTF-8
[INFO] **Compiling 2 source files to D:\wstest\WSDCode\WSD\WSD-common\target\classes**

如果您已經基於輸出查看了調試輸出,那么您已經看到Maven除了調用命令行javac編譯器之外不會做其他事情,那么應該更快些嗎? 問題是您假設我正在生成您的類,並且該類確實很大(10分鍾?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM