From: <jbo...@li...> - 2006-05-01 08:23:35
|
Author: mic...@jb... Date: 2006-05-01 04:06:45 -0400 (Mon, 01 May 2006) New Revision: 4024 Added: labs/jbossrules/updates/drools-ide-feature/ labs/jbossrules/updates/drools-ide-feature/.project labs/jbossrules/updates/drools-ide-feature/build.properties labs/jbossrules/updates/drools-ide-feature/build.xml labs/jbossrules/updates/drools-ide-feature/feature.xml labs/jbossrules/updates/drools-ide-update/ labs/jbossrules/updates/drools-ide-update/.project labs/jbossrules/updates/drools-ide-update/features/ labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_1.0.0.jar labs/jbossrules/updates/drools-ide-update/plugins/ labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_1.0.0.jar labs/jbossrules/updates/drools-ide-update/site.xml Log: Added: labs/jbossrules/updates/drools-ide-feature/.project =================================================================== --- labs/jbossrules/updates/drools-ide-feature/.project 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-feature/.project 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>drools-ide-feature</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.FeatureBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.FeatureNature</nature> + </natures> +</projectDescription> Added: labs/jbossrules/updates/drools-ide-feature/build.properties =================================================================== --- labs/jbossrules/updates/drools-ide-feature/build.properties 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-feature/build.properties 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1 @@ +bin.includes = feature.xml Added: labs/jbossrules/updates/drools-ide-feature/build.xml =================================================================== --- labs/jbossrules/updates/drools-ide-feature/build.xml 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-feature/build.xml 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1,154 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project name="org.drools.ide" default="build.update.jar" basedir="."> + + <target name="init"> + <property name="feature.temp.folder" value="${basedir}/feature.temp.folder"/> + <property name="feature.destination" value="${basedir}"/> + </target> + + <target name="all.plugins" depends="init"> + <ant antfile="build.xml" dir="../../../../Projects/jboss-rules-new/drools-ide" target="${target}"> + <property name="arch" value="x86"/> + <property name="os" value="win32"/> + <property name="ws" value="win32"/> + </ant> + </target> + <target name="all.features" depends="init"> + </target> + <target name="update.feature" depends="init"> + </target> + + <target name="all.children" depends="init,all.features,all.plugins,update.feature"> + </target> + + <target name="children" if="include.children"> + <antcall target="all.children"/> + </target> + + <target name="build.jars" depends="init" description="Build all the jars for the feature: org.drools.ide."> + <antcall target="all.children"> + <param name="target" value="build.jars"/> + </antcall> + </target> + + <target name="build.sources" depends="init"> + <antcall target="all.children"> + <param name="target" value="build.sources"/> + </antcall> + </target> + + <target name="build.zips" depends="init"> + <antcall target="all.children"> + <param name="target" value="build.zips"/> + </antcall> + </target> + + <target name="build.update.jar" depends="init" description="Build the feature jar of: org.drools.ide for an update site."> + <antcall target="all.children"> + <param name="target" value="build.update.jar"/> + </antcall> + <property name="feature.base" value="${feature.temp.folder}"/> + <delete dir="${feature.temp.folder}"/> + <mkdir dir="${feature.temp.folder}"/> + <antcall target="gather.bin.parts" inheritAll="false"> + <param name="arch" value="*"/> + <param name="ws" value="*"/> + <param name="nl" value="*"/> + <param name="os" value="*"/> + <param name="feature.base" value="${feature.temp.folder}"/> + </antcall> + <jar destfile="${feature.destination}/org.drools.ide_1.0.0.jar" basedir="${feature.temp.folder}/features/org.drools.ide_1.0.0"/> + <delete dir="${feature.temp.folder}"/> + </target> + + <target name="gather.bin.parts" depends="init" if="feature.base"> + <mkdir dir="${feature.base}/features/org.drools.ide_1.0.0"/> + <antcall target="children"> + <param name="destination.temp.folder" value="${feature.base}/plugins"/> + <param name="target" value="gather.bin.parts"/> + </antcall> + <copy todir="${feature.base}/features/org.drools.ide_1.0.0" failonerror="true" overwrite="false"> + <fileset dir="${basedir}" includes="feature.xml" /> + </copy> + <eclipse.idReplacer featureFilePath="${feature.base}/features/org.drools.ide_1.0.0/feature.xml" selfVersion="1.0.0" featureIds="" pluginIds="org.drools.ide,1.0.0,"/> + <antcall target="rootFiles${os}_${ws}_${arch}"/> + </target> + <target name="rootFileswin32_win32_x86"> + </target> + <target name="rootFilesgroup_group_group"> + <antcall target="rootFileswin32_win32_x86"/> + </target> + + <target name="zip.distribution" depends="init" description="Create a zip containing all the plug-ins and features for the feature: org.drools.ide."> + <delete dir="${feature.temp.folder}"/> + <mkdir dir="${feature.temp.folder}"/> + <antcall target="gather.bin.parts"> + <param name="arch" value="*"/> + <param name="ws" value="*"/> + <param name="nl" value="*"/> + <param name="include.children" value="true"/> + <param name="feature.base" value="${feature.temp.folder}"/> + <param name="os" value="*"/> + </antcall> + <zip destfile="${feature.destination}/org.drools.ide_1.0.0.bin.dist.zip" basedir="${feature.temp.folder}" filesonly="false" whenempty="skip" update="false"/> + <delete dir="${feature.temp.folder}"/> + </target> + + <target name="zip.sources" depends="init"> + <delete dir="${feature.temp.folder}"/> + <mkdir dir="${feature.temp.folder}"/> + <antcall target="all.children"> + <param name="destination.temp.folder" value="${feature.temp.folder}/plugins/org.drools.ide.source_1.0.0/src"/> + <param name="include.children" value="true"/> + <param name="target" value="gather.sources"/> + </antcall> + <zip destfile="${feature.destination}/org.drools.ide_1.0.0.src.zip" basedir="${feature.temp.folder}" filesonly="true" whenempty="skip" update="false"/> + <delete dir="${feature.temp.folder}"/> + </target> + + <target name="zip.logs" depends="init"> + <delete dir="${feature.temp.folder}"/> + <mkdir dir="${feature.temp.folder}"/> + <antcall target="all.children" inheritAll="false"> + <param name="destination.temp.folder" value="${feature.temp.folder}/plugins"/> + <param name="include.children" value="true"/> + <param name="target" value="gather.logs"/> + </antcall> + <zip destfile="${feature.destination}/org.drools.ide_1.0.0.log.zip" basedir="${feature.temp.folder}" filesonly="true" whenempty="skip" update="false"/> + <delete dir="${feature.temp.folder}"/> + </target> + + <target name="clean" depends="init" description="Clean the feature: org.drools.ide of all the zips, jars and logs created."> + <delete file="${feature.destination}/org.drools.ide_1.0.0.jar"/> + <delete file="${feature.destination}/org.drools.ide_1.0.0.bin.dist.zip"/> + <delete file="${feature.destination}/org.drools.ide_1.0.0.log.zip"/> + <delete file="${feature.destination}/org.drools.ide_1.0.0.src.zip"/> + <delete dir="${feature.temp.folder}"/> + <antcall target="all.children"> + <param name="target" value="clean"/> + </antcall> + </target> + + <target name="refresh" depends="init" if="eclipse.running" description="Refresh this folder."> + <eclipse.convertPath fileSystemPath="C:/apps/eclipse3.2M6/workspace/drools-ide-feature/" property="resourcePath"/> + <eclipse.refreshLocal resource="${resourcePath}" depth="infinite"/> + <antcall target="all.children"> + <param name="target" value="refresh"/> + </antcall> + </target> + <target name="gather.sources"> + <antcall target="children"> + <param name="destination.temp.folder" value="${feature.temp.folder}/plugins/org.drools.ide.source_1.0.0/src"/> + <param name="target" value="gather.sources"/> + </antcall> + </target> + + <target name="gather.logs" depends="init"> + <mkdir dir="${feature.temp.folder}"/> + <antcall target="all.children" inheritAll="false"> + <param name="destination.temp.folder" value="${feature.temp.folder}/plugins"/> + <param name="target" value="gather.logs"/> + </antcall> + </target> + +</project> Added: labs/jbossrules/updates/drools-ide-feature/feature.xml =================================================================== --- labs/jbossrules/updates/drools-ide-feature/feature.xml 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-feature/feature.xml 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<feature + id="org.drools.ide" + label="Drools Rule Workbench" + version="1.0.0"> + + <description> + JBoss Rules (Drools) Workbench for developers. + </description> + + <copyright> + Copyright 2005 JBoss Inc + </copyright> + + <license> + Licensed under the Apache License, Version 2.0(the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + </license> + + <plugin + id="org.drools.ide" + download-size="0" + install-size="0" + version="1.0.0"/> + +</feature> Added: labs/jbossrules/updates/drools-ide-update/.project =================================================================== --- labs/jbossrules/updates/drools-ide-update/.project 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-update/.project 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<projectDescription> + <name>drools-ide-update</name> + <comment></comment> + <projects> + </projects> + <buildSpec> + <buildCommand> + <name>org.eclipse.pde.UpdateSiteBuilder</name> + <arguments> + </arguments> + </buildCommand> + </buildSpec> + <natures> + <nature>org.eclipse.pde.UpdateSiteNature</nature> + </natures> +</projectDescription> Added: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_1.0.0.jar =================================================================== (Binary files differ) Property changes on: labs/jbossrules/updates/drools-ide-update/features/org.drools.ide_1.0.0.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_1.0.0.jar =================================================================== (Binary files differ) Property changes on: labs/jbossrules/updates/drools-ide-update/plugins/org.drools.ide_1.0.0.jar ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: labs/jbossrules/updates/drools-ide-update/site.xml =================================================================== --- labs/jbossrules/updates/drools-ide-update/site.xml 2006-05-01 01:49:01 UTC (rev 4023) +++ labs/jbossrules/updates/drools-ide-update/site.xml 2006-05-01 08:06:45 UTC (rev 4024) @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature url="features/org.drools.ide_1.0.0.jar" id="org.drools.ide" version="1.0.0"> + <category name="JBossRules"/> + </feature> + <category-def name="JBossRules" label="JBoss Rules"/> +</site> |