Revision: 4630 http://sourceforge.net/p/vexi/code/4630 Author: clrg Date: 2013-12-22 19:32:32 +0000 (Sun, 22 Dec 2013) Log Message: -----------
Modified Paths: -------------- trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java Modified: trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java =================================================================== --- trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java 2013-12-22 00:30:55 UTC (rev 4629) +++ trunk/org.vexi-build.jpp/src/poke/java/dev/PreprocessVexiWorkspace.java 2013-12-22 19:32:32 UTC (rev 4630) @@ -13,14 +13,20 @@ static ILogger logger = Logger.newRootLogger(); static public void main(String[] args) { - preprocessProject("org.vexi-library.net"); - preprocessProject("org.vexi-library.js"); - preprocessProject("org.vexi-core.main"); + if (args.length == 0) { + preprocessProject("org.vexi-library.net"); + preprocessProject("org.vexi-library.js"); + preprocessProject("org.vexi-core.main"); + } else { + for (String s : args) { + preprocessProject(s); + } + } } static private void preprocessProject(String projectName){ File projectDir = new File("../"+projectName); - if(!projectDir.isDirectory()) return; + if (!projectDir.isDirectory()) return; preprocessScope(projectDir, "main"); preprocessScope(projectDir, "poke"); @@ -31,7 +37,7 @@ File sourceDir = new File(projectDir, "src/"+scope+"/jpp"); File genDir = new File(projectDir, "gen/"+scope+"/java"); try { - PreprocessorBuilder.preprocess(logger, genDir, new HashMap(), Arrays.asList(sourceDir)); + PreprocessorBuilder.preprocess(logger, genDir, new HashMap<String, Object>(), Arrays.asList(sourceDir)); } catch (Exception e) { e.printStackTrace(System.err); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Vexi-svn mailing list Vexi-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/vexi-svn