X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=maven%2Fmaven-argeo-qooxdoo-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fslc%2Fmaven%2Fplugins%2Fqooxdoo%2FGenerateMojo.java;h=3138fbc4eea11a40582d2efb631b09e472cf98d6;hb=2c20b8060f8682ca9267ce158c002d79b1367a29;hp=66f00c2a17d848cd9f1e8f80ea90b705903404b1;hpb=e926213d2f93236f865df6bdd4f5bb6b38ce0ef2;p=gpl%2Fargeo-slc.git diff --git a/maven/maven-argeo-qooxdoo-plugin/src/main/java/org/argeo/slc/maven/plugins/qooxdoo/GenerateMojo.java b/maven/maven-argeo-qooxdoo-plugin/src/main/java/org/argeo/slc/maven/plugins/qooxdoo/GenerateMojo.java index 66f00c2a1..3138fbc4e 100644 --- a/maven/maven-argeo-qooxdoo-plugin/src/main/java/org/argeo/slc/maven/plugins/qooxdoo/GenerateMojo.java +++ b/maven/maven-argeo-qooxdoo-plugin/src/main/java/org/argeo/slc/maven/plugins/qooxdoo/GenerateMojo.java @@ -15,7 +15,6 @@ import org.codehaus.plexus.util.cli.StreamConsumer; * Calls Qooxdoo python tool chain * * @goal generate - * @execute goal="env" */ public class GenerateMojo extends AbstractMojo { /** @@ -32,7 +31,7 @@ public class GenerateMojo extends AbstractMojo { * @parameter expression="${qooxdooSdk}" */ private String qooxdooSdk = "src" + File.separator + "main" - + File.separator + "webapp" + File.separator + "qooxdoo-0.8-sdk"; + + File.separator + "webapp" + File.separator + "qooxdoo-sdk"; /** * The build directory. @@ -52,30 +51,14 @@ public class GenerateMojo extends AbstractMojo { public void execute() throws MojoExecutionException, MojoFailureException { try { - // File jythonBase = new File(buildDirectory, "jython"); - // jythonBase.mkdirs(); - // System.setProperty("python.home", jythonBase.getCanonicalPath()); - File generateScript = new File(baseDir.getPath() + File.separator + qooxdooSdk + File.separator + "tool" + File.separator + "bin", "generator.py"); - // String[] jobArray = jobs.split(" "); - // String[] args = new String[jobArray.length + 1]; - // args[0] = generateScript.getCanonicalPath(); - // System.arraycopy(jobArray, 0, args, 1, jobArray.length); - // String[] args = { "generate.py", job }; getLog().info("Running Qooxdoo job: " + job + " ..."); - // jython.main(args); Commandline cl = new Commandline(); - if (File.separatorChar == '\\') {// win - File pythonBase = new File(buildDirectory, "python-win32") - .getCanonicalFile(); - cl.setExecutable(pythonBase.getPath() + File.separator - + "python"); - } else - cl.setExecutable("python"); + cl.setExecutable("python");// python needs to be installed cl.setWorkingDirectory(baseDir.getCanonicalPath()); cl.createArgument().setValue(generateScript.getCanonicalPath()); cl.createArgument().setValue(job);