Bug#827732: maven-debian-helper: mh_make ignores --run-tests=false and --javadoc=false
Emmanuel Bourg
ebourg at apache.org
Mon Jun 20 11:50:39 UTC 2016
Le 20/06/2016 à 12:39, Christopher Hoskin a écrit :
> According to the documentation, calling mh_make with --run-tests=false should
> disable the running of tests, similarly --javadoc=false should disable
> generation of documentation. In practice it is not currently possible to disable
> either tests or documentation through a command line option. The attached
> patch is a quick fix for this, there may be more elegant solutions.
Hi Christopher,
I haven't been able to reproduce the issue you are reporting. I ran this
command on a simple Maven project with tests:
mh_make --run-tests=false --javadoc=false
The package generated didn't include a javadoc package in debian/control
and the unit tests were properly disabled with the maven.test.skip=true
property in debian/maven.properties.
The value of --run-tests and --javadoc options are passed to
GenerateDebianFilesMojo which convert them to boolean values. So
detecting the value "false" and clearing the RUN_TESTS and GEN_JAVADOC
variables in the script shouldn't be necessary.
Emmanuel Bourg
More information about the pkg-java-maintainers
mailing list