You are viewing a plain text version of this content. The canonical link for it is here.
Posted to scm@geronimo.apache.org by sp...@apache.org on 2005/09/18 17:13:50 UTC
svn commit: r289931 - in /geronimo/devtools/trunk/modules/eclipse-plugin:
etc/project.properties plugins/org.apache.geronimo.deployment.model/maven.xml
plugins/org.apache.geronimo.deployment.model/project.xml
Author: sppatel
Date: Sun Sep 18 08:13:46 2005
New Revision: 289931
URL: http://svn.apache.org/viewcvs?rev=289931&view=rev
Log:
added import schema goal
Added:
geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml
Modified:
geronimo/devtools/trunk/modules/eclipse-plugin/etc/project.properties
geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/project.xml
Modified: geronimo/devtools/trunk/modules/eclipse-plugin/etc/project.properties
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/etc/project.properties?rev=289931&r1=289930&r2=289931&view=diff
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/etc/project.properties (original)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/etc/project.properties Sun Sep 18 08:13:46 2005
@@ -10,6 +10,7 @@
mx4j_version=3.0.1
commons_logging_version=1.0.4
cglib_version=2.1_2
+openejb_version=2.0-SNAPSHOT
maven.jar.org.eclipse.osgi = ${eclipse.home.plugins}/org.eclipse.osgi_3.1.0.jar
maven.jar.org.eclipse.core.runtime = ${eclipse.home.plugins}/org.eclipse.core.runtime_3.1.0.jar
Added: geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml?rev=289931&view=auto
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml (added)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/maven.xml Sun Sep 18 08:13:46 2005
@@ -0,0 +1,54 @@
+<?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="jar:install"/>
+ </goal>
+
+ <preGoal name="java:compile">
+ <attainGoal name="importschemas"/>
+ </preGoal>
+
+ <goal name="rebuild">
+ <attainGoal name="clean"/>
+ <attainGoal name="build"/>
+ </goal>
+
+ <preGoal name="clean:clean">
+ <ant:delete dir="${schema}/lib"/>
+ </preGoal>
+
+ <goal name="importschemas">
+ <j:forEach var="artifact" items="${pom.artifacts}">
+ <j:if test="${!artifact.dependency.groupId.equals('eclipse')}">
+ <ant:unzip src="${artifact.path}" dest="${basedir}/temp">
+ <ant:patternset>
+ <ant:include name="META-INF/schema/*.xsd"/>
+ </ant:patternset>
+ </ant:unzip>
+ </j:if>
+ </j:forEach>
+
+ <ant:move todir="${basedir}/schema" flatten="true">
+ <ant:fileset dir="${basedir}/temp/">
+ <ant:include name="**/*.xsd"/>
+ </ant:fileset>
+ </ant:move>
+
+ <ant:delete dir="${basedir}/temp"/>
+
+ <!-- update include paths in all schemas -->
+ <ant:fileScanner var="schemaScanner">
+ <ant:fileset dir="${basedir}/schema">
+ <ant:include name="*.xsd"/>
+ </ant:fileset>
+ </ant:fileScanner>
+ <j:forEach var="schema" items="${schemaScanner.iterator()}">
+ <replaceregexp file="${schema}" match="schemaLocation="(.*/)(.*xsd)" replace="schemaLocation="\2" byline="true"/>
+ </j:forEach>
+ </goal>
+</project>
Modified: geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/project.xml
URL: http://svn.apache.org/viewcvs/geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/project.xml?rev=289931&r1=289930&r2=289931&view=diff
==============================================================================
--- geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/project.xml (original)
+++ geronimo/devtools/trunk/modules/eclipse-plugin/plugins/org.apache.geronimo.deployment.model/project.xml Sun Sep 18 08:13:46 2005
@@ -21,6 +21,42 @@
</resources>
</build>
<dependencies>
+ <!-- geronimo dependencies needed for schemas during build -->
+ <dependency>
+ <groupId>openejb</groupId>
+ <artifactId>openejb-pkgen-builder</artifactId>
+ <version>${openejb_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>openejb</groupId>
+ <artifactId>openejb-builder</artifactId>
+ <version>${openejb_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo</groupId>
+ <artifactId>geronimo-security-builder</artifactId>
+ <version>${geronimo_runtime_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo</groupId>
+ <artifactId>geronimo-naming-builder</artifactId>
+ <version>${geronimo_runtime_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo</groupId>
+ <artifactId>geronimo-web-builder</artifactId>
+ <version>${geronimo_runtime_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo</groupId>
+ <artifactId>geronimo-j2ee-builder</artifactId>
+ <version>${geronimo_runtime_version}</version>
+ </dependency>
+ <dependency>
+ <groupId>geronimo</groupId>
+ <artifactId>geronimo-service-builder</artifactId>
+ <version>${geronimo_runtime_version}</version>
+ </dependency>
<!-- eclipse dependencies -->
<dependency>
<groupId>eclipse</groupId>