Author: nickboldt
Date: 2010-05-28 12:15:05 -0400 (Fri, 28 May 2010)
New Revision: 22415
Added:
trunk/product/
trunk/product/jbds4.product
trunk/product/pom.xml
trunk/product/product-pom.xml
Log:
initial commit of product build using tycho (incomplete; fails to find jbt examples
plugin)
Added: trunk/product/jbds4.product
===================================================================
--- trunk/product/jbds4.product (rev 0)
+++ trunk/product/jbds4.product 2010-05-28 16:15:05 UTC (rev 22415)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?pde version="3.5"?>
+
+<product name="JBoss Developer Studio"
uid="com.jboss.developer.studio" id="org.eclipse.platform.ide"
application="org.eclipse.ui.ide.workbench" version="4.0.0.qualifier"
useFeatures="true" includeLaunchers="true">
+
+ <configIni use="default">
+ </configIni>
+
+ <launcherArgs>
+ <vmArgsMac>-XstartOnFirstThread
-Dorg.eclipse.swt.internal.carbon.smallFonts</vmArgsMac>
+ </launcherArgs>
+
+ <windowImages/>
+
+ <launcher name="jbds">
+ <solaris/>
+ <win useIco="false">
+ <bmp/>
+ </win>
+ </launcher>
+
+ <vm>
+
<linux>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</linux>
+
<macos>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</macos>
+
<solaris>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</solaris>
+
<windows>org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6</windows>
+ </vm>
+
+ <plugins>
+ </plugins>
+
+ <features>
+ <feature id="org.jboss.tools.xulrunner.feature"
version="1.9.1.2_v201003050540R"/>
+ <feature id="org.eclipse.rcp"
version="3.6.0.v20100201-9GAcFGCFq7Lo_y4ElaEbOXNc"/>
+ <feature id="org.eclipse.pde"
version="3.6.0.v20090930-7b7kFHlFEx2XkxZQja7HFJ3"/>
+ <feature id="org.eclipse.jdt"
version="3.6.0.v20100308-1800-7z8XFRBFMTdeDrqFpIInkeg45027"/>
+ </features>
+
+
+</product>
Added: trunk/product/pom.xml
===================================================================
--- trunk/product/pom.xml (rev 0)
+++ trunk/product/pom.xml 2010-05-28 16:15:05 UTC (rev 22415)
@@ -0,0 +1,19 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <relativePath>../parent-pom.xml</relativePath>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>org.jboss.tools.parent.pom</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>product</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ <packaging>pom</packaging>
+ <modules>
+ <module>features</module>
+ <module>plugins</module>
+ </modules>
+</project>
+
\ No newline at end of file
Added: trunk/product/product-pom.xml
===================================================================
--- trunk/product/product-pom.xml (rev 0)
+++ trunk/product/product-pom.xml 2010-05-28 16:15:05 UTC (rev 22415)
@@ -0,0 +1,85 @@
+<project
+xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+
+ <!--
+ First, build the JBT plugins:
+ cd ~/trunk; mvn clean install
+ or
+ cd ~/trunk; ant
+
+ Next, run this to create RCP product from available plugins + .product definition file
+ cd ~/trunk/build; mvn clean package
+
+
+[Software being installed: com.jboss.jbds.project.examples 3.0.0.qualifier, Missing
requirement: com.jboss.jbds.project.examples 3.0.0.qualifier requires 'bundle
org.jboss.tools.project.examples 0.0.0' but it could not be found]
+
+ -->
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <relativePath>../parent-pom.xml</relativePath>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>org.jboss.tools.parent.pom</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+ </parent>
+ <groupId>org.jboss.tools</groupId>
+ <artifactId>product</artifactId>
+ <version>0.0.1-SNAPSHOT</version>
+
+ <!-- FIXME: should this be eclipse-plugin or pom? Move .product file into
com.jboss.jbds.product plugin? -->
+ <packaging>pom</packaging>
+ <modules>
+ <module>plugins</module>
+ <module>features</module>
+ </modules>
+ <build>
+ <finalName>${project.artifactId}_${project.version}</finalName>
+ <plugins>
+ <plugin>
+ <groupId>org.sonatype.tycho</groupId>
+ <artifactId>maven-osgi-packaging-plugin</artifactId>
+ <version>${tychoVersion}</version>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <id>product-export</id>
+ <goals>
+ <goal>product-export</goal>
+ </goals>
+ <configuration>
+ <productConfigurationFile>jbds4.product
+ </productConfigurationFile>
+ <environments>
+ <environment>
+ <os>macosx</os>
+ <ws>cocoa</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>macosx</os>
+ <ws>carbon</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>win32</os>
+ <ws>win32</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86</arch>
+ </environment>
+ <environment>
+ <os>linux</os>
+ <ws>gtk</ws>
+ <arch>x86_64</arch>
+ </environment>
+ </environments>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
+