Revision: 4359
          http://vexi.svn.sourceforge.net/vexi/?rev=4359&view=rev
Author:   mkpg2
Date:     2012-02-21 14:40:24 +0000 (Tue, 21 Feb 2012)
Log Message:
-----------
Link to core product in widgets module.xml.

Modified Paths:
--------------
    trunk/org.vexi-build.vexi.archive/meta/module.xml
    
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
    trunk/org.vexi-vexi.widgets/meta/module.xml

Added Paths:
-----------
    trunk/org.vexi-build.vexi.archive/meta/module.revisions

Added: trunk/org.vexi-build.vexi.archive/meta/module.revisions
===================================================================
--- trunk/org.vexi-build.vexi.archive/meta/module.revisions                     
        (rev 0)
+++ trunk/org.vexi-build.vexi.archive/meta/module.revisions     2012-02-21 
14:40:24 UTC (rev 4359)
@@ -0,0 +1 @@
+{"https:\/\/svn.origo.ethz.ch\/ebuild\/api":"535"}
\ No newline at end of file

Modified: trunk/org.vexi-build.vexi.archive/meta/module.xml
===================================================================
--- trunk/org.vexi-build.vexi.archive/meta/module.xml   2012-02-21 11:15:24 UTC 
(rev 4358)
+++ trunk/org.vexi-build.vexi.archive/meta/module.xml   2012-02-21 14:40:24 UTC 
(rev 4359)
@@ -1,13 +1,22 @@
 <ebuild-module  ebuild-version="0.8">
        <using source="local" name="build.shared"/>
        
+       <repositories>
+               <repository name="ebuild-api" 
+                               org="ebuild"
+                               branch="0.8"
+                       type="svn" 
+                               url="https://svn.origo.ethz.ch/ebuild/api/"/>
+       </repositories>
+    
+       
        <artifact name="java_classes.jar" />
                
        <dependencies>
                <system                                              name="jre" 
             tag="1.5"/>
                <dependency source="local"                           
name="vexidev.conf" />
         <dependency source="ibiblio"     org="org.antlr"     
name="stringtemplate"   tag="3.2.1" />
-           <dependency source="ebuild"                      name="api.plugin" 
/>
+           <dependency source="ebuild-api"                      
name="api.plugin" />
            <dependency source="ebuild"                      name="lib.ant" />
        </dependencies>
 </ebuild-module>

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
     2012-02-21 11:15:24 UTC (rev 4358)
+++ 
trunk/org.vexi-build.vexi.archive/src/main/java/org/vexi/build/vexi/archive/VexidevProject.java
     2012-02-21 14:40:24 UTC (rev 4359)
@@ -10,6 +10,7 @@
 import org.vexi.vexidev.conf.EntryType;
 import org.vexi.vexidev.conf.Xml;
 
+import ebuild.api.IArtifact;
 import ebuild.api.IEBuild;
 import ebuild.api.IGenConfArgument;
 import ebuild.api.IModuleProject;
@@ -91,6 +92,12 @@
                        }
                        
                        public Object run() throws Exception {
+                               IArtifact core 
=module.getProductArtifactDependency("core");
+                               if(core!=null){
+                                       Xml.Core coreXml = new Xml.Core();
+                                       coreXml.path = core.getFile().getPath();
+                                   projectPath.core = coreXml;
+                               }
                            add(Scope.MAIN, projectPath.main);
                            add(Scope.TEST, projectPath.test);
                            add(Scope.POKE, projectPath.poke);

Modified: trunk/org.vexi-vexi.widgets/meta/module.xml
===================================================================
--- trunk/org.vexi-vexi.widgets/meta/module.xml 2012-02-21 11:15:24 UTC (rev 
4358)
+++ trunk/org.vexi-vexi.widgets/meta/module.xml 2012-02-21 14:40:24 UTC (rev 
4359)
@@ -1,6 +1,9 @@
 <ebuild-module ebuild-version="0.8">
        <artifact name="vexi.vexi"/>
        <dependencies>
+               <product role="core" source="local"  name="core.download" 
artifact="unsigned"/>
+
+
                <dependency source="local"   name="vexi.vunit"  scope="test"/>
        </dependencies>
 </ebuild-module>

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


------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Vexi-svn mailing list
Vexi-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vexi-svn

Reply via email to