Revision: 4066
          http://vexi.svn.sourceforge.net/vexi/?rev=4066&view=rev
Author:   mkpg2
Date:     2011-03-24 03:22:24 +0000 (Thu, 24 Mar 2011)

Log Message:
-----------
Update build -> ebuild 0.8beta2.

core.download produces 2 artifacts. A signed jar, and an unsigned jar.

Modified Paths:
--------------
    trunk/_ebuild/seed/version
    trunk/org.vexi-build.jencode/meta/build-plugin.xml
    trunk/org.vexi-build.jencode/meta/module-build.xml
    trunk/org.vexi-build.jencode/meta/module.xml
    
trunk/org.vexi-build.jencode/src/main/java/org/vexi/build/jencode/JavaSourceEncodeBuilder.java
    trunk/org.vexi-build.jpp/meta/build-plugin.xml
    trunk/org.vexi-build.jpp/meta/module-build.xml
    trunk/org.vexi-build.jpp/meta/module.xml
    
trunk/org.vexi-build.jpp/src/main/java/org/vexi/build/jpp/PreprocessorBuilder.java
    trunk/org.vexi-build.jsdoc/meta/build-plugin.xml
    trunk/org.vexi-build.jsdoc/meta/module-build.xml
    trunk/org.vexi-build.jsdoc/meta/module.xml
    
trunk/org.vexi-build.jsdoc/src/main/java/org/vexi/build/jsdoc/JSDocAssembler.java
    trunk/org.vexi-build.vexi.archive/meta/build-plugin.xml
    trunk/org.vexi-build.vexi.archive/meta/module-build.xml
    trunk/org.vexi-build.vexi.archive/meta/module.xml
    
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java
    
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
    trunk/org.vexi-core.main/meta/module-build.xml
    trunk/org.vexi-core.main/meta/module.xml
    trunk/org.vexi-core.main/src/main/java/org/vexi/core/VMLBuilder.java
    trunk/org.vexi-core.truetype/meta/module-build.xml
    trunk/org.vexi-core.truetype/meta/module.xml
    trunk/org.vexi-library.crypto/meta/module-build.xml
    trunk/org.vexi-library.crypto/meta/module.xml
    trunk/org.vexi-library.io/meta/module-build.xml
    trunk/org.vexi-library.io/meta/module.xml
    trunk/org.vexi-library.js/meta/module-build.xml
    trunk/org.vexi-library.js/meta/module.xml
    trunk/org.vexi-library.net/meta/module-build.xml
    trunk/org.vexi-library.net/meta/module.xml
    trunk/org.vexi-library.util/meta/module-build.xml
    trunk/org.vexi-library.util/meta/module.xml
    trunk/org.vexi-vexi.guide/meta/module-build.xml
    trunk/org.vexi-vexi.guide/meta/module.xml
    trunk/org.vexi-vexi.icons/meta/module-build.xml
    trunk/org.vexi-vexi.icons/meta/module.xml
    trunk/org.vexi-vexi.pageflow/meta/module-build.xml
    trunk/org.vexi-vexi.pageflow/meta/module.xml
    trunk/org.vexi-vexi.vunit/meta/module-build.xml
    trunk/org.vexi-vexi.vunit/meta/module.xml
    trunk/org.vexi-vexi.vunit.runner/meta/module-build.xml
    trunk/org.vexi-vexi.vunit.runner/meta/module.xml
    trunk/org.vexi-vexi.widgets/meta/module-build.xml
    trunk/org.vexi-vexi.widgets/meta/module.xml

Added Paths:
-----------
    trunk/org.vexi-distribution/meta/product-assembly.xml
    trunk/org.vexi-distribution/meta/product.xml
    trunk/org.vexi-docs.reference.script/meta/product-assembly.xml
    trunk/org.vexi-docs.reference.script/meta/product.xml

Removed Paths:
-------------
    trunk/org.vexi-distribution/meta/component-assembly.xml
    trunk/org.vexi-distribution/meta/component.xml
    trunk/org.vexi-docs.reference.script/meta/component-assembly.xml
    trunk/org.vexi-docs.reference.script/meta/component.xml

Property Changed:
----------------
    trunk/org.vexi-library.testing/

Modified: trunk/_ebuild/seed/version
===================================================================
--- trunk/_ebuild/seed/version  2011-03-23 13:52:15 UTC (rev 4065)
+++ trunk/_ebuild/seed/version  2011-03-24 03:22:24 UTC (rev 4066)
@@ -1,2 +1,2 @@
 #nofetch=true
-tag=0.7-5
+tag=0.8beta2

Modified: trunk/org.vexi-build.jencode/meta/build-plugin.xml
===================================================================
--- trunk/org.vexi-build.jencode/meta/build-plugin.xml  2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jencode/meta/build-plugin.xml  2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,5 +1,6 @@
-<ebuild-build-plugin ebuild-version="pre-1.0">
+<ebuild-build-plugin ebuild-version="0.8">
        <declare-builder class="org.vexi.build.jencode.JavaSourceEncodeBuilder" 
>
-               <export type="jpp"         archive="true"/>
+               <input artifact="jencode"/>
+               <output artifact="java"/>
        </declare-builder>                       
 </ebuild-build-plugin>
\ No newline at end of file

Modified: trunk/org.vexi-build.jencode/meta/module-build.xml
===================================================================
--- trunk/org.vexi-build.jencode/meta/module-build.xml  2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jencode/meta/module-build.xml  2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0"> 
+<ebuild-module-build ebuild-version="0.8"> 
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-build.jencode/meta/module.xml
===================================================================
--- trunk/org.vexi-build.jencode/meta/module.xml        2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jencode/meta/module.xml        2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,6 +1,6 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
        <using source="local" name="build.shared"/>
-       
+       <artifact name="java_classes.jar"/>
        <dependencies>
            <dependency source="ebuild.org" name="api.plugin" />
            <dependency source="ebuild.org" name="lib.util" />

Modified: 
trunk/org.vexi-build.jencode/src/main/java/org/vexi/build/jencode/JavaSourceEncodeBuilder.java
===================================================================
--- 
trunk/org.vexi-build.jencode/src/main/java/org/vexi/build/jencode/JavaSourceEncodeBuilder.java
      2011-03-23 13:52:15 UTC (rev 4065)
+++ 
trunk/org.vexi-build.jencode/src/main/java/org/vexi/build/jencode/JavaSourceEncodeBuilder.java
      2011-03-24 03:22:24 UTC (rev 4066)
@@ -17,7 +17,7 @@
     public void build(IBuilderArgument argument) throws BuildPluginException{
         try{
             final ILogger logger = argument.getLogger();
-            final File genDir = argument.getOutputDir("java");
+            final File genDir = argument.getOutputArtifact("java", false);
             for(final File srcDir: argument.getInputDirs("jencode")){
                 new FileUtil.Traversal(){
                     public void onFile(File in) throws Exception {
@@ -27,7 +27,7 @@
                         String className = 
StringUtil.pascalCaseFromDashed(FileUtil.removeSuffix(fileName));
 
                         File srcParent = in.getParentFile();
-                        String relativeIn = FileUtil.relativePath(srcDir, 
srcParent);
+                        String relativeIn = 
FileUtil.relativePath2Child(srcDir, srcParent);
                         String relativeOut = relativeIn+"/"+className+".java";
                         String packageName = relativeIn.replace('/', '.');
 

Modified: trunk/org.vexi-build.jpp/meta/build-plugin.xml
===================================================================
--- trunk/org.vexi-build.jpp/meta/build-plugin.xml      2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jpp/meta/build-plugin.xml      2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,5 +1,6 @@
-<ebuild-build-plugin ebuild-version="pre-1.0">
+<ebuild-build-plugin ebuild-version="0.8">
        <declare-builder class="org.vexi.build.jpp.PreprocessorBuilder">
-               <export type="jpp"         archive="true"/>
+               <input artifact="jpp"/>
+               <output artifact="java"/>
        </declare-builder>                       
 </ebuild-build-plugin>
\ No newline at end of file

Modified: trunk/org.vexi-build.jpp/meta/module-build.xml
===================================================================
--- trunk/org.vexi-build.jpp/meta/module-build.xml      2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jpp/meta/module-build.xml      2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-build.jpp/meta/module.xml
===================================================================
--- trunk/org.vexi-build.jpp/meta/module.xml    2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-build.jpp/meta/module.xml    2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,12 +1,12 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
        <using source="local" name="build.shared"/>
-       
+       <artifact name="java_classes.jar"/>
        <dependencies>
-               <dependency source="system"     name="jre"                
version="1.6"/>
+               <dependency source="system"     name="jre"                
tag="1.6"/>
            <dependency source="ebuild.org" name="api.plugin" />
            <dependency source="ebuild.org" name="lib.util" />
            <dependency source="local"      name="library.util" />
-           <dependency source="local"      name="library.testing"    
scope="test"/>
-           <dependency source="ibiblio"    org="junit" name="junit"  
version="3.8.2"  scope="test"/>
+           <dependency source="local"      name="library.testing"              
   scope="test"/>
+           <dependency source="ibiblio"    org="junit" name="junit"  
tag="3.8.2"  scope="test"/>
        </dependencies>
 </ebuild-module>

Modified: 
trunk/org.vexi-build.jpp/src/main/java/org/vexi/build/jpp/PreprocessorBuilder.java
===================================================================
--- 
trunk/org.vexi-build.jpp/src/main/java/org/vexi/build/jpp/PreprocessorBuilder.java
  2011-03-23 13:52:15 UTC (rev 4065)
+++ 
trunk/org.vexi-build.jpp/src/main/java/org/vexi/build/jpp/PreprocessorBuilder.java
  2011-03-24 03:22:24 UTC (rev 4066)
@@ -65,13 +65,13 @@
             }
         }
 
-        final File genDir = argument.getOutputDir("java");
+        final File genDir = argument.getOutputArtifact("java",false);
         for(final File srcDir: argument.getInputDirs("jpp")){
             final Preprocessor preprocessor = new Preprocessor(new 
SourcePath(srcDir), defines);
             new FileUtil.Traversal(){
                 public void onFile(File in) throws Exception {
                     if(in.getName().endsWith(".jpp")){
-                        String relativeIn = FileUtil.relativePath(srcDir, in);
+                        String relativeIn = 
FileUtil.relativePath2Child(srcDir, in);
                         String relativeOut = 
FileUtil.replaceSuffix(relativeIn, "java");
                         File out = new File(genDir, relativeOut);
 

Modified: trunk/org.vexi-build.jsdoc/meta/build-plugin.xml
===================================================================
--- trunk/org.vexi-build.jsdoc/meta/build-plugin.xml    2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jsdoc/meta/build-plugin.xml    2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,3 +1,3 @@
-<ebuild-build-plugin ebuild-version="pre-1.0">
+<ebuild-build-plugin ebuild-version="0.8">
        <declare-assembler class="org.vexi.build.jsdoc.JSDocAssembler" />
 </ebuild-build-plugin>
\ No newline at end of file

Modified: trunk/org.vexi-build.jsdoc/meta/module-build.xml
===================================================================
--- trunk/org.vexi-build.jsdoc/meta/module-build.xml    2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.jsdoc/meta/module-build.xml    2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,8 +1,8 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>
-               <builder source="ebuild.org" name="build.javacc" />
+               <builder source="ebuild.org" name="build.java.javacc" />
                <builder source="ebuild.org" name="build.java.compile" />
        </builders>
 </ebuild-module-build>

Modified: trunk/org.vexi-build.jsdoc/meta/module.xml
===================================================================
--- trunk/org.vexi-build.jsdoc/meta/module.xml  2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-build.jsdoc/meta/module.xml  2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,9 +1,9 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
        <using source="local" name="build.shared"/>
-               
+       <artifact name="java_classes.jar"/>
        <dependencies>
-               <dependency source="system"     name="jre"                
version="1.6"/>
-        <dependency source="ibiblio"    org="org.freemarker" name="freemarker" 
version="2.3.14"/> 
+               <dependency source="system"     name="jre"                      
       tag="1.6"/>
+        <dependency source="ibiblio"    org="org.freemarker" name="freemarker" 
tag="2.3.14"/> 
            <dependency source="ebuild.org" name="api.plugin" />
            <dependency source="ebuild.org" name="lib.util" />
            <dependency source="local"      name="library.util" />

Modified: 
trunk/org.vexi-build.jsdoc/src/main/java/org/vexi/build/jsdoc/JSDocAssembler.java
===================================================================
--- 
trunk/org.vexi-build.jsdoc/src/main/java/org/vexi/build/jsdoc/JSDocAssembler.java
   2011-03-23 13:52:15 UTC (rev 4065)
+++ 
trunk/org.vexi-build.jsdoc/src/main/java/org/vexi/build/jsdoc/JSDocAssembler.java
   2011-03-24 03:22:24 UTC (rev 4066)
@@ -8,6 +8,7 @@
 import org.vexi.tools.autodoc.SourcePath;
 
 import ebuild.api.IAssemblerArgument;
+import ebuild.api.IEBuild;
 import ebuild.api.IInput;
 import ebuild.api.log.ILogger;
 import ebuild.api.plugin.AbstractAssembler;
@@ -19,12 +20,16 @@
 public class JSDocAssembler extends AbstractAssembler{
 
     public Collection<File> assemble(IAssemblerArgument argument) throws 
BuildPluginException {
+        ILogger logger = argument.getLogger();
+        IEBuild ebuild = argument.getEBuild();
+        IInput input = argument.getInputMap().expectLoneInput();
+        Collection<File> archives = input.getArtifacts(); 
+        if(archives.size()==0) throw new BuildPluginException("Empty source 
input (0 archives)");
         try{
-            ILogger logger = argument.getLogger();
-            IInput input = argument.getInputMap().expectLoneInput();
-            Collection<File> archives = input.getArtifacts(); 
             SourcePath path=  new SourcePath();
+            logger.log("Source:");
             for(File f: archives){
+               logger.log("    "+ebuild.formatAsDisplayPath(f));
                 path.addSourceJar(new ZipFile(f));
             }
             
@@ -32,7 +37,7 @@
             String copyright = (argument.getLastCommitDate().getYear()+1900)+ 
props.expectString("copyright-holder");
             JSDoc jsdoc = new JSDoc(path, argument.getOutputDirectory());
             jsdoc.setName(props.expectString("name"));
-            jsdoc.setVersion(argument.getVersionString());
+            jsdoc.setVersion(argument.getProductKey().toString());
             jsdoc.setCopyRight(copyright);
             jsdoc.setProjectWWW(props.expectString("project-www"));
             

Modified: trunk/org.vexi-build.vexi.archive/meta/build-plugin.xml
===================================================================
--- trunk/org.vexi-build.vexi.archive/meta/build-plugin.xml     2011-03-23 
13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-build.vexi.archive/meta/build-plugin.xml     2011-03-24 
03:22:24 UTC (rev 4066)
@@ -1,5 +1,6 @@
-<ebuild-build-plugin ebuild-version="pre-1.0">
+<ebuild-build-plugin ebuild-version="0.8">
        <declare-builder class="org.vexi.build.vexi.archive.VexiArchiveBuilder">
-               <export type="vexi" archive="true" archive-suffix="vexi" 
named="true"/>
+               <input artifact="vexi"/>
+               <output artifact="vexi.vexi"/>
        </declare-builder>
 </ebuild-build-plugin>
\ No newline at end of file

Modified: trunk/org.vexi-build.vexi.archive/meta/module-build.xml
===================================================================
--- trunk/org.vexi-build.vexi.archive/meta/module-build.xml     2011-03-23 
13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-build.vexi.archive/meta/module-build.xml     2011-03-24 
03:22:24 UTC (rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0"> 
+<ebuild-module-build ebuild-version="0.8"> 
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-build.vexi.archive/meta/module.xml
===================================================================
--- trunk/org.vexi-build.vexi.archive/meta/module.xml   2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-build.vexi.archive/meta/module.xml   2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,10 +1,12 @@
-<ebuild-module  ebuild-version="pre-1.0">
+<ebuild-module  ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
+       <artifact name="java_classes.jar" />
+               
        <dependencies>
-               <dependency source="system"                                     
     name="jre"            version="1.5"/>
-               <dependency source="ibiblio"     org="org.antlr"                
     name="stringtemplate" version="3.2.1" />
-           <dependency source="ebuild.org"                                     
 name="api.plugin" />
-           <dependency source="ebuild.org"                                     
 name="lib.ant" />
+               <system                                              name="jre" 
             tag="1.5"/>
+               <dependency source="ibiblio"     org="org.antlr"     
name="stringtemplate"   tag="3.2.1" />
+           <dependency source="ebuild.org"                      
name="api.plugin" />
+           <dependency source="ebuild.org"                      name="lib.ant" 
/>
        </dependencies>
 </ebuild-module>

Modified: 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java
===================================================================
--- 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java
 2011-03-23 13:52:15 UTC (rev 4065)
+++ 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexiArchiveBuilder.java
 2011-03-24 03:22:24 UTC (rev 4066)
@@ -1,15 +1,35 @@
 package org.vexi.build.vexi.archive;
 
+import java.io.File;
+import java.util.List;
+
 import ebuild.api.IBuilderArgument;
+import ebuild.api.IEBuild;
 import ebuild.api.IGenConfArgument;
+import ebuild.api.log.ILogger;
 import ebuild.api.plugin.AbstractBuilder;
 import ebuild.api.plugin.BuildPluginException;
 import ebuild.api.plugin.IEclipseNature;
+import ebuild.util.FileUtil;
+import ebuild.util.ZipUtil;
 
 public class VexiArchiveBuilder extends AbstractBuilder implements 
IEclipseNature{
 
+       public IEclipseNature getEclipseNature() { return this; }
+       
     public void build(IBuilderArgument argument) throws BuildPluginException{
-        // Nothing tod do, all we do is export
+       try{
+               IEBuild ebuild = argument.getEBuild();
+               ILogger logger = argument.getLogger();
+               List<File> targetFolders = argument.getInputDirs("vexi.vexi");
+               File archive = argument.getOutputArtifact("vexi.vexi", true); 
+               FileUtil.mkdirOrFail(archive.getParentFile());
+               logger.log("Creating archive:");
+               logger.log("    "+ebuild.formatAsDisplayPath(archive));
+               ZipUtil.zipDirectories(archive, targetFolders);
+       }catch(Exception e){
+               throw new BuildPluginException(e);
+       }
     }
 
     public void generateEclipseProjectSettings(IGenConfArgument argument) 
throws BuildPluginException{
@@ -21,50 +41,4 @@
             throw new BuildPluginException(e);
         }
     }
-
-//    
-//    private List<String> sourcesList(IBuilderArgument argument){
-//        List<File> fs = argument.getInputDirs("vexi");
-//        List<String> r = new ArrayList(fs.size());
-//        for(File f: fs) r.add(f.getAbsolutePath());
-//        return r;
-//    }
-//    
-//    private Path sourcesPath(Project p, List<String> sources, boolean 
negate){
-//        Path sourcePath = new Path(p);
-//        FilenameSelector fns = new FilenameSelector();
-//        fns.setName("**/*");
-//        for(String s: sources){
-//            FileSet fs = new FileSet();
-//            fs.setDir(new File(s));
-//            fs.addFilename(fns);
-//            sourcePath.addFileset(fs);
-//        }
-//        return sourcePath;
-//    }
-//    
-//    
-//    public void zipsources(IBuilderArgument argument) throws Exception{
-//        final ILogger logger = argument.getLogger();
-//        IModuleBuildProject module = argument.getModuleBuildProject();
-//        File targetSources = argument.getOutputDir("jpp.sources");
-//        
-//        // inputs
-//        List<String> sources = sourcesList(argument);
-//
-//        Project p = new Project();
-//        
-//        // inputs
-//        Path sourcePath = sourcesPath(p, sources, false);
-//        p.addReference("source.path", sourcePath);
-//        
-//        // outputs
-//        String jarname = module.getName();
-//        targetSources.mkdirs();
-//        p.setUserProperty("target.sources", targetSources.getAbsolutePath());
-//        p.setUserProperty("jarname",  jarname);
-//        
-//        Execution e = AntStuff.newExecution(p, logger, "build.xml", 
getClass());
-//        e.executeTarget("zip_sources");
-//    }
 }

Modified: 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
===================================================================
--- 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
     2011-03-23 13:52:15 UTC (rev 4065)
+++ 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
     2011-03-24 03:22:24 UTC (rev 4066)
@@ -6,27 +6,27 @@
 import java.util.ArrayList;
 import java.util.Collection;
 import java.util.HashMap;
-import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
-import java.util.Set;
 
 import ebuild.api.IEBuild;
 import ebuild.api.IGenConfArgument;
 import ebuild.api.IModuleProject;
-import ebuild.api.IModuleRelease;
 import ebuild.api.IModuleWorkspaceProject;
 import ebuild.api.common.Scope;
+import ebuild.api.log.ILogger;
 import ebuild.util.Callable;
 import ebuild.util.JSONUtil;
 
 public class VexidevProject {
     final IEBuild ebuild;
-    final IModuleWorkspaceProject module;
-       //private boolean groovy = false;
+    final ILogger logger;
+       final IModuleWorkspaceProject module;
+    //private boolean groovy = false;
        
        public VexidevProject(IGenConfArgument argument){
            this.ebuild = argument.getEBuild();
+           this.logger = argument.getLogger();
                this.module = argument.getModuleWorkspaceProject();
        }
 
@@ -37,7 +37,7 @@
     }
     
     private void contributeToDotProject() throws IOException{
-        module.addNature("org.vexi.vexidev.vexiNature");
+        module.asEclipseProject().addNature("org.vexi.vexidev.vexiNature");
     }
 
        private void generateDotVexipath() throws Exception{
@@ -45,22 +45,6 @@
                final List<String> source = new ArrayList();
         
                new Callable() {
-                       private Set<IModuleRelease> norecur = new HashSet();
-            private void addEntries(IModuleRelease mod) {
-                if(norecur.contains(mod)) return;
-                else norecur.add(mod);
-                
-                for(Scope s=Scope.TEST; s!=null; s=s.getParent()){
-                    for(File jar: mod.getArtifacts(s,"vexi.archive")){
-                           source.add("F/"+jar.getAbsolutePath());
-                       }
-                       
-                       for(IModuleRelease dep: mod.getDependencies(s)){
-                           addEntries(dep);
-                       }
-                   }
-            }
-
                        private void addSrcFolder(String kind, Scope scope) 
throws Exception{
                            String path = module.getArtifactPath(kind, scope, 
"vexi");
                            if(!module.getProjectFile(path).exists()) return; 
@@ -75,20 +59,16 @@
                            addSrcFolders(Scope.POKE);
                            addSrcFolders(Scope.TEST);
                                
-                               for(IModuleProject mod:  
module.getWorkspaceDependencies(Scope.TEST)){
+                               for(IModuleProject mod:  
module.getWorkspaceDependencies(Scope.POKE)){
                                    projects.add("P/"+mod.getName()); 
                                }
                                
-                               for(IModuleRelease mod: 
module.getReleasedDependencies(Scope.TEST)){
-                                   addEntries(mod);
-                               }
-                
-                for(Scope s = Scope.TEST; s!=null; s=s.getParent()){
-                    Collection<File> checkedArtifacts = 
module.getCheckedInArtifacts(s, "vexi.vexi");
-                    for(File a: checkedArtifacts){
-                        
source.add("F/"+module.getName()+"/checkedin/A"+a.getName());
-                    }
+                               
+                Collection<File> archives = 
module.getBuildDependencies(Scope.POKE, "vexi.vexi");
+                for(File archive: archives){
+                    source.add("F/"+archive.getAbsolutePath());
                 }
+                               
                 return null;
                        }
 
@@ -98,6 +78,9 @@
                Map vexipathObj = new HashMap(2);
                vexipathObj.put("source",source);
                vexipathObj.put("projects",projects);
+               
+               logger.log("Generating:");
+               logger.log("    .vexipath");
                JSONUtil.writeObject(new 
FileWriter(module.getProjectFile(".vexipath")), vexipathObj);
        }
     

Modified: trunk/org.vexi-core.main/meta/module-build.xml
===================================================================
--- trunk/org.vexi-core.main/meta/module-build.xml      2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-core.main/meta/module-build.xml      2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,9 +1,11 @@
-<ebuild-module-build ebuild-version="0.7">
-       <using source="local" name="library.util" context="build"/>
+<ebuild-module-build ebuild-version="0.8">
+       <using source="local" name="library.js" context="build"/>
        
        <builders>
-               <builder source="local"      name="build.jpp"       
intermediate="true"/>
-               <builder source="local"      name="build.jencode"   
intermediate="true"/>
+               <builder source="local"      name="build.jpp"      />
+               <builder source="local"      name="build.jencode"  />
                <builder refid="javac" />
+               <builder refid="javaexport" />
+               <builder refid="jppexport" />
        </builders>
 </ebuild-module-build> 
\ No newline at end of file

Modified: trunk/org.vexi-core.main/meta/module.xml
===================================================================
--- trunk/org.vexi-core.main/meta/module.xml    2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-core.main/meta/module.xml    2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,4 +1,7 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+       <artifact name="java.zip" />
+    <artifact name="jpp.zip" />
        <dependencies>
                <dependency source="local" name="library.js"/>
                <dependency source="local" name="core.truetype"/>

Modified: trunk/org.vexi-core.main/src/main/java/org/vexi/core/VMLBuilder.java
===================================================================
--- trunk/org.vexi-core.main/src/main/java/org/vexi/core/VMLBuilder.java        
2011-03-23 13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-core.main/src/main/java/org/vexi/core/VMLBuilder.java        
2011-03-24 03:22:24 UTC (rev 4066)
@@ -6,7 +6,6 @@
 
 import java.io.IOException;
 import java.io.InputStream;
-import java.io.InputStreamReader;
 import java.io.StringReader;
 import java.util.HashMap;
 import java.util.Map;
@@ -22,7 +21,6 @@
 import org.ibex.util.Vec;
 import org.ibex.util.XML;
 import org.ibex.util.Tree.Element;
-import org.ibex.util.XML.Exn;
 import org.vexi.core.VML.CodeBlock;
 import org.vexi.core.VML.CodeBlock.Prefixes;
 import org.vexi.core.VML.Static.Template;

Modified: trunk/org.vexi-core.truetype/meta/module-build.xml
===================================================================
--- trunk/org.vexi-core.truetype/meta/module-build.xml  2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-core.truetype/meta/module-build.xml  2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="library.util" context="build"/>
 
        <builders>

Modified: trunk/org.vexi-core.truetype/meta/module.xml
===================================================================
--- trunk/org.vexi-core.truetype/meta/module.xml        2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-core.truetype/meta/module.xml        2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,7 +1,8 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+    <artifact name="java_classes.jar"/>
        <dependencies>
-               <checked-in type="java.classes.jar" name="mipsapps.jar"  />
-       <checked-in type="java.classes.jar" name="org.ibex.nestedvm_rt.jar"/>
+               <checked-in type="java_classes.jar" name="mipsapps.jar"  />
+       <checked-in type="java_classes.jar" name="org.ibex.nestedvm_rt.jar"/>
     
     </dependencies>
 </ebuild-module>

Deleted: trunk/org.vexi-distribution/meta/component-assembly.xml
===================================================================
--- trunk/org.vexi-distribution/meta/component-assembly.xml     2011-03-23 
13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-distribution/meta/component-assembly.xml     2011-03-24 
03:22:24 UTC (rev 4066)
@@ -1,34 +0,0 @@
-<ebuild-component-assembly ebuild-version="pre-1.0">
-       <using source="local" name="build.shared"/>
-       
-       <assembly release="archive">
-               <assembly-result name="files">
-                       <assembler source="ebuild.org" name="build.file.layout">
-                               <input name="jsdoc">
-                                       <component source="local" 
name="docs.reference.script" confs="docs"/>
-                               </input>
-                               <input name="vexis">
-                              <module-selection artifact-type="vexi.vexi">
-                                          <include source="local" 
name="vexi.pageflow"/>
-                                          <include source="local" 
name="vexi.guide"/>
-                              </module-selection>
-                               </input>
-                               <input name="cores">
-                                       <component source="local" 
name="core.download"  confs="core_signed"     
mapping="apache_http->apache_http; ->signed"/>
-                                       <component source="local" 
name="core.download"  confs="core_unsigned"   
mapping="apache_http->apache_http"/>
-                               </input>
-                               <property key="layout">
-                                       cores ->     /                          
                
-                                       vexis ->     /                          
     | remove-org               
-                                       jsdoc ->     /docs/reference
-                               </property>
-                       </assembler>
-               </assembly-result>
-               <assembly-result name="archive">
-                       <assembler source="ebuild.org" 
name="build.file.archive">
-                               <input name="files" ref="files"/>
-                               <property key="prefix-path-with-name" 
value="true"/>
-                       </assembler>
-               </assembly-result>
-       </assembly>
-</ebuild-component-assembly> 

Deleted: trunk/org.vexi-distribution/meta/component.xml
===================================================================
--- trunk/org.vexi-distribution/meta/component.xml      2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-distribution/meta/component.xml      2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,9 +0,0 @@
-<ebuild-component ebuild-version="pre-1.0">
-       <release name="vexi_dist" suffix=".zip"/>
-       <configurations>
-               <configuration name="apache_http"  aliases="core_unsigned, 
core_signed, apache_http"/>
-               <configuration name="[default]"    aliases="core_unsigned, 
core_signed"/>
-               <configuration name="deploy"       aliases="core_signed"/>
-       </configurations>
-       
-</ebuild-component> 

Copied: trunk/org.vexi-distribution/meta/product-assembly.xml (from rev 4042, 
trunk/org.vexi-distribution/meta/component-assembly.xml)
===================================================================
--- trunk/org.vexi-distribution/meta/product-assembly.xml                       
        (rev 0)
+++ trunk/org.vexi-distribution/meta/product-assembly.xml       2011-03-24 
03:22:24 UTC (rev 4066)
@@ -0,0 +1,32 @@
+<ebuild-product-assembly ebuild-version="0.8">
+       <using source="local" name="build.shared"/>
+
+       <target name="files">
+               <assembler source="ebuild.org" name="build.file.layout">
+                       <input name="jsdoc">
+                               <product source="local" 
name="docs.reference.script" conf="docs"/>
+                       </input>
+                       <input name="vexis">
+                      <module-selection artifact="vexi.vexi">
+                                  <include source="local" 
name="vexi.pageflow"/>
+                                  <include source="local" name="vexi.guide"/>
+                      </module-selection>
+                       </input>
+                       <input name="cores">
+                               <product source="local" name="core.download"  
conf-mapping="apache_http->apache_http"  conf="core_unsigned"  
artifact="unsigned"/>
+                               <product source="local" name="core.download"  
conf-mapping="apache_http->apache_http"  conf="core_signed"    
artifact="signed"/>
+                       </input>
+                       <property key="layout">
+                               cores ->     /                                  
        
+                               vexis ->     /                               | 
remove-org               
+                               jsdoc ->     /docs/reference
+                       </property>
+               </assembler>
+       </target>
+       <target name="vexi_dist">
+               <assembler source="ebuild.org" name="build.file.archive">
+                       <input name="files" ref="files"/>
+                       <property key="prefix-path-with-name" value="true"/>
+               </assembler>
+       </target>
+</ebuild-product-assembly> 


Property changes on: trunk/org.vexi-distribution/meta/product-assembly.xml
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Copied: trunk/org.vexi-distribution/meta/product.xml (from rev 3956, 
trunk/org.vexi-distribution/meta/component.xml)
===================================================================
--- trunk/org.vexi-distribution/meta/product.xml                                
(rev 0)
+++ trunk/org.vexi-distribution/meta/product.xml        2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -0,0 +1,9 @@
+<ebuild-product ebuild-version="0.8">
+       <artifact name="vexi_dist" suffix=".zip"/>
+       <configurations>
+               <configuration name="[default]"    alias="true" 
includes="core_unsigned, core_signed, docs"/>
+               <configuration name="apache_http" />
+               <configuration name="deploy"       alias="true" 
excludes="core_unsigned, docs"/>
+       </configurations>
+       
+</ebuild-product> 


Property changes on: trunk/org.vexi-distribution/meta/product.xml
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Deleted: trunk/org.vexi-docs.reference.script/meta/component-assembly.xml
===================================================================
--- trunk/org.vexi-docs.reference.script/meta/component-assembly.xml    
2011-03-23 13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-docs.reference.script/meta/component-assembly.xml    
2011-03-24 03:22:24 UTC (rev 4066)
@@ -1,33 +0,0 @@
-<ebuild-component-assembly ebuild-version="pre-1.0">>
-       <using source="local" name="build.shared"/>
-       
-       <assembly release="jsdoc">
-               <assembly-result name="jsdoc">
-                       <assembler source="local" name="build.jsdoc">
-                               <input> 
-                                       <module-selection 
artifact-type="jpp.zip,java.zip">
-                                               <include source="local" 
name="core.main"  dependencies="false"/>
-                                               <include source="local" 
name="library.js" dependencies="false"/>
-                                       </module-selection>
-                               </input>
-                               <property key="name">Vexi</property>
-                               <property key="copyright-holder">The Vexi 
Project</property>
-                               <property 
key="project-www">vexi.sourceforge.net</property>
-                               <property 
key="library-roots">["vexi,org.vexi.core.Vexi"]</property>
-                               <property key="concepts">[
-                                       "Overview,org.vexi.core.Vexi",
-                                       "Biscuits,org.vexi.core.Vexi",
-                                       "Box Model,org.vexi.core.Box",
-                                       "Cloning,org.ibex.js.JS",
-                                       "Running Vexi,org.vexi.core.Vexi",
-                                       "Special 
Variables,org.ibex.js.Interpreter",
-                                       "Streams,org.vexi.core.Vexi",
-                                       "Surfaces,org.vexi.core.Surface",
-                                       "Templates,org.vexi.core.VMLBuilder",
-                                       "Threading,org.vexi.core.Vexi",
-                                       "Traps,org.ibex.js.JS"
-                               ]</property>
-                       </assembler>
-               </assembly-result>
-       </assembly>
-</ebuild-component-assembly> 

Deleted: trunk/org.vexi-docs.reference.script/meta/component.xml
===================================================================
--- trunk/org.vexi-docs.reference.script/meta/component.xml     2011-03-23 
13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-docs.reference.script/meta/component.xml     2011-03-24 
03:22:24 UTC (rev 4066)
@@ -1,4 +0,0 @@
-<ebuild-component ebuild-version="pre-1.0">
-       <release name="script_reference{-|confs}{-|version}"/>
-       <configurations/>
-</ebuild-component> 

Copied: trunk/org.vexi-docs.reference.script/meta/product-assembly.xml (from 
rev 3948, trunk/org.vexi-docs.reference.script/meta/component-assembly.xml)
===================================================================
--- trunk/org.vexi-docs.reference.script/meta/product-assembly.xml              
                (rev 0)
+++ trunk/org.vexi-docs.reference.script/meta/product-assembly.xml      
2011-03-24 03:22:24 UTC (rev 4066)
@@ -0,0 +1,31 @@
+<ebuild-component-assembly ebuild-version="0.8">>
+       <using source="local" name="build.shared"/>
+       
+       <target name="script_reference">
+               <assembler source="local" name="build.jsdoc">
+                       <input> 
+                               <module-selection artifact="jpp.zip,java.zip">
+                                       <include source="local" 
name="core.main"  dependencies="false"/>
+                                       <include source="local" 
name="library.js" dependencies="false"/>
+                               </module-selection>
+                       </input>
+                       <property key="name">Vexi</property>
+                       <property key="copyright-holder">The Vexi 
Project</property>
+                       <property 
key="project-www">vexi.sourceforge.net</property>
+                       <property 
key="library-roots">["vexi,org.vexi.core.Vexi"]</property>
+                       <property key="concepts">[
+                               "Overview,org.vexi.core.Vexi",
+                               "Biscuits,org.vexi.core.Vexi",
+                               "Box Model,org.vexi.core.Box",
+                               "Cloning,org.ibex.js.JS",
+                               "Running Vexi,org.vexi.core.Vexi",
+                               "Special Variables,org.ibex.js.Interpreter",
+                               "Streams,org.vexi.core.Vexi",
+                               "Surfaces,org.vexi.core.Surface",
+                               "Templates,org.vexi.core.VMLBuilder",
+                               "Threading,org.vexi.core.Vexi",
+                               "Traps,org.ibex.js.JS"
+                       ]</property>
+               </assembler>
+       </target>
+</ebuild-component-assembly> 


Property changes on: 
trunk/org.vexi-docs.reference.script/meta/product-assembly.xml
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Copied: trunk/org.vexi-docs.reference.script/meta/product.xml (from rev 3948, 
trunk/org.vexi-docs.reference.script/meta/component.xml)
===================================================================
--- trunk/org.vexi-docs.reference.script/meta/product.xml                       
        (rev 0)
+++ trunk/org.vexi-docs.reference.script/meta/product.xml       2011-03-24 
03:22:24 UTC (rev 4066)
@@ -0,0 +1,4 @@
+<ebuild-component ebuild-version="0.8">
+       <artifact name="script_reference"/>
+       <configurations/>
+</ebuild-component> 


Property changes on: trunk/org.vexi-docs.reference.script/meta/product.xml
___________________________________________________________________
Added: svn:mime-type
   + text/plain

Modified: trunk/org.vexi-library.crypto/meta/module-build.xml
===================================================================
--- trunk/org.vexi-library.crypto/meta/module-build.xml 2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.crypto/meta/module-build.xml 2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,6 +1,6 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="library.util" context="build"/>
-
+ 
        <builders>
                <builder refid="javac" />
        </builders>

Modified: trunk/org.vexi-library.crypto/meta/module.xml
===================================================================
--- trunk/org.vexi-library.crypto/meta/module.xml       2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.crypto/meta/module.xml       2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,6 +1,8 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+
        <dependencies>
-               <dependency source="system"  name="jre"   version="1.4"/>
+               <system                      name="java.jre"        tag="1.4"/>
                <dependency source="local"   name="library.util" />
        </dependencies>
 </ebuild-module>

Modified: trunk/org.vexi-library.io/meta/module-build.xml
===================================================================
--- trunk/org.vexi-library.io/meta/module-build.xml     2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.io/meta/module-build.xml     2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="library.util" context="build"/>
        
        <builders>

Modified: trunk/org.vexi-library.io/meta/module.xml
===================================================================
--- trunk/org.vexi-library.io/meta/module.xml   2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-library.io/meta/module.xml   2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,4 +1,6 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+
        <dependencies>
                <dependency source="local"   name="library.util"/>
        </dependencies>

Modified: trunk/org.vexi-library.js/meta/module-build.xml
===================================================================
--- trunk/org.vexi-library.js/meta/module-build.xml     2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.js/meta/module-build.xml     2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,9 +1,13 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="library.util" context="build"/>
 
+    
        <builders>
                <builder source="local"      name="build.jpp"/>
                
                <builder refid="javac" />
+               <builder refid="javaexport" />
+           <builder id="jppexport" source="ebuild.org" name="build.export.zip" 
conf-mapping="->artifact=jpp"/>
+    
        </builders>
 </ebuild-module-build> 

Modified: trunk/org.vexi-library.js/meta/module.xml
===================================================================
--- trunk/org.vexi-library.js/meta/module.xml   2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-library.js/meta/module.xml   2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,9 +1,13 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+    <artifact name="java.zip" />
+    <artifact name="jpp.zip" />
+
        <dependencies>
                <dependency source="local"    name="library.net"/>
                <dependency source="local"    name="library.io"/>
                <!-- Test Dependencies -->
            <dependency source="local"    name="library.testing"         
scope="test"/>
-               <dependency source="ibiblio" org="org.apache.xmlrpc" 
name="xmlrpc-server" version="3.1.3" scope="test"/>
+               <dependency source="ibiblio" org="org.apache.xmlrpc" 
name="xmlrpc-server" tag="3.1.3" scope="test"/>
        </dependencies>
 </ebuild-module>

Modified: trunk/org.vexi-library.net/meta/module-build.xml
===================================================================
--- trunk/org.vexi-library.net/meta/module-build.xml    2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.net/meta/module-build.xml    2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,13 +1,14 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="library.util" context="build"/>
        
        <builders>
                <builder source="local" name="build.jpp">
-                       <property key="defines" confs="apache_http">
+                       <property key="defines" conf="apache_http">
                        { "APACHE_HTTP": "true" }
                        </property>
                </builder>
                <builder refid="javac" />
+               <builder refid="javaexport" />
        </builders>
 </ebuild-module-build>
 

Modified: trunk/org.vexi-library.net/meta/module.xml
===================================================================
--- trunk/org.vexi-library.net/meta/module.xml  2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-library.net/meta/module.xml  2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,16 +1,19 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+       <artifact name="java.zip" />
+
        <configurations>
                <configuration name="apache_http" />
                <configuration name="debug" />
        </configurations>
 
        <dependencies>
-               <checked-in name="httpcore-4.0.1.jar"      confs="apache_http"  
type="java.classes.jar"/>
-       <dependency source="ibiblio"  org="org.mortbay.jetty"           
name="jetty"                  version="6.1.24"   scope="test"/>
+               <checked-in name="httpcore-4.0.1.jar"      conf="apache_http"  
type="java.classes.jar"/>
+       <dependency source="ibiblio"  org="org.mortbay.jetty"           
name="jetty"                  tag="6.1.24"   scope="test"/>
                <dependency source="local"                                      
name="library.crypto" />
            
            <!--  Test Dependencies -->
-           <dependency source="ibiblio"    org="junit" name="junit"  
version="3.8.2"  scope="test"/>
+           <dependency source="ibiblio"    org="junit" name="junit"   
tag="3.8.2"  scope="test"/>
            <dependency source="local"      org="org.vexi"                  
name="library.testing"         scope="test"/>
        </dependencies>
 </ebuild-module>


Property changes on: trunk/org.vexi-library.testing
___________________________________________________________________
Modified: svn:ignore
   - lib

build

.classpath

.project

.settings

.configuration

gen

   + lib

build

.classpath

.project

.settings

.configuration

gen

release


Modified: trunk/org.vexi-library.util/meta/module-build.xml
===================================================================
--- trunk/org.vexi-library.util/meta/module-build.xml   2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-library.util/meta/module-build.xml   2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,8 +1,9 @@
-<ebuild-module-build ebuild-version="0.7">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        <builders>
                <builder id="javac" source="ebuild.org" 
name="build.java.compile">
-                       <property key="debug" confs="nodebug"  value="false"/>
+                       <property key="debug" conf="nodebug"  value="false"/>
                </builder>
+               <builder id="javaexport" source="ebuild.org" 
name="build.export.zip" conf-mapping="->artifact=java"/>
        </builders>
 </ebuild-module-build>

Modified: trunk/org.vexi-library.util/meta/module.xml
===================================================================
--- trunk/org.vexi-library.util/meta/module.xml 2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-library.util/meta/module.xml 2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,9 +1,12 @@
-<ebuild-module ebuild-version="pre-1.0">
-       <dependencies>
-               <dependency source="system"  name="jre"        version="1.4"/>
+<ebuild-module ebuild-version="0.8">
+       <artifact name="java_classes.jar" />
+       <artifact name="java.zip" />
+    
+    <dependencies>
+               <system  name="java.jre"        tag="1.4"/>
            <!-- Test dependencies -->
-           <dependency source="local"   org="org.vexi"            
name="library.testing"                                          scope="test"/>
-           <dependency source="ibiblio" org="junit"               name="junit" 
                                 version="3.8.1"   scope="test"/>
-           <dependency source="ibiblio" org="commons-collections" 
name="commons-collections-testframework"      version="3.1"     scope="test"/>
+           <dependency source="local"   org="org.vexi"            
name="library.testing"                                      scope="test"/>
+           <dependency source="ibiblio" org="junit"               name="junit" 
                                 tag="3.8.1"   scope="test"/>
+           <dependency source="ibiblio" org="commons-collections" 
name="commons-collections-testframework"      tag="3.1"     scope="test"/>
        </dependencies>
 </ebuild-module>

Modified: trunk/org.vexi-vexi.guide/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.guide/meta/module-build.xml     2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.guide/meta/module-build.xml     2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.guide/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.guide/meta/module.xml   2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-vexi.guide/meta/module.xml   2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,4 +1,5 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies>
                <dependency source="local"   name="vexi.widgets"/>
                <dependency source="local"   name="vexi.icons"/>

Modified: trunk/org.vexi-vexi.icons/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.icons/meta/module-build.xml     2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.icons/meta/module-build.xml     2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.icons/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.icons/meta/module.xml   2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-vexi.icons/meta/module.xml   2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,3 +1,4 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies/>
 </ebuild-module>

Modified: trunk/org.vexi-vexi.pageflow/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.pageflow/meta/module-build.xml  2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.pageflow/meta/module-build.xml  2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.pageflow/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.pageflow/meta/module.xml        2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.pageflow/meta/module.xml        2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,5 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies>
                <dependency source="local"   name="vexi.widgets"/>
        </dependencies>

Modified: trunk/org.vexi-vexi.vunit/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.vunit/meta/module-build.xml     2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.vunit/meta/module-build.xml     2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.vunit/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.vunit/meta/module.xml   2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-vexi.vunit/meta/module.xml   2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,3 +1,4 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies/>
 </ebuild-module>

Modified: trunk/org.vexi-vexi.vunit.runner/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.vunit.runner/meta/module-build.xml      2011-03-23 
13:52:15 UTC (rev 4065)
+++ trunk/org.vexi-vexi.vunit.runner/meta/module-build.xml      2011-03-24 
03:22:24 UTC (rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.vunit.runner/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.vunit.runner/meta/module.xml    2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.vunit.runner/meta/module.xml    2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,5 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies>
                <dependency source="local"   name="vexi.vunit"/>
                <dependency source="local"   name="vexi.widgets"/>

Modified: trunk/org.vexi-vexi.widgets/meta/module-build.xml
===================================================================
--- trunk/org.vexi-vexi.widgets/meta/module-build.xml   2011-03-23 13:52:15 UTC 
(rev 4065)
+++ trunk/org.vexi-vexi.widgets/meta/module-build.xml   2011-03-24 03:22:24 UTC 
(rev 4066)
@@ -1,4 +1,4 @@
-<ebuild-module-build ebuild-version="pre-1.0">
+<ebuild-module-build ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
        <builders>

Modified: trunk/org.vexi-vexi.widgets/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.widgets/meta/module.xml 2011-03-23 13:52:15 UTC (rev 
4065)
+++ trunk/org.vexi-vexi.widgets/meta/module.xml 2011-03-24 03:22:24 UTC (rev 
4066)
@@ -1,4 +1,5 @@
-<ebuild-module ebuild-version="pre-1.0">
+<ebuild-module ebuild-version="0.8">
+       <artifact name="vexi.vexi"/>
        <dependencies>
                <dependency source="local"   name="vexi.vunit"  scope="test"/>
        </dependencies>


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
Enable your software for Intel(R) Active Management Technology to meet the
growing manageability and security demands of your customers. Businesses
are taking advantage of Intel(R) vPro (TM) technology - will your software 
be a part of the solution? Download the Intel(R) Manageability Checker 
today! http://p.sf.net/sfu/intel-dev2devmar
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to