Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
Our Maven builds are becoming rather intense with Findbugs, Checkstyle and many end-to-end integration tests. This is especially bothersome for the .NET builds during development, as we incur this cost even if nothing on the .NET side changes.
To alleviate this, we can introduce two new profiles to our maven builds:
- Fast: This is the profile used for day to day development. The only time it isn't used is right before filing a pull request.
- ForDotNet: This builds only the JAR needed by .NET. It skips all the stages Fast skips.