[pkg-java] r7687 - in trunk/maven-debian-helper: cdbs maven-debian-helper/src/main/resources/org/apache/maven/project maven-debian-plugin/src/main/java/org/debian/maven/plugin

twerner at alioth.debian.org twerner at alioth.debian.org
Tue Dec 16 23:07:36 UTC 2008


Author: twerner
Date: 2008-12-16 23:07:36 +0000 (Tue, 16 Dec 2008)
New Revision: 7687

Modified:
   trunk/maven-debian-helper/cdbs/maven-vars.mk
   trunk/maven-debian-helper/maven-debian-helper/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
   trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/InstallMojo.java
Log:
switch to lifecycle package for building


Modified: trunk/maven-debian-helper/cdbs/maven-vars.mk
===================================================================
--- trunk/maven-debian-helper/cdbs/maven-vars.mk	2008-12-16 22:46:34 UTC (rev 7686)
+++ trunk/maven-debian-helper/cdbs/maven-vars.mk	2008-12-16 23:07:36 UTC (rev 7687)
@@ -66,7 +66,7 @@
 # You can specify additional JVM arguments in MAVEN_OPTS and Maven
 # command-line arguments in MAVEN_ARGS. You can additionally define
 # MAVEN_ARGS_<package> for each individual package.
-DEB_MAVEN_INVOKE = cd $(DEB_BUILDDIR) && $(JAVACMD) -classpath $(DEB_CLASSPATH) \
+DEB_MAVEN_INVOKE = cd $(DEB_BUILDDIR) && $(JAVACMD) -noverify -cp $(DEB_CLASSPATH) \
 		 $(JAVA_OPTS) -Dclassworlds.conf=/etc/maven2/m2-debian.conf \
 		 org.codehaus.classworlds.Launcher $(DEB_MAVEN_ARGS) \
 		 -s/etc/maven2/settings-debian.xml \
@@ -80,7 +80,7 @@
 # Building uses the default target from build.xml, installing and testing is
 # only called if the corresponding variable is set. You can also specify
 # multiple targets for each step.
-DEB_MAVEN_BUILD_TARGET = compile jar:jar   # TODO: should be 'package'
+DEB_MAVEN_BUILD_TARGET = package
 DEB_MAVEN_INSTALL_TARGET = debian:install
 DEB_MAVEN_CHECK_TARGET =
 DEB_MAVEN_CLEAN_TARGET = clean

Modified: trunk/maven-debian-helper/maven-debian-helper/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
===================================================================
--- trunk/maven-debian-helper/maven-debian-helper/src/main/resources/org/apache/maven/project/pom-4.0.0.xml	2008-12-16 22:46:34 UTC (rev 7686)
+++ trunk/maven-debian-helper/maven-debian-helper/src/main/resources/org/apache/maven/project/pom-4.0.0.xml	2008-12-16 23:07:36 UTC (rev 7687)
@@ -78,6 +78,12 @@
     <org.apache.maven.plugins.maven-resources-plugin.version>
       2.2
     </org.apache.maven.plugins.maven-resources-plugin.version>
+    <org.apache.maven.plugins.maven-site-plugin.version>
+      2.0-beta-7
+    </org.apache.maven.plugins.maven-site-plugin.version>
+    <org.apache.maven.plugins.maven-surefire-plugin.version>
+      2.4.3
+    </org.apache.maven.plugins.maven-surefire-plugin.version>
   </properties>
 
   <build>
@@ -171,7 +177,7 @@
          </plugin>
          <plugin>
            <artifactId>maven-site-plugin</artifactId>
-           <version>2.0-beta-6</version>
+           <version>${org.apache.maven.plugins.maven-site-plugin.version}</version>
          </plugin>
          <plugin>
            <artifactId>maven-source-plugin</artifactId>
@@ -179,7 +185,7 @@
          </plugin>         
          <plugin>
             <artifactId>maven-surefire-plugin</artifactId>
-            <version>2.4.2</version>
+            <version>${org.apache.maven.plugins.maven-surefire-plugin.version}</version>
          </plugin>
          <plugin>
            <artifactId>maven-war-plugin</artifactId>

Modified: trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/InstallMojo.java
===================================================================
--- trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/InstallMojo.java	2008-12-16 22:46:34 UTC (rev 7686)
+++ trunk/maven-debian-helper/maven-debian-plugin/src/main/java/org/debian/maven/plugin/InstallMojo.java	2008-12-16 23:07:36 UTC (rev 7687)
@@ -48,11 +48,11 @@
   /**
    * directory where the current pom.xml can be found
    *
-   * @parameter expression="${project.build.directory}/.."
+   * @parameter expression="${project.build.directory}"
    * @required
    * @readonly
    */
-  private String pomDir;
+  private String buildDir;
 
   /**
    * directory of the jar file
@@ -130,9 +130,14 @@
     return artifactId + "-" + version + ".pom";
   }
 
+  private String pomDir()
+  {
+    return buildDir.replaceFirst("[^/]*$", "");
+  }
+
   private String pomSrcPath()
   {
-    return pomDir + "/pom.xml";
+    return pomDir() + "/pom.xml";
   }
 
   private String pomDestPath()




More information about the pkg-java-commits mailing list