Package uber JAR with Proguard
PR for #4129.
- Added support to join JARs to the uber JAR with ProGuard, disabled by default.
- All 'release' tasks now really depend on ProGuard, as stated in tutorial.
@badmannersteam could you add integration tests for that?
@terrakok probably yes, but what configuration combinations they should check?
I would expect a multi-module project + proguard as uberjar and a regular multi-module project
Added some tests.
@terrakok seems like that all for now.
I'll check the tests today and also want to fix the issue on Windows, that was mentioned above (by flattering into the intermediate jar instead of directory).
@badmannersteam could you check failed tests and rebase the branch on top of the master?
@terrakok all done.
@igordmn, look at this pls :)
@terrakok @igordmn I apologize for being intrusive, but are there any chances that this will be merged before the next release? Just want to know for proper planning.
Most probably yes, it will be in the next release (1.6.10).
I plan to review it soon.