maven-debian-helper (2.6.4) unstable; urgency=medium

  * Team upload.
  * Merge changes from 2.6.3~exp1 (Closes: #1007923)

 -- tony mancill <tmancill@debian.org>  Sun, 11 Jun 2023 09:00:35 -0700

maven-debian-helper (2.6.3) unstable; urgency=medium

  * Support the MAVEN_OPTS environment variable to pass JVM arguments
    (such as --add-opens/--add-exports required to run old plugins on recent
    JDKs)

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 12 May 2023 01:20:16 +0200

maven-debian-helper (2.6.3~exp1) experimental; urgency=medium

  * Team upload to experimental.
  * Comply with Java policy to install versioned JAR archives
    and versionless symlinks. (Closes: #1007923)
    Thank you to Alexandre Rossi for the patch.
  * Freshen years in debian/copyright
  * Bump Standards-Version to 4.6.2

 -- tony mancill <tmancill@debian.org>  Sun, 26 Feb 2023 17:09:23 -0800

maven-debian-helper (2.6.2) unstable; urgency=medium

  * Team upload.
  * Add missing build dependency (Closes: #1028727)
  * Fix Source in d/copyright
  * Add R³

 -- Jochen Sprickerhof <jspricke@debian.org>  Sun, 26 Feb 2023 21:33:00 +0100

maven-debian-helper (2.6.1) unstable; urgency=medium

  * Use debian/clean instead of mh_clean to remove the temporary files
    (Closes: #985649)
  * Standards-Version updated to 4.6.1

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 23 May 2022 11:36:31 +0200

maven-debian-helper (2.6) unstable; urgency=medium

  * Depend on maven-repo-helper >= 1.10 (supports dependencies with classifiers)
  * Build the plugin metadata for the org.eclipse.sisu group
    when copying the Maven repository.
  * Added com.coveo:fmt-maven-plugin to the ignored plugins

 -- Emmanuel Bourg <ebourg@apache.org>  Wed, 10 Feb 2021 14:29:20 +0100

maven-debian-helper (2.5) unstable; urgency=medium

  * Use the svn mode of uscan instead of generating a debian/orig-tar.sh
    script checking out the upstream repository (Closes: #979478)
  * mh_make now recognizes the EPL-2.0 license
  * Standards-Version updated to 4.5.1
  * The generated control file now specifies Standards-Version: 4.5.1
  * Switch to debhelper level 13
  * Generate DH 13 compliant packages

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 21 Jan 2021 15:30:31 +0100

maven-debian-helper (2.4) unstable; urgency=medium

  * mh_make:
    - The generated control file now specifies Standards-Version: 4.4.1
    - The generated control file now depends on debhelper-compat instead of
      debhelper, and the debian/compat file is no longer generated
    - The generated debian/watch files now uses the version 4
    - No longer support generating Ant based packages
    - No longer generate the javadoc by default
  * Added ossindex-maven-plugin to the ignored plugins
  * Standards-Version updated to 4.4.1
  * Switch to debhelper level 12

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 10 Oct 2019 09:50:04 +0200

maven-debian-helper (2.3.2) unstable; urgency=medium

  * Team upload.
  * Fixed a regression in maven-debian-helper/2.3 causing the ignored rules
    to be included in the installed poms like publish rules (Closes: #908591)

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 11 Sep 2018 18:44:09 +0200

maven-debian-helper (2.3.1) unstable; urgency=medium

  * Team upload.
  * Fixed the relocation pom for artifacts of type 'pom' (Closes: #907554)
  * Added glassfish-copyright-maven-plugin to the ignored plugins
  * Standards-Version updated to 4.2.1
  * The generated control file now specifies Standards-Version: 4.2.1
  * Build the plugin metadata for the org.apache.xbean and
    org.jvnet.jaxb2.maven2 groups when copying the Maven repository.
  * Detect the CDDL licenses when generating the debian/copyright file

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 06 Sep 2018 09:00:57 +0200

maven-debian-helper (2.3) unstable; urgency=medium

  * Team upload.
  * No longer support generating CDBS based packages
  * No longer ignore the JavaBeans Activation Framework dependencies
    (removed from Java 9)
  * Add the DH parameter --buildsystem=maven when a build.xml file is present
    (Closes: #902587)
  * Support GitHub endpoints using the git@github.com:group/name.git format
  * Ignore the source files reported as generated by licensecheck when
    generating the debian/copyright file
  * Replaced BSD with BSD-<n>-clause in the list of suggested licenses
  * Detect the BSD-<n>-clause licenses when generating the debian/copyright file
  * Use the plugin annotations instead of the javadoc tags in the Maven mojos
  * Use XZ compression by default when repacking tarballs downloaded from GitHub
  * Standards-Version updated to 4.1.4
  * The generated control file now specifies Standards-Version: 4.1.4
  * No longer generate the get-orig-source target in debian/rules
  * Use salsa.debian.org Vcs-* URLs

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 28 Jun 2018 15:10:29 +0200

maven-debian-helper (2.3~exp1) unstable; urgency=medium

  * Team upload.
  * Generate Vcs-* URLs for Salsa
  * Standards-Version updated to 4.1.3
  * The generated control file now specifies Standards-Version: 4.1.3
  * Switch to debhelper level 11
  * Generate DH 11 compliant packages
  * Build with the DH sequencer instead of CDBS
  * Removed Damien Raude-Morvan from the uploaders (Closes: #889379)
  * Removed Wolodja Wentland from the uploaders (Closes: #891313)

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 05 Mar 2018 12:14:43 +0100

maven-debian-helper (2.2.8) unstable; urgency=medium

  * Team upload.
  * Fix "quilt and mh_patchpom sequence" by inserting extra calls to
    mh_(un)patchpoms in share/perl/maven.pm (Closes: #883239)
  * Fix file-contains-trailing-whitespace in changelog and rules
  * Fix homepage-field-uses-insecure-uri in control
  * Fix "Add non-interactive option to mh_make" (Closes: #826410)
  * Remove unnecessary greater-than versioned dependency

 -- Christopher Hoskin <mans0954@debian.org>  Mon, 04 Dec 2017 21:53:56 +0000

maven-debian-helper (2.2.7) unstable; urgency=medium

  * Team upload.
  * Remove Maven rule for plexus-classworlds. (Closes: #881477)

 -- Miguel Landaeta <nomadium@debian.org>  Sun, 12 Nov 2017 11:34:06 +0000

maven-debian-helper (2.2.6) unstable; urgency=medium

  * Team upload.
  * Fix "Wrong package name for -doc packages" use unless instead of &&
    (Closes: #878103)
  * Update Standards-Version from 4.1.0 to 4.1.1 (no change required)

 -- Christopher Hoskin <mans0954@debian.org>  Tue, 10 Oct 2017 06:39:49 +0100

maven-debian-helper (2.2.5) unstable; urgency=medium

  * Team upload.
  * No longer use the Maven 2 jars

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 04 Sep 2017 01:08:08 +0200

maven-debian-helper (2.2.4) unstable; urgency=medium

  * Team upload.
  * Added the missing Maven rule for plexus-classworlds

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 31 Aug 2017 23:30:34 +0200

maven-debian-helper (2.2.3) unstable; urgency=medium

  * Team upload.
  * Spawn a shell explicitly when necessary in the doit() calls of the DH
    buildsystem (prevents a warning with DH 10 and an error with DH 11)
    (Closes: #870404)
  * Disable the color output if the terminal doesn't support colors
  * Honor the "nodoc" build option and skip the javadoc generation
  * Added the project.build.sourceEncoding property in the documentation
    header of the generated maven.properties file
  * Standards-Version updated to 4.1.0
  * The generated control file now specifies Standards-Version: 4.1.0

 -- Emmanuel Bourg <ebourg@apache.org>  Sun, 27 Aug 2017 01:09:26 +0200

maven-debian-helper (2.2.2) unstable; urgency=medium

  * Team upload.
  * Hide the warning displayed by copy-repo.sh when processing poms without jar
  * Build the plugin metadata for the net.bytebuddy, org.codehaus.modello
    and org.eclipse.tycho groups when copying the Maven repository.

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 27 Jul 2017 20:26:45 +0200

maven-debian-helper (2.2.1) unstable; urgency=medium

  * Team upload.
  * Added the MPL-1.1 and MPL-2.0 to the list of the recognized licenses
  * The generated copyright file now has a https format URL
  * Standards-Version updated to 4.0.0
  * The generated control file now specifies Standards-Version: 4.0.0
  * Replaced the references to eclipse-aether with maven-resolver
  * Updated the version of the Maven dependencies to 3.5 in pom.xml

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 27 Jun 2017 15:06:28 +0200

maven-debian-helper (2.2) unstable; urgency=medium

  * Team upload.
  * Upload to unstable

 -- Emmanuel Bourg <ebourg@apache.org>  Sun, 18 Jun 2017 10:59:55 +0200

maven-debian-helper (2.2~exp1) experimental; urgency=medium

  * Team upload.

  [ Christopher Hoskin ]
  * Fix "Do not modify the debian control files during package build"
    Add a --build option to DependenciesSolver to suppress overwriting poms
    and rules files (Closes: #807686)

  [ tony mancill ]
  * Update verbiage in copyright holder prompt to be gender-neutral.
    Thanks to Tom Mable for the bug report. (Closes: #859012)

  [ Emmanuel Bourg ]
  * Add the debian.hasPackageVersion property in the installed poms when
    the --has-package-version option is specified (Closes: #862894)
  * Replaced the suggested dependency on devscripts with licensecheck
    and fixed the error message in mh_make when licensecheck isn't installed
    (Closes: #840787)
  * Removed mvn-debian (Closes: #703373)
  * Clarified the 'Include all modules?' question (Closes: #758611)

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 18 May 2017 11:46:22 +0200

maven-debian-helper (2.1.3) unstable; urgency=medium

  * Team upload.

  [ Emmanuel Bourg ]
  * Build the plugin metadata for the maven-replacer-plugin when copying
    the Maven repository.
  * Ensure the target directories exist before generating
    the maven-metadata-local.xml files.
  * Always ignore maven-docck-plugin

  [ Christopher Hoskin ]
  * Pass params passed to dh_auto_clean to Maven

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 19 Dec 2016 23:33:24 +0100

maven-debian-helper (2.1.2) unstable; urgency=medium

  * Team upload.

  [ tony mancill ]
  * Update mh_make to no longer always be --verbose (Closes: #826430)
    - Thank you Christopher Hoskin for the patch.
  * Resolve mh_resolve_dependencies exception when run with --non-interactive
    - Thank you Christopher Hoskin for the patch.  (Closes: #820163)

  [ Emmanuel Bourg ]
  * Generate DH 10 compliant packages
  * Switch to debhelper level 10

 -- Emmanuel Bourg <ebourg@apache.org>  Sat, 29 Oct 2016 00:43:17 +0200

maven-debian-helper (2.1.1) unstable; urgency=medium

  * Team upload.
  * Added the debian.package property in the relocated poms
  * Fixed a NPE when no relocation is specified

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 30 Jun 2016 16:58:44 +0200

maven-debian-helper (2.1) unstable; urgency=medium

  * Team upload.
  * Added pom relocation support
  * Depend on maven-repo-helper >= 1.9
  * Bumped the required version of maven-debian-helper to 2.1
    in the generated control files

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 30 Jun 2016 12:55:06 +0200

maven-debian-helper (2.0.7) unstable; urgency=medium

  * Team upload.

  [ Emmanuel Bourg ]
  * Added maven-doap-plugin and coveralls-maven-plugin to the ignored plugins
  * Standards-Version updated to 3.9.8
  * The generated control file now specifies Standards-Version: 3.9.8
  * Fixed the default license announced by mh_make (Closes: #826419)
  * Removed the ambiguous short option for mh_resolve_dependencies --non-explore
    (Closes: #826422)

  [ Christopher Hoskin ]
  * Fix "mh_resolve_dependencies fails to honour --verbose option"
    (Closes: #820161)
  * Fix "Using wrong path to mvnDebug when checking if apt-file"
    Updated path for mvnDebug in mh_make (Closes: #726609)
  * DependancySolver displays the relative path to poms (Closes: #826433)
  * Fix mh_make so that the dependency resolution is properly affected by
    --run-tests=false and --javadoc=false work (Closes: #827732)

  [ Luca Vercelli ]
  * Fixed an error when copy-repo.sh encounters artifacts with ".pom"
    in the artifactId

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 28 Jun 2016 00:31:21 +0200

maven-debian-helper (2.0.6) unstable; urgency=medium

  * Team upload.
  * Inject plexus-utils 2.x instead of 1.1 in the dependency graph
    of the plugins not defining a dependency on it already (Closes: #813287)
  * Build the plugin metadata for the com.thoughtworks.paranamer group
    when copying the Maven repository.
  * mh_make now recognizes the EPL-1.0 license (Closes: #814632)

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 29 Feb 2016 14:43:27 +0100

maven-debian-helper (2.0.5) unstable; urgency=medium

  * Team upload.
  * Standards-Version updated to 3.9.7 (no changes)
  * The generated control file now specifies Standards-Version: 3.9.7
  * Use a secure Vcs-Git URL in the generated control file
  * Updated debian/copyright

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 19 Feb 2016 12:07:43 +0100

maven-debian-helper (2.0.4) unstable; urgency=medium

  * Team upload.
  * Build the plugin metadata for the org.sonatype.plugins group
    when copying the Maven repository.

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 28 Jan 2016 15:37:35 +0100

maven-debian-helper (2.0.3) unstable; urgency=medium

  * Team upload.
  * Fixed the --no-usj-versionless option (Closes: #766392)
  * Build the plugin metadata for the org.codehaus.plexus group
    when copying the Maven repository.
  * No longer export a default value for the JAVA_HOME variable in the
    debian/rules file generated by mh_make (the DH build system already uses
    a default value)
  * Fixed the test failure with testSolvePlexusActiveCollectionsDependencies
    in DependenciesSolverTest. It should have been updated with
    maven-debian-helper 1.6.8 when the provided dependencies stopped
    from being included in the package dependencies.

 -- Emmanuel Bourg <ebourg@apache.org>  Wed, 27 Jan 2016 09:51:30 +0100

maven-debian-helper (2.0.2) unstable; urgency=medium

  * Team upload.
  * Build the plugin metadata for the org.apache.felix group (the group
    of the bundle plugin) when copying the Maven repository.

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 15 Jan 2016 13:12:33 +0100

maven-debian-helper (2.0.1) unstable; urgency=medium

  * Team upload.
  * The dh_auto_install arguments are now passed to Maven
    (for example to specify the location of the build file with
    dh_auto_install -- -f foo/pom.xml)

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 11 Dec 2015 14:46:22 +0100

maven-debian-helper (2.0) unstable; urgency=medium

  * Team upload.
  * Upload to unstable

 -- Emmanuel Bourg <ebourg@apache.org>  Wed, 09 Dec 2015 09:52:13 +0100

maven-debian-helper (2.0~exp3) experimental; urgency=medium

  * Team upload.
  * Disable the timestamps and set the locale to en_US when generating
    the javadoc in the builds using DH (improves the reproducibility).
  * Removed the dependency on maven-deploy-plugin (moved to maven-bundle-plugin)
  * Fixed the mvn-debian script to work with Maven 3.3.9
  * Use the maven-plugin-api jar from libmaven3-core-java instead of
    libmaven2-core-java

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 07 Dec 2015 13:20:26 +0100

maven-debian-helper (2.0~exp2) experimental; urgency=medium

  * Team upload.
  * Added a dependency on libmaven-deploy-plugin-java to fix
    a build failure with some packages like avro-java.
  * Remove the target directories even if 'mvn clean' fails when using DH

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 24 Nov 2015 17:03:53 +0100

maven-debian-helper (2.0~exp1) experimental; urgency=medium

  * Team upload.
  * Update Maven to version 3.3 (Closes: #709276)
    - Remove nodocs build due to Maven 3 update
    - Generate maven metadata when copying maven repo for building
  * Update SysInstallMojo to wait for symlinks to finish

 -- Andrew Schurman <arcticwaters@gmail.com>  Fri, 13 Nov 2015 16:06:38 +0100

maven-debian-helper (1.7) unstable; urgency=medium

  * Ignore the 'maven clean' errors when building with debhelper
  * Do not run the tests when DEB_BUILD_OPTIONS=nocheck is specified
    (Closes: #737988)
  * Changed the debian/rules template to use DH by default instead of CDBS.
    A rules file using CDBS can still be generated by adding the --cdbs
    parameter to mh_make (Closes: #786340)
  * Generate debian/watch for GitHub projects
  * Added animal-sniffer-maven-plugin to the ignored plugins

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 12 Nov 2015 19:18:51 +0100

maven-debian-helper (1.6.13) unstable; urgency=medium

  * Don't install the documentation jar by default (Closes: #711852)

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 29 Sep 2015 17:35:10 +0200

maven-debian-helper (1.6.12) unstable; urgency=medium

  * Set the locale to en_US when generating the javadoc
    to make the builds reproducible

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 19 Jun 2015 23:59:50 +0200

maven-debian-helper (1.6.11) unstable; urgency=medium

  * Upload to unstable
  * Removed the timestamp from the javadoc files to make the builds reproducible
  * Export the DEB_CHANGELOG_DATETIME variable with the date of the latest entry
    in debian/changelog
  * Accept libmaven-compiler-plugin-java (<< 3.0) as an alternative dependency

 -- Emmanuel Bourg <ebourg@apache.org>  Tue, 05 May 2015 19:51:25 +0200

maven-debian-helper (1.6.10) experimental; urgency=medium

  * Team upload.
  * Replace dependency on libmaven-compiler-plugin-java with
    libmaven-compiler-plugin-2.5-java.

 -- Miguel Landaeta <nomadium@debian.org>  Sat, 07 Mar 2015 21:10:26 -0300

maven-debian-helper (1.6.9) unstable; urgency=medium

  * Marked jacoco-maven-plugin as a documentation plugin
  * Added org.sonatype.plugins:nexus-staging-maven-plugin to the ignored
    plugins
  * Use the uscan --no-symlink option instead of --rename in the generated
    debian/rule get-orig-source target to work around #748462
  * mh_make: Fixed the error displayed when DEBFULLNAME/DEBEMAIL is not defined
  * The generated control file now specifies Standards-Version: 3.9.6
  * Shortened the Vcs-Browser URL in the generated control file
  * The dependencies of the *-java-doc packages are now recommended to comply
    with the Java policy
  * debian/control:
    - Depend on maven-repo-helper >= 1.8.9
    - Standards-Version updated to 3.9.6 (no changes)

 -- Emmanuel Bourg <ebourg@apache.org>  Fri, 24 Oct 2014 16:31:47 +0200

maven-debian-helper (1.6.8) unstable; urgency=medium

  * The provided Maven dependencies are no longer added to the ${maven:Depends}
    substitution variable
  * Added com.google.code.maven-license-plugin:maven-license-plugin
    to the ignored plugins
  * Use the --download-current-version uscan option in the generated
    debian/rules files
  * Release candidate versions are now properly mangled (1.0-rc2 -> 1.0~rc2)
  * Updated the Maven dependencies

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 14 Jul 2014 00:51:14 +0200

maven-debian-helper (1.6.7) unstable; urgency=medium

  * The optional Maven dependencies are now suggested and not recommended
    in the package generated by mh_make
  * The optional test dependencies are no longer added to the
    ${maven:OptionalDepends} substitution variable
  * The generated Vcs-* fields now refer to Git instead of Subversion
    (Closes: #639338)
  * Added com.googlecode.maven-gcu-plugin:maven-gcu-plugin to the ignored
    plugins
  * Depend on maven-repo-helper >= 1.8.6
  * Improved the package description (Closes: #704091)
  * Fixed the mvn-debian script when more than one binary package is defined.
    Thanks to Mattias Ellert (Closes: #673525)

 -- Emmanuel Bourg <ebourg@apache.org>  Thu, 06 Feb 2014 14:31:25 +0100

maven-debian-helper (1.6.6) unstable; urgency=low

  [ Emmanuel Bourg ]
  * The version rule selected by default is now the symbolic 'debian' version
  * The choices for the version rule are no longer reordered but the previous
    choice is still selected by default
  * Added com.github.github:site-maven-plugin to the ignored plugins
  * Added org.codehaus.mojo:ianal-maven-plugin to the ignored plugins
  * Added com.mycila.maven-license-plugin:maven-license-plugin
    to the ignored plugins
  * Added wagon-gitsite to the ignored extensions
  * Ignore the dependencies provided by the JRE (JAF, JMX, JAXB, StAX)
  * Ask the questions again if the response is not valid
  * Depend on maven-repo-helper >= 1.8.5
  * Build depend on debhelper 9
  * The generated packages now depend on debhelper 9
  * The generated control file now specifies Standards-Version: 3.9.5
  * Improved the detection of the documentation packages
  * Fixed an IllegalArgumentException when a documentation package is not found
    (Closes: #712506)
  * Added a header to orig-tar.svn.vm
  * Use XZ compression for the upstream tarball in the generated orig-tar.sh
  * Standards-Version updated to 3.9.5 (no changes)

  [ Steffen Moeller ]
  * Removed the trailing white space after the Homepage field
    in the generated control file
  * Fixed the length of the separator underlining the title
    in the generated README.source

 -- Emmanuel Bourg <ebourg@apache.org>  Mon, 02 Dec 2013 22:02:59 -0800

maven-debian-helper (1.6.5) unstable; urgency=low

  * Add Wolodja Wentland to uploaders
  * Prevent artifact installation during dh build (switch maven target from
    "install" to "package")
  * Adjust mh_resolve_dependencies arguments in dh to match CDBS
  * Adjust debian-maven-plugin options in dh to match CDBS
  * Switch maven doc target back to javadoc:jar (was javadoc:javadoc)

 -- Wolodja Wentland <debian@babilen5.org>  Sat, 17 Aug 2013 15:24:16 +0000

maven-debian-helper (1.6.4) unstable; urgency=low

  [ Emmanuel Bourg ]
  * Don't install the documentation jar by default (Closes: #711852)
  * Generate canonical URLs for the Vcs-* fields
  * Refer to "Debian systems" instead of "Debian GNU/Linux system"
    in the generated copyright file
  * Fixed the information message displayed when resolving dependencies
    (regression in version 1.6)
  * Added l10n-maven-plugin to the list of the documentation plugins
  * Added maven-svn-wagon to the list of the ignored extensions
  * Added maven-scm-publish-plugin to the list of the ignored plugins
  * Added rat-maven-plugin to the list of the ignored plugins
  * Code clean up and minor syntax changes

  [ Jakub Adam ]
  * dh build: Touch debian/stamp-poms-patched after mh_patchpoms is run
    (Closes: #714189)

  [ James Page ]
  * Send options for --published-rules and --ignore-rules to POMCleaner
    during SysInstallMojo (Closes: #719487).

 -- Emmanuel Bourg <ebourg@apache.org>  Wed, 07 Aug 2013 13:00:25 +0200

maven-debian-helper (1.6.3) unstable; urgency=low

  [ Emmanuel Bourg ]
  * Align the options vertically when asking how the version should be
    transformed

  [ Jakub Adam ]
  * maven.pm: pass properties.file.manual as JVM system property
    (Closes: #710131)

 -- Thomas Koch <thomas@koch.ro>  Sun, 09 Jun 2013 19:29:44 +0200

maven-debian-helper (1.6.2) unstable; urgency=low

  [ Thomas Koch ]
  * Upload to unstable
  * Depend on maven-repo-helper >= 1.8.3

  [ Emmanuel Bourg ]
  * Added myself to the uploaders
  * Fixed a typo in the help message for the --from-svn option in mh_make
  * Updated the dependency on maven-repo-helper (= 1.8.2)

  [ Jakub Adam ]
  * maven.pm: Rename maven-debian-plugin -> debian-maven-plugin
    (Closes: #706782)

 -- Thomas Koch <thomas@koch.ro>  Sun, 26 May 2013 11:25:14 +0200

maven-debian-helper (1.6.1) experimental; urgency=low

  [Emmanuel Bourg]
  * Fixed the format URL in the generated debian/copyright file (Closes: #690307)
  * debian/control: Update Standards-Version to 3.9.4 (no changes)
  * mh_make: Update generated control to use Standards-Version 3.9.4
  * Replaced tabs with spaces in Java files
  * Replaced StringBuffers with StringBuilders
  * Minor code changes (for each loops, indexOf->contains)

  [ Thomas Koch ]
  * fixed off-by-one error in version rule question
  * Do better tests for valid Debian package names
  * add missing newline
  * fix bad check for default response in user interaction
  * fix NPE when package is not found

 -- Thomas Koch <thomas@koch.ro>  Thu, 04 Apr 2013 20:38:45 +0200

maven-debian-helper (1.6) experimental; urgency=low

  [Ludovic Claude]
  * d/control:
    - Update Standards-Version to 3.9.2, no changes
  * d/rules: move 'unpatch all POM files' to
    cleanbuilddir target to restore all files to their pristine
    state after building.
  * share/perl/maven.pm: Apply patch to port share/cdbs/1/class/maven.mk to dh.
    Patch made by Steve Langasek <vorlon@debian.org>

  [Thomas Koch]
  * Massive code refactorings and cleanup.

  [Hilko Bengen]
  * mh_make: Do not use sudo (Closes: #703382)

  [James Page]
  * Make intelligent decisions about whether to install to /usr/share/java.
    (Closes: #688043) (LP: #1052533)

 -- Thomas Koch <thomas@koch.ro>  Thu, 28 Mar 2013 11:54:00 +0200

maven-debian-helper (1.5.1) unstable; urgency=low

  * d/control: update version constraint on maven-repo-helper
    (Closes: #657889)
  * Update the build to use junit 4
  * Refactor code in maven-packager-util and fix reading of output
    from dpkg and apt-file
  * Keep improving usability of mh_make (Closes: #638782, #641266)
  * Remove Michael Koch from the list of uploaders. Thanks for your
    work! (Closes: #654110)
  * Remove BSD license from the list of licenses stored in
    /usr/share/common-licenses (Closes: #641301)
  * When the jar is installed in /usr/share/java, use symlinks in the
    repository to avoid duplication of the jar contents (Closes: #665799)
  * Rename plugin maven-debian-plugin as debian-maven-plugin to adhere to
    Maven naming conventions.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Fri, 04 May 2012 00:51:14 +0200

maven-debian-helper (1.5) unstable; urgency=low

  [ Ludovic Claude ]
  * Install jars in /usr/share/java (Closes: #636660)
  * Now requires Java 1.5 or better to compile and run.
  * Remove velocity.log after running mh_make (Closes: #641261)
  * SysInstallMojo: read classifier and java-lib parameters.
  * mh_make: upgrade Standard-Version (Closes: #641302)
  * mh_make: clean up Debian emails of the form My Name<my.name@provider.com>
    (Closes: #638788)
  * mh_make: fix description in generated maven.rules (Closes: #639637)
  * mh_make: add support to generate and install Javadoc on multi projects
    during an Ant build.
  * Fix failing tests in DependenciesSolverTest
  * Run unit tests during the build,
  * d/control: add B-D on libcommons-io-java as it's used by the junit tests.
  * Generate package-doc.poms for Ant builds
  * mh_make: fix resolution of versionless dependencies and missing
    parent POMs (Closes: #639316)
  * mh_make: Don't include document packages in the dependency search
    (Closes: #656235)
  * Fix installation of javadoc jar (Closes: #656311)
  * Fix installation of artifacts using a classifier

  [ Damien Raude-Morvan ]
  * maven-packager-utils/src/main/resources/build.xml.vm: package-module ant
    macro is always needed (at least for root module).
  * Follow-up for #589635: avoid creating a file called mvn-build during
    the build.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Tue, 24 Jan 2012 23:55:22 +0100

maven-debian-helper (1.4.5) unstable; urgency=low

  * SysInstallMojo: Support "finalName" attribute to override
    expected artifact (conform to Maven standards).
  * SysInstallMojo: Read usj-name, usj-version and no-usj-versionless.
    Closes: #629621.

 -- Damien Raude-Morvan <drazzib@debian.org>  Thu, 01 Sep 2011 22:52:29 +0200

maven-debian-helper (1.4.4) unstable; urgency=low

  [ Ludovic Claude ]
  * Move apt-file, devscripts, subversion from Recommends: to Suggests: as
    they are only required when mh_make is used
  * mh_make: rescan the Maven repository after the user installs a
    required package.

  [ Damien Raude-Morvan ]
  * Upload to unstable (Closes: #637656).
  * mh_make: Update debian/copyright template for latest DEP-5 format.
  * mh_resolve_dependencies: Don't use mvn directly but call to
    DependenciesSolver main (so packages can have a main pom
    in other directory than root).
  * DependenciesSolver: Add new parameters :
    - --non-explore: doesn't explore directories for pom.xml
    - --base-directory: path to root directory of package
  * maven.mk: Send base-directory and non-explore parameters when calling
    mh_resolve_dependencies.
  * Bump Standards-Version to 3.9.2: no changes needed.

 -- Damien Raude-Morvan <drazzib@debian.org>  Sat, 20 Aug 2011 16:25:50 +0200

maven-debian-helper (1.4.3) unstable; urgency=low

  * DependenciesSolver: Don't use Properties.store() method since
    it escape some chars (like " >\=") from variables.
    Replace it with simple FileWriter. Closes: #628272.
  * SysInstallMojo: Send "--keep-elements" flag to POMCleaner if its
    set in <pkg>.poms file. Thanks to James Page <james.page@canonical.com>.
    Closes: #613364
  * mh_resolve_dependencies: Always launch Maven in offline mode
    with --offline option (as already done on mh_make). Closes: #629356
  * SysInstallDocMojo, SysInstallMojo: Drop initProperties method and only rely
    on Maven mojo attributes injection of "debianPackage" and "destPackage".
    Closes: #628693.
  * mh_resolve_dependencies: New --javadoc param, send from maven.mk CDBS file
    to automatically compute Javadoc dependencies when there is some *-doc
    package. Closes: #628703.

 -- Damien Raude-Morvan <drazzib@debian.org>  Thu, 09 Jun 2011 00:11:08 +0200

maven-debian-helper (1.4.2) unstable; urgency=low

  * mh_resolve_dependencies: Handle --verbose option has described in
    documentation (it was previously just ignored).
  * DependenciesSolver: In case we didn't found anything for "jar" type,
    just check for a "bundle" type inside repository

 -- Damien Raude-Morvan <drazzib@debian.org>  Sat, 14 May 2011 22:59:17 +0200

maven-debian-helper (1.4.1) unstable; urgency=low

  * Upload to unstable.

 -- Torsten Werner <twerner@debian.org>  Wed, 09 Feb 2011 21:42:36 +0100

maven-debian-helper (1.4) experimental; urgency=low

  * d/control: Add Recommends on devscripts (which provides licensecheck)
  * mh_make:
     - Improve generated copyright
     - Fix generated rules for a build using ant
     - When ignoring dependencies, don't fail the build
     - When ant is used as the build tool, generate the build.xml file
       required for multi projects.
     - use licensecheck as an additional source of information for licenses

 -- Ludovic Claude <ludovic.claude@laposte.net>  Fri, 12 Nov 2010 12:26:37 +0100

maven-debian-helper (1.3) experimental; urgency=low

  * ${maven:Depends} and similar substitution vars: add
    version constraints when possible
  * Use dpkg to resolve the dependent packages in ${maven:DocDepends}
    (Closes: #588114)
  * Use dpkg to search for the documentation package (Closes: #588114)
  * mh_make: suggest installing missing dependencies which are not ignored
    during the build
  * add property debian.hasPackageVersion property, if true in the
    repository POM then other packages depending on a POM with this property on
    will have an addition version constraint generated in ${maven:Depends}
  * mh_make: detect when debian.hasPackageVersion can be used, ask for the
    upstream version of the package for confirmation.
  * d/control: add Recommends: on subversion as it's used by mh_make,
     add Build-Depends on libmaven-plugin-tools-java and junit
  * d/build.xml: fix build when previous versions of this package are
    not already installed on the system.
  * d/rules: use debian/.mh instead of debian/tmp as temp directory to better
    comply with Debian policy.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Wed, 29 Sep 2010 00:17:34 +0200

maven-debian-helper (1.2) unstable; urgency=low

  [ Ludovic Claude ]
  * debian/control: Update Standards-Version to 3.9.1, no changes
  * mh_make: fix issue when no-parent option is needed. Thanks Torsten
    for the report (Closes: #591513)
  * mh_make: assist with the rules to transform the versions
  * mh_make: use existing package.poms files if any
  * maven.mk: all rules in maven.ignoreRules are also used during the
    clean phase, so there is no need to duplicate them in
    maven.cleanIgnoreRules also.

  [ Damien Raude-Morvan ]
  * DependenciesSolver: Fix ClassCastException when using mh_make.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Thu, 16 Sep 2010 23:28:02 +0200

maven-debian-helper (1.1) unstable; urgency=low

  * debian/control: Update Standards-Version to 3.9.0, no changes
  * Fix compilation issues with gcj
  * mh_make:
      - update generated control to use Standards-Version 3.9.0
      - improve useability and recognize more plugins and extensions
      - read existing maven rules in debian folder, don't ask twice the
        same questions.
  * Support installing build artifacts in different packages with the
    --package option in the <package>.poms file
  * Add mvn-build to phony rules to avoid creating a file called
    mvn-build during the build (Closes: #589635)

 -- Ludovic Claude <ludovic.claude@laposte.net>  Mon, 28 Jun 2010 23:10:50 +0200

maven-debian-helper (1.0) unstable; urgency=low

  * debian/control:
     - replace Depends: on openjdk-6-jre | java2-runtime by default-jdk
     - remove Conflits: on old maven-debian-helper as there is already
       a version constraint for a new version of this package.
  * mh_make:
      - supports checking out code from the svn of dev.java.net
      - use upstream copyright when available for debian/* files
      - update Standards version, generate with source 3.0 (quilt) package
        format
      - mh_make --from-svn: improve package name proposal for URLs
        containing /tags/
      - ask to ignore missing dependencies
  * maven.mk:
      - add before-mvn-build:: and after-mvn-build:: targets
        to be able to insert custom actions before and after running the Maven
        build
      - add DEB_MAVEN_INSTALL_TO_USJ variable. Set this variable to false to
        prevent maven.mk to install the jars in /usr/share/java. This
        variable defaults to true.
      - add call to mh_clean to remove temporary files
  * Add -Duse.maven.repo.local option to maven-debian-plugin:install
    and install-doc to give the option to deploy artifacts on the
    local (and temporary) Maven repository used by the Debian build
    Typical use-case: bootstrapping the build of a project with
    some artifacts of the project pre-built and installed in the tmp repo
    before the normal build is executed. See the antlr3 package for an example
  * SysInstallMojo: clean the target directory before an installation if the
    directory is a symlink that was created by copy-repo.sh

 -- Ludovic Claude <ludovic.claude@laposte.net>  Sun, 16 May 2010 14:42:29 +0200

maven-debian-helper (0.12) unstable; urgency=low

  * SysInstallDocMojo: Fix methods override to install -javadoc JAR flavors.

 -- Damien Raude-Morvan <drazzib@debian.org>  Mon, 05 Apr 2010 23:46:22 +0200

maven-debian-helper (0.11) unstable; urgency=low

  * SysInstallMojo: Read generated pom.properties after POMCleaner
    calls to allow changing groupId and artifactId inside maven.rules
    (trying to mimic mh_installpom/mh_installjar behavior)
  * Switch to 3.0 (native) source format

 -- Damien Raude-Morvan <drazzib@debian.org>  Mon, 05 Apr 2010 21:48:23 +0200

maven-debian-helper (0.10) unstable; urgency=low

  * Add --non-interactive option to mh_lspoms and use it
    in maven.mk to avoid asking questions during a build
    (Closes: #574399)

 -- Ludovic Claude <ludovic.claude@laposte.net>  Wed, 24 Mar 2010 23:48:29 +0100

maven-debian-helper (0.9) unstable; urgency=low

  * maven-vars.mk: Fix detection of DEB_DOC_PACKAGE
    Only exclude first exact match from dh_listpackages result
    instead of all packages which contains main package name.
  * maven.mk: Pass DEB_DOC_PACKAGE when invoke DEB_MAVEN_DOC_TARGET.

 -- Damien Raude-Morvan <drazzib@debian.org>  Mon, 01 Mar 2010 21:22:34 +0100

maven-debian-helper (0.8) unstable; urgency=low

  * mh_make falls back on EMAIL when DEBEMAIL is not set
  * mh_make handles better multi projects
  * mh_make generates projects following the Debian 3.8.3 policy
  * Documentation improvements
  * maven.mk: unpatch the poms in cleanbuilddir, to have a good
    clean sequence when maven.mk is used with a patch system -
    clean target -> mvn clean -> rm tmp files -> unpatch pom files
     -> unpatch files with patch system
  * Read rules from the Maven repository to force the version of
    Maven plugins to be the same as in the repository
  * maven.mk removes some elements from the POM files when their
    use is against the Debian policy (<repositories> as they
    imply downloading artifacts from the Internet,
    <distributionManagement> as it implies publishing on the net
    or in a location not controlled by Debian) or when they are
    not needed and risk pulling out unwanted dependencies
    (<reports> which is not used if a documentation package is
    not generated)
  * maven.mk adds a patch to Maven to disable using the
    maven-site-plugin when no documentation package is generated.
    This helps to reduce the amount of build dependencies

 -- Ludovic Claude <ludovic.claude@laposte.net>  Mon, 04 Jan 2010 23:13:29 +0100

maven-debian-helper (0.7) unstable; urgency=low

  [Ludovic Claude]
  * Make the package more version agnostic. Versions are discovered
    at runtime
  * mh_make has a new option, --from-svn, to download automatically
    the sources from a SVN repository and generate the Debian packaging
    for the project.
  * Add apt-file to Recommends: as it's used by mh_lspoms
    (Closes: #542511)

  [Michael Koch]
  * Add Recommends: apt-file to maven-debian-helper (Closes: #542511).
  * Build-Depends on debhelper (>= 7).
  * Added myself to Uploaders.
  * Updated Standards-Version to 3.8.3.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Thu, 17 Dec 2009 20:09:00 +0100

maven-debian-helper (0.6) unstable; urgency=low

  * Update everything to version 0.6 because 2 scripts have still been at
    version 0.4. We should make the package more version agnostic.

 -- Torsten Werner <twerner@debian.org>  Sun, 16 Aug 2009 15:18:57 +0200

maven-debian-helper (0.5) unstable; urgency=low

  * Update Standards-Version to 3.8.2
  * Follow the new convention for Javadoc:
    javadoc in /usr/share/doc/package/api even if it's in package-doc

 -- Ludovic Claude <ludovic.claude@laposte.net>  Sun, 02 Aug 2009 11:42:31 +0100

maven-debian-helper (0.4) experimental; urgency=low

  [Ludovic Claude]
  * Add myself to Uploaders
  * Use maven-ant-helper for the build instead of recursively building
    this package with itself (which required an ugly bootstrap script)
  * Integrate the cdbs helper with maven-repo-helper, this unifies the
    way the Maven repository is used, and simplifies the job of the
    packager as maven-repo-helper takes care of most POM patching work.
  * Use default-jdk for the build
  * Change section to java, update Standards-Version to 3.8.1
  * Generate Javadoc API automatically.
  * Add mh_make tool to generate Debian packaging automatically from
    a Maven project.

  [Torsten Werner]
  * Implement pom faking.

 -- Ludovic Claude <ludovic.claude@laposte.net>  Tue, 14 Jul 2009 20:17:16 +0100

maven-debian-helper (0.3) unstable; urgency=low

  * Implement better exception handling.
  * Create our own maven repository during build time.
  * Set version for non plugins to '[$version]' instead of '$version' only.

 -- Torsten Werner <twerner@debian.org>  Sun, 25 Jan 2009 23:16:20 +0100

maven-debian-helper (0.2) unstable; urgency=low

  * Rename the bootstrap script.
  * Add a manpage for mvn-debian.

 -- Torsten Werner <twerner@debian.org>  Sat, 17 Jan 2009 12:13:35 +0100

maven-debian-helper (0.1) unstable; urgency=low

  * Initial release. (Closes: #508511)

 -- Torsten Werner <twerner@debian.org>  Mon, 05 Jan 2009 11:47:25 +0100
