我有一个Java项目(在Merurial存储库中)。我正在使用maven编译并生成jar。我已经在下面附加了pom.xml图像。
每次编译所有可用文件(> 1500个Java文件)都会花费很多时间。为什么我可以指定需要编译的文件并更新现有jar中的最新类文件?
我想包含属于hg pull(添加/修改)的文件,并且仅编译那些特定文件,而不是所有文件。
是可以的,但不建议使用:
顺便说一句。我不知道“花费很多时间”是什么意思,但是我的项目中有数千个类,编译需要几秒钟(如果我禁用测试),所以也许构建花费的时间太长了然后编译Java类。