mvn: Pass group as -g instead of hard-coding gerrit

Change-Id: Id857db60d8252b5bf13795af7594d47375696e58
diff --git a/maven_package.bucklet b/maven_package.bucklet
index 9992480..e8c855d 100644
--- a/maven_package.bucklet
+++ b/maven_package.bucklet
@@ -20,6 +20,7 @@
 #   repository = 'gerrit-api-repository',
 #   url = 'gs://gerrit-api/release',
 #   version = '1.0',
+#   group = 'com.google.gitiles',
 #   jar = {'gitiles-servlet': '//gitiles-servlet:servlet'},
 #   src = {'gitiles-servlet': '//gitiles-servlet:src'},
 #   doc = {'gitiles-servlet': '//gitiles-servlet:javadoc'},
@@ -29,10 +30,16 @@
     version,
     repository = None,
     url = None,
+    group = None,
     jar = {},
     src = {},
     doc = {}):
-  cmd = ['$(exe //bucklets/tools:mvn)', '-v', version, '-o', '$OUT']
+  cmd = [
+    '$(exe //bucklets/tools:mvn)',
+    '-g', group,
+    '-v', version,
+    '-o', '$OUT',
+  ]
   dep = []
 
   for type,d in [('jar', jar), ('java-source', src), ('javadoc', doc)]:
diff --git a/tools/mvn.py b/tools/mvn.py
index 80cbd60..9c97c83 100644
--- a/tools/mvn.py
+++ b/tools/mvn.py
@@ -31,17 +31,21 @@
 opts.add_option('--repository', help='maven repository id')
 opts.add_option('--url', help='maven repository url')
 opts.add_option('-o')
+opts.add_option('-g', help='maven group id')
 opts.add_option('-a', help='action (valid actions are: install,deploy)')
-opts.add_option('-v', help='gerrit version')
+opts.add_option('-v', help='package version')
 opts.add_option('-s', action='append', help='triplet of artifactId:type:path')
 
 args, ctx = opts.parse_args()
+if not args.g:
+  print('group is empty', file=stderr)
+  exit(1)
 if not args.v:
   print('version is empty', file=stderr)
   exit(1)
 
 common = [
-  '-DgroupId=com.google.gerrit',
+  '-DgroupId=%s' % args.g,
   '-Dversion=%s' % args.v,
 ]