改善构建时间 - teamcity / maven - fat jar

时间:2017-01-11 12:19:24

标签: java maven continuous-integration teamcity

我们有一个包含大量java组件的pom文件。我们在TC中构建这个pom,然后部署到我们的unix盒子。我注意到在TC中对于pom中的每一个依赖性它都会消除神秘,下载和扩展。这很好,但是,如果依赖是相同的版本,它仍然会消失并下载。

有没有办法可以在tc / maven构建设置中设置它,所以只有在pom中的依赖版本发生变化时才会下载。这样可以节省我们的时间,但话虽如此 - 我们仍然需要包含所有组件。因此,理想情况下,第一个构建将下载所有组件,然后是每个其他后续构建,我们只会下载更改,并且它们将与之前构建中的未更改的依赖项合并。

这可能吗?如果有人能指出我正确的方向。谢谢

0 个答案:

没有答案