Improvement on build time and new quality profile#4014
Improvement on build time and new quality profile#4014DaanHoogland merged 2 commits intoapache:masterfrom
Conversation
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖centos7 ✖debian. JID-1126 |
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔debian. JID-1127 |
|
@blueorangutan test |
|
@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1360)
|
|
@shwstppr could you kindly see what is the issue with this Test - it was failing in some other PRs in master - we need this fix, please. |
|
@andrijapanicsb running test manually to check for any issue with the test |
|
looks good, let's await the jenkins results and not forget to change the jovb according to thios PR afterwards. |
|
Anyone OK with this one? I can't really comment on anything. |
yadvr
left a comment
There was a problem hiding this comment.
Didn't test, Daan's review needed. Lgtm otherwise.
|
I ok'd it already and did collaborate with @nvazquez testing it with builds.apache.org |
|
@nvazquez please check if the one '-P quality' that I added in builds.apache.org is enough!? tnx |
|
Yes @DaanHoogland thanks |
Description
Since PR #3956 has been merged the build time has increased drastically due to the quality tools added.
This PR simply removes these tools from the default build execution and adds a new profile with name:
qualityto enable these tools.To enable this new profile, simply append:
-P qualityto the maven build commandAs a result, the default build time increases significantly, as shown in the 'How has this been tested' section
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?
Tested on Ubuntu 19.10 laptop, 8x1.8Ghz CPU - 16GB RAM
openjdk version "11.0.6" 2020-01-14
Apache Maven 3.6.1
Default build:
Enabling quality tools (x2+ slower):