biojava icon indicating copy to clipboard operation
biojava copied to clipboard

Improve MAVEN build Performance

Open SilverSteven opened this issue 4 years ago • 1 comments

Maven allows you to run the compiler as a separate process by setting <fork>true</fork>. This feature can lead to much less garbage collection and make Maven build faster. This project has more than 1000 source files. We can consider enabling this feature.

===================== If there are any inappropriate modifications in this PR, please give me a reply and I will change them.

SilverSteven avatar Jan 13 '22 11:01 SilverSteven

According to the conversation here, it leads to non repeatable compilation operation.

aalhossary avatar Feb 19 '22 12:02 aalhossary

I'm reluctant to switch this on because we've had many problems in the past with reproducibilty of tests, mostly because of other issues, like abuse of singletons. See a related conversation: #103

In any case at best this would provide a minor gain in test performance.

josemduarte avatar Sep 30 '22 23:09 josemduarte