You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by ge...@apache.org on 2005/09/09 12:07:39 UTC

svn commit: r279742 - in /geronimo/devtools/trunk/modules/eclipse-plugin/assembly: ./ maven.xml project.properties project.xml

Author: geirm
Date: Fri Sep  9 03:07:34 2005
New Revision: 279742

URL: http://svn.apache.org/viewcvs?rev=279742&view=rev
Log:
GERONIMODEVTOOLS-9

Added:
    geronimo/devtools/trunk/modules/eclipse-plugin/assembly/
    geronimo/devtools/trunk/modules/eclipse-plugin/assembly/maven.xml
    geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.properties
    geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.xml

Added: geronimo/devtools/trunk/modules/eclipse-plugin/assembly/maven.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/assembly/maven.xml?rev=279742&view=auto
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/assembly/maven.xml (added)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/assembly/maven.xml Fri Sep  9 03:07:34 2005
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<project default="default"
+    xmlns:j="jelly:core"
+    xmlns:ant="jelly:ant">
+
+    <goal name="default">
+        <attainGoal name="build"/>
+    </goal>
+
+    <goal name="build">
+        <attainGoal name="copyjars"/>
+        <attainGoal name="zipdistribution"/>
+        <attainGoal name="deploy"/>
+    </goal>
+
+    <goal name="rebuild">
+        <attainGoal name="clean"/>
+        <attainGoal name="build"/>
+    </goal>
+
+    <goal name="copyjars">      
+        <ant:echo>Creating deployable feature</ant:echo>  
+        <j:forEach var="artifact" items="${pom.artifacts}">        
+            <j:set var="dependency" value="${artifact.dependency}"/>           
+            
+            <j:if test="${dependency.getProperty('feature') == 'true'}">  
+                <ant:unjar src="${artifact.path}" dest="${feature.assembly.distributions.dir}/features/${dependency.artifactId}_${dependency.version}"/>
+            </j:if> 
+            
+            <j:if test="${dependency.getProperty('jar') == 'true'}">  
+                <ant:copy file="${artifact.path}" tofile="${feature.assembly.distributions.dir}/plugins/${dependency.artifactId}_${dependency.version}.jar"/>
+            </j:if> 
+            
+            <j:if test="${dependency.getProperty('jar') == 'false'}">  
+                <ant:unjar src="${artifact.path}" dest="${feature.assembly.distributions.dir}/plugins/${dependency.artifactId}_${dependency.version}"/>
+            </j:if>                        
+        </j:forEach>                 
+    </goal>  
+    
+    <goal name="zipdistribution">
+       <ant:echo>Packaging deployable feature</ant:echo>  
+       <ant:zip destfile="${maven.build.dir}/geronimo-server-adapter_${pom.currentVersion}.zip" basedir="${feature.assembly.distributions.dir}"/>           
+    </goal>
+    
+    <goal name="deploy">
+       <ant:echo>Deploying binary zip distribution</ant:echo>  
+    </goal>
+     
+</project>

Added: geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.properties
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.properties?rev=279742&view=auto
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.properties (added)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.properties Fri Sep  9 03:07:34 2005
@@ -0,0 +1 @@
+feature.assembly.distributions.dir=${maven.build.dir}/eclipse
\ No newline at end of file

Added: geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.xml?rev=279742&view=auto
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.xml (added)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/assembly/project.xml Fri Sep  9 03:07:34 2005
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project>
+  <pomVersion>3</pomVersion>
+  <groupId>geronimo</groupId>
+  <id>feature-assembly</id>
+  <name>feature-assembly</name>
+  <currentVersion>1.0</currentVersion>
+  <dependencies>
+    <dependency>
+      <groupId>geronimo</groupId>
+      <artifactId>org.apache.geronimo.core</artifactId>
+      <version>1.0</version>
+      <properties>
+        <jar>true</jar>
+      </properties>
+    </dependency>
+    <dependency>
+      <groupId>geronimo</groupId>
+      <artifactId>org.apache.geronimo.deployment.model</artifactId>
+      <version>1.0</version>
+      <properties>
+        <jar>true</jar>
+      </properties>
+    </dependency>
+    <dependency>
+      <groupId>geronimo</groupId>
+      <artifactId>org.apache.geronimo.feature</artifactId>
+      <version>1.0</version>
+      <properties>
+        <feature>true</feature>
+      </properties>
+    </dependency>
+    <dependency>
+      <groupId>geronimo</groupId>
+      <artifactId>org.apache.geronimo.runtime.v1</artifactId>
+      <version>1.0</version>
+      <properties>
+        <jar>false</jar>
+      </properties>
+    </dependency>
+    <dependency>
+      <groupId>geronimo</groupId>
+      <artifactId>org.apache.geronimo.ui</artifactId>
+      <version>1.0</version>
+      <properties>
+        <jar>true</jar>
+      </properties>
+    </dependency>
+  </dependencies>
+</project>
+
+