]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - maven/maven-argeo-qooxdoo-plugin/src/main/java/org/argeo/slc/maven/plugins/qooxdoo/GenerateMojo.java
Move to trash
[gpl/argeo-slc.git] / maven / maven-argeo-qooxdoo-plugin / src / main / java / org / argeo / slc / maven / plugins / qooxdoo / GenerateMojo.java
index 61988cbd0cbe8d6472f52ae173cd599ed850914a..9c581df5734382d88b1b796727917f1b6868d687 100644 (file)
@@ -2,7 +2,6 @@ package org.argeo.slc.maven.plugins.qooxdoo;
 
 import java.io.File;
 
-import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
 import org.apache.maven.plugin.logging.Log;
@@ -16,7 +15,7 @@ import org.codehaus.plexus.util.cli.StreamConsumer;
  * 
  * @goal generate
  */
-public class GenerateMojo extends AbstractMojo {
+public class GenerateMojo extends AbstractQooxdooMojo {
        /**
         * The Qooxdoo build target.
         * 
@@ -24,34 +23,11 @@ public class GenerateMojo extends AbstractMojo {
         * @required
         */
        private String job;
-       
-       /**
-        * Location of the qooxdoo sdk.
-        * 
-        * @parameter expression="${qooxdooSdk}" default-value="src/qooxdoo-sdk"
-        */
-       private String qooxdooSdk;
-
-       /**
-        * The build directory.
-        * 
-        * @parameter expression="${project.build.directory}"
-        * @required
-        */
-       private File buildDirectory;
-
-       /**
-        * The directory for the pom
-        * 
-        * @parameter expression="${basedir}"
-        * @required
-        */
-       private File baseDir;
 
        public void execute() throws MojoExecutionException, MojoFailureException {
                try {
-                       File generateScript = new File(baseDir.getPath() + File.separator
-                                       + qooxdooSdk + File.separator + "tool" + File.separator
+                       File generateScript = new File(srcBase+ File.separator
+                                       + sdkDirName + File.separator + "tool" + File.separator
                                        + "bin", "generator.py");
                        getLog().info("Running Qooxdoo job: " + job + " ...");