[Buix-commits] r1396 - guix/trunk/guix-maven-plugin/src/main/java/org/nuiton/guix
Author: kmorin Date: 2009-05-07 15:20:03 +0000 (Thu, 07 May 2009) New Revision: 1396 Modified: guix/trunk/guix-maven-plugin/src/main/java/org/nuiton/guix/GuixMojo.java Log: ajout de l'attribut mainClass Modified: guix/trunk/guix-maven-plugin/src/main/java/org/nuiton/guix/GuixMojo.java =================================================================== --- guix/trunk/guix-maven-plugin/src/main/java/org/nuiton/guix/GuixMojo.java 2009-05-07 15:19:37 UTC (rev 1395) +++ guix/trunk/guix-maven-plugin/src/main/java/org/nuiton/guix/GuixMojo.java 2009-05-07 15:20:03 UTC (rev 1396) @@ -37,6 +37,14 @@ */ private String rootPackage; + /** + * Main class of the application to generate. + * @parameter expression="${guix.mainClass}" + * @required + * @since 0.0.1 + */ + private String mainClass; + @Override public void execute() throws MojoExecutionException, MojoFailureException { GuixInitializer.initialize(); @@ -50,13 +58,17 @@ ArrayList<File> guixFiles = goDeeperInto(guixFilesDir); GuixLauncher gcl = new GuixLauncher(guixFiles.toArray( - new File[guixFiles.size()]),targetDirectory,rootPackage,guixFilesDir); + new File[guixFiles.size()]),targetDirectory,rootPackage, + guixFilesDir,mainClass); boolean result = gcl.compile(); if(result) getLog().info("Compilation succeeded !"); else getLog().error("Compilation failed..."); } + else { + getLog().error("Sources not found."); + } } private ArrayList<File> goDeeperInto(File dir) {
participants (1)
-
kmorin@users.labs.libre-entreprise.org