[javatools] 01/01: jh_makepkg: Removed the deprecated --maven option

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Fri Nov 13 10:15:22 UTC 2015


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository javatools.

commit 0f49adea3c076561b34e4ea9ff7a0ad2dfd1cb73
Author: Emmanuel Bourg <ebourg at apache.org>
Date:   Fri Nov 13 11:15:07 2015 +0100

    jh_makepkg: Removed the deprecated --maven option
---
 debian/changelog |  7 +++++++
 jh_makepkg       | 36 ++----------------------------------
 tutorial.txt     |  4 ++--
 3 files changed, 11 insertions(+), 36 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 0c33d74..3dae162 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+javatools (0.55) UNRELEASED; urgency=medium
+
+  * Team upload.
+  * jh_makepkg: Removed the deprecated --maven option
+
+ -- Emmanuel Bourg <ebourg at apache.org>  Fri, 13 Nov 2015 11:06:04 +0100
+
 javatools (0.54) unstable; urgency=medium
 
   * Team upload.
diff --git a/jh_makepkg b/jh_makepkg
index bc01413..d150034 100755
--- a/jh_makepkg
+++ b/jh_makepkg
@@ -1,7 +1,7 @@
 #!/bin/bash --
 
 # options:
-#    make, maven, ant, byhand
+#    make, ant, byhand
 #    app, library
 #    gcj
 
@@ -28,7 +28,6 @@ syntax()
    echo -e "\t-a --app: This is an application package"
    echo -e "\tPick One:"
    echo -e "\t-t --ant: Builds with ant"
-   echo -e "\t-M --maven: Builds with maven (deprecated, use mh_make instead)"
    echo -e "\t-k --makefiles: Builds with make"
    echo -e "\t-n --none: Create own buildsystem"
    echo -e "\tPick One:"
@@ -44,21 +43,7 @@ syntax()
    exit 1
 }
 
-maven_not_supported()
-{
-    echo "Sorry, but jh_makepkg is not good at generating package templates" >&2
-    echo "for maven based packages." >&2
-    echo >&2
-    echo "Please consider using mh_make instead" >&2
-
-    exit 1
-}
-
-ARGS="c clean p package m maintainer e email v upstream l library a app t ant k makefile n none g gcj o openjdk o7 openjdk7 M maven d default" parseargs "$@"
-
-if [ -n "`getarg M maven`" ]; then
-    maven_not_supported
-fi
+ARGS="c clean p package m maintainer e email v upstream l library a app t ant k makefile n none g gcj o openjdk o7 openjdk7 d default" parseargs "$@"
 
 BUILDDIR="`pwd`"
 
@@ -193,7 +178,6 @@ else
    echo "Select:"
    echo -e "\t[A] Ant"
    echo -e "\t[M] Makefiles"
-   echo -e "\t[V] Maven"
    echo -e "\t[N] None---make one for me (Default)"
    echo -n "[Namv] $ "
    read t
@@ -207,10 +191,6 @@ else
          BUILD="make"
          echo "Selected: Makefiles"
          ;;
-      "V"|"v")
-         BUILD="maven"
-         echo "Selected: Maven"
-         ;;
       *)
          BUILD="byhand"
          echo "Selected: No upstream build system"
@@ -223,9 +203,6 @@ case $BUILD in
    "ant")
       DEPENDS="$DEPENDS, ant"
    ;;
-   "maven")
-        maven_not_supported
-   ;;
    "byhand")
    ;;
 esac
@@ -366,15 +343,6 @@ END
       case $BUILD in
          "ant")
          ;;
-         "maven")
-      cat >> debian/rules <<END
-override_dh_auto_build:
-	# Build the package
-	mvn-debian build
-override_dh_auto_clean:
-	mvn-debian clean
-END
-         ;;
          "make")
          ;;
          "byhand")
diff --git a/tutorial.txt b/tutorial.txt
index c9f8848..037303a 100644
--- a/tutorial.txt
+++ b/tutorial.txt
@@ -214,8 +214,8 @@ and it will create the orig.tar.gz and most of the files in the Debian
 directory, which need only small changes neccessary to build the
 package.
 
-Note that `jh_makepkg` is *not* suitable for packages using the
-`maven` build system.  Please consider using `mh_make` intead.
+Note that `jh_makepkg` doesn't support packages using the Maven
+build system. Please use `mh_make` intead.
 
 jh_repack
 ---------

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/javatools.git



More information about the pkg-java-commits mailing list