How can I speed up my maven2 build?

前端 未结 8 2165
孤独总比滥情好
孤独总比滥情好 2020-12-13 04:29

I\'m using a local artifactory to proxy the request, but the build and test phases are still a bit slow. It\'s not the actual compile and tests that are slow, it\'s the \"wa

8条回答
  •  情深已故
    2020-12-13 04:45

    If you are using Maven3 ($ mvn -version), you can also follow this guide. In my case, the results are:

    Normal execution:

    $ mvn clean install 
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 03:05 min
    [INFO] Finished at: 2015-07-15T11:47:02+02:00
    [INFO] Final Memory: 88M/384M
    

    With Parallel Processing (4 threads):

    $ mvn -T 4 clean install
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 02:22 min (Wall Clock)
    [INFO] Finished at: 2015-07-15T11:50:57+02:00
    [INFO] Final Memory: 80M/533M
    

    Parallel Processing (2 threads per core)

    $ mvn -T 2C clean install
    
    [INFO] ------------------------------------------------------------------------
    [INFO] BUILD SUCCESS
    [INFO] ------------------------------------------------------------------------
    [INFO] Total time: 02:12 min (Wall Clock)
    [INFO] Finished at: 2015-07-15T12:00:29+02:00
    [INFO] Final Memory: 87M/519M
    [INFO] ------------------------------------------------------------------------
    

    As we can see, the difference it's almost a minute, near 20-30% of speed improvement.

提交回复
热议问题