Re: Maven debian helper improvements
Boris Ribalkin:
> Hi Thomas,
>
> I did some improvements to mdh related to non interactive mode:
>
> 1. Package version defaults to maven version.
> 2. ignore-missing flag Introduced to ignore not needed libraries to be able
> to continue and see if build fails.
> 3. mh_make skip test / doc flag fixes.
> 4. Default licence version for detected license name.
Hi Boris,
thank you again for your interest. I've had a look at your code now. I also
see the need to improve mh_make and this was actually my motivation to start
coding on the maven-*-helper packages.
Howerver I started by cleaning up the existing codebase to get it to start
where people can actually understand and maintain it. I spent many days over
the last months to get the codesize down, remove code duplication, reduce
nesting levels and needless complexity.
Please understand that I don't want to accept your patch in its current state.
It introduces a new feature but at the same time introduces new code
duplication.
I cherry-picked one commit partly in which you make the license check logic
more readable. Thank you for that.
I'd be happy if you'd still like to help us with our java tooling and make it
better _and_ more maintainable.
I also have to beg your pardon: I forgot to push my latest branch so you did
not see my commit to make maven-debian-helper compile against my changes to
maven-repo-helper. I pushed it now as thkoch_2013-03-23.
Best regards,
Thomas Koch, http://www.koch.ro
Reply to: