Removes outdated PDE build project The PDE build based buildscript project is outdated now. It has already been replaced by a tycho based build approach. This change removes the outdated project files.
diff --git a/org.eclipse.babel.tapiji.tools.build/.project b/org.eclipse.babel.tapiji.tools.build/.project deleted file mode 100644 index 7361ac7..0000000 --- a/org.eclipse.babel.tapiji.tools.build/.project +++ /dev/null
@@ -1,11 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>org.eclipse.babel.tapiji.tools.build</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - </buildSpec> - <natures> - </natures> -</projectDescription>
diff --git a/org.eclipse.babel.tapiji.tools.build/build.properties b/org.eclipse.babel.tapiji.tools.build/build.properties deleted file mode 100644 index 8b9b051..0000000 --- a/org.eclipse.babel.tapiji.tools.build/build.properties +++ /dev/null
@@ -1,133 +0,0 @@ -############################################################################### -# Copyright (c) 2003, 2011 IBM Corporation and others. -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -# -# Contributors: -# IBM Corporation - initial API and implementation -# Compuware Corporation - Sebastien Angers <sebastien.angers@compuware.com> -# - Enabled additional mirror slicingOptions in Headless PDE Build -# - Enabled 'raw' attribute for mirror step in Headless PDE Build -# - https://bugs.eclipse.org/338878 -############################################################################### - -#The type of the top level element we are building, generally "feature" -topLevelElementType = feature -#The id of the top level element we are building -topLevelElementId = org.eclipse.babel.tapiji.tools.java.feature - -############# PRODUCT/PACKAGING CONTROL ############# -#product=/plugin or feature id/path/to/.product -runPackager=true - -#Set the name of the archive that will result from the product build. -#archiveNamePrefix= - -# The prefix that will be used in the generated archive. -archivePrefix=tapiji_feature - -# The location underwhich all of the build output will be collected. -collectingFolder=${archivePrefix} - -# The list of {os, ws, arch} configurations to build. This -# value is a '&' separated list of ',' separate triples. For example, -# configs=win32,win32,x86 & linux,motif,x86 -# By default the value is *,*,* -configs = *, *, * - -#Allow cycles involving at most one bundle that needs to be compiled with the rest being binary bundles. -allowBinaryCycles = true - -############## BUILD NAMING CONTROL ################ -# The directory into which the build elements are fetched and where -# the build takes place. -buildDirectory=${basedir}/build - -#repoBaseLocation=${buildDirectory}/repository -#transformedRepoLocation=${buildDirectory}/transformedRepo - -# Type of build. Used in naming the build output. Typically this value is -# one of I, N, M, S, ... -buildType=I - -# ID of the build. Used in naming the build output. -buildId=TapiJIBuild - -# Label for the build. Used in naming the build output -buildLabel=${buildType}.${buildId} - -# Timestamp for the build. Used in naming the build output -timestamp=007 - -#Enable / disable the generation of a suffix for the features that use .qualifier. -#The generated suffix is computed according to the content of the feature -generateFeatureVersionSuffix=true - -#Folder containing repositories whose content is needed to compile against -#repoBaseLocation=${base}/repos - -#Folder where the content of the repositories from ${repoBaseLocation} will be made available as a form suitable to be compiled against -#transformedRepoLocation=${base}/transformedRepos - -#Os/Ws/Arch/nl of the eclipse specified by baseLocation -baseos=linux -basews=linux -basearch=x86_64 - -#this property indicates whether you want the set of plug-ins and features to be considered during the build to be limited to the ones reachable from the features / plugins being built -filteredDependencyCheck=false - -#this property indicates whether the resolution should be done in development mode (i.e. ignore multiple bundles with singletons) -resolution.devMode=false - -#pluginPath is a list of locations in which to find plugins and features. This list is separated by the platform file separator (; or :) -#a location is one of: -#- the location of the jar or folder that is the plugin or feature : /path/to/foo.jar or /path/to/foo -#- a directory that contains a /plugins or /features subdirectory -#- the location of a feature.xml, or for 2.1 style plugins, the plugin.xml or fragment.xml -#pluginPath= -skipBase=true - -############# MAP FILE CONTROL ################ -# This section defines CVS tags to use when fetching the map files from the repository. -# If you want to fetch the map file from repository / location, change the getMapFiles target in the customTargets.xml - -skipMaps=true -#mapsRepo=:pserver:anonymous@example.com/path/to/repo -#mapsRoot=path/to/maps -#mapsCheckoutTag=HEAD - -#tagMaps=true -#mapsTagTag=v${buildId} - - -############ REPOSITORY CONTROL ############### -# This section defines properties parameterizing the repositories where plugins, fragments -# bundles and features are being obtained from. - -# The tags to use when fetching elements to build. -# By default thebuilder will use whatever is in the maps. -# This value takes the form of a comma separated list of repository identifier (like used in the map files) and the -# overriding value -# For example fetchTag=CVS=HEAD, SVN=v20050101 -# fetchTag=HEAD - -#skipFetch=true -fetchTag=origin/master - -############# JAVA COMPILER OPTIONS ############## -JavaSE-1.6=${java.home}/lib/rt.jar - -# Specify the output format of the compiler log when eclipse jdt is used -#logExtension=.log - -# Whether or not to include debug info in the output jars -#javacDebugInfo=false - -# Whether or not to fail the build if there are compiler errors -#javacFailOnError=true - -# Enable or disable verbose mode of the compiler -#javacVerbose=true
diff --git a/org.eclipse.babel.tapiji.tools.build/build.sh b/org.eclipse.babel.tapiji.tools.build/build.sh deleted file mode 100755 index 4df3bd9..0000000 --- a/org.eclipse.babel.tapiji.tools.build/build.sh +++ /dev/null
@@ -1,8 +0,0 @@ -#!/bin/bash - -ECLIPSE_BASE=~/dev/tapiji/build/eclipse - -java -jar $ECLIPSE_BASE/plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar \ - -application org.eclipse.ant.core.antRunner \ - -buildfile build.xml \ - -DbaseLocation=$ECLIPSE_BASE
diff --git a/org.eclipse.babel.tapiji.tools.build/build.xml b/org.eclipse.babel.tapiji.tools.build/build.xml deleted file mode 100644 index a4dd68f..0000000 --- a/org.eclipse.babel.tapiji.tools.build/build.xml +++ /dev/null
@@ -1,153 +0,0 @@ -<!-- - Copyright (c) 2003, 2009 IBM Corporation and others. - All rights reserved. This program and the accompanying materials - are made available under the terms of the Eclipse Public License v1.0 - which accompanies this distribution, and is available at - http://www.eclipse.org/legal/epl-v10.html - - Contributors: - IBM Corporation - initial API and implementation - --> -<project name="Build All Elements" default="main"> - -<!-- ===================================================================== --> -<!-- Global properties. See the build.properties for information on --> -<!-- the properties which callers can control. --> -<!-- ===================================================================== --> -<property name="builder" location="${user.dir}"/> -<property name="builderDirectory" location="${builder}"/> -<property name="buildProperties" location="${builder}/build.properties"/> -<property file="${buildProperties}"/> -<available property="customTargets" file="${builder}/customTargets.xml" value="${builder}/customTargets.xml"/> -<property name="customTargets" location="${eclipse.pdebuild.templates}/headless-build/customTargets.xml"/> -<property name="genericTargets" location="${eclipse.pdebuild.scripts}/genericTargets.xml"/> - -<!-- ===================================================================== --> -<!-- main entry point to setup, fetch, generate, build etc. Use --> -<!-- the customTargets.xml to modify the build behaviour. --> -<!-- ===================================================================== --> - -<!-- ******* add in the descriptions for each of the top level targets to teh target decl --> -<target name="main" description="the main build target"> - <antcall target="preBuild" /> - <antcall target="processRepos"/> - <antcall target="fetch" /> - <antcall target="generate" /> - <antcall target="process" /> - <antcall target="assemble" /> - <antcall target="package" /> - <antcall target="postBuild" /> -</target> - -<!-- ===================================================================== --> -<!-- Steps to do before starting the build. Typical setup includes --> -<!-- fetching the map files and building the directory. --> -<!-- ===================================================================== --> -<target name="preBuild"> - <mkdir dir="${buildDirectory}" /> - <ant antfile="${customTargets}" target="preSetup" /> - <ant antfile="${customTargets}" target="getMapFiles" /> - <concat destfile="${buildDirectory}/directory.txt" fixlastline="yes"> - <fileset dir="${buildDirectory}" includes="maps/**/*.map"/> - </concat> - <ant antfile="${customTargets}" target="postSetup" /> -</target> - -<!-- ===================================================================== --> -<!-- This will transform the content of the repositories listed such that they --> -<!-- are in a format against which PDE Build can succesfully build --> -<!-- ===================================================================== --> -<target name="processRepos" if="repoBaseLocation"> - <subant target="preProcessRepos" failonerror="false" inheritAll="true" > - <fileset file="${customTargets}" /> - </subant> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="transformRepos" /> - </ant> - <subant target="postProcessRepos" failonerror="false" inheritAll="true" > - <fileset file="${customTargets}" /> - </subant> -</target> - -<!-- ===================================================================== --> -<!-- Fetch the elements identified in the customTargets --> -<!-- ===================================================================== --> -<target name="fetch" unless="skipFetch"> - <ant antfile="${customTargets}" target="preFetch"/> - <!-- Generates and then execute the fetch scripts for each build element--> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="fetchElement" /> - </ant> - - <ant antfile="${customTargets}" target="postFetch"/> -</target> - -<!-- ===================================================================== --> -<!-- Generate the build scripts for each element identified in the customTargets --> -<!-- ===================================================================== --> -<target name="generate"> - <ant antfile="${customTargets}" target="preGenerate"/> - <!-- Generate the build.xml for each build element--> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="generateScript" /> - </ant> - <ant antfile="${customTargets}" target="postGenerate"/> -</target> - -<!-- ===================================================================== --> -<!-- Run the build scripts for each element identified in the customTargets --> -<!-- ===================================================================== --> -<target name="process"> - <!-- Run custom tasks before processing, i.e. creating source build zip files --> - <ant antfile="${customTargets}" target="preProcess" /> - - <!-- Process all of the build elements--> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="processElement" /> - </ant> - - <!-- Run custom tasks after compiling, i.e. reporting compile errors --> - <ant antfile="${customTargets}" target="postProcess" /> -</target> - -<!-- ===================================================================== --> -<!-- Assemble the build elements into final distributions --> -<!-- ===================================================================== --> -<target name="assemble"> - <ant antfile="${customTargets}" target="preAssemble"/> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="assembleElement"/> - </ant> - <ant antfile="${customTargets}" target="postAssemble"/> -</target> - -<!-- ===================================================================== --> -<!-- Package the build elements into final distributions --> -<!-- ===================================================================== --> -<target name="package" if="runPackager"> - <ant antfile="${customTargets}" target="prePackage"/> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="packageElement"/> - </ant> - <ant antfile="${customTargets}" target="postPackage"/> -</target> - -<!-- ===================================================================== --> -<!-- Do any steps required after the build (e.g., posting, testing, ...) --> -<!-- ===================================================================== --> -<target name="postBuild"> - <ant antfile="${customTargets}" target="postBuild" /> -</target> - -<!-- ===================================================================== --> -<!-- Clean the build elements. This target is here as an entry --> -<!-- point to the customTargets. It is not called directly in the normal --> -<!-- course of events. --> -<!-- ===================================================================== --> -<target name="clean"> - <ant antfile="${customTargets}" target="allElements"> - <property name="target" value="cleanElement"/> - </ant> -</target> - -</project>
diff --git a/org.eclipse.babel.tapiji.tools.build/build/maps/tapiji.map b/org.eclipse.babel.tapiji.tools.build/build/maps/tapiji.map deleted file mode 100644 index dc199f3..0000000 --- a/org.eclipse.babel.tapiji.tools.build/build/maps/tapiji.map +++ /dev/null
@@ -1,35 +0,0 @@ -plugin@org.eclipse.babel.core=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.core - -plugin@org.eclipse.babel.editor=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.editor - -fragment@org.eclipse.babel.editor.nls=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.editor.nls - -plugin@org.eclipse.babel.tapiji.tools.core=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.core - -plugin@org.eclipse.babel.tapiji.tools.core.ui=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.core.ui - -plugin@org.eclipse.babel.tapiji.tools.java=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.java - -plugin@org.eclipse.babel.tapiji.tools.java.ui=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.java.ui - -plugin@org.eclipse.babel.tapiji.tools.rbmanager=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.rbmanager - -feature@org.eclipse.babel.tapiji.tools.java.feature=GIT,\ - repo=git://git.eclipse.org/gitroot/babel/plugins.git,\ - path=org.eclipse.babel.tapiji.tools.java.feature \ No newline at end of file
diff --git a/org.eclipse.babel.tapiji.tools.build/customTargets.xml b/org.eclipse.babel.tapiji.tools.build/customTargets.xml deleted file mode 100644 index e619a96..0000000 --- a/org.eclipse.babel.tapiji.tools.build/customTargets.xml +++ /dev/null
@@ -1,180 +0,0 @@ -<project name="customTargets.template" default="noDefault"> - - <!-- ===================================================================== --> - <!-- Run a given ${target} on all elements being built --> - <!-- Add on <ant> task for each top level element being built. --> - <!-- ===================================================================== --> - <available property="allElementsFile" file="${builder}/allElements.xml" value="${builder}/allElements.xml"/> - <property name="allElementsFile" location="${eclipse.pdebuild.templates}/headless-build/allElements.xml"/> - - <import file="${allElementsFile}" /> - <target name="allElements"> - <antcall target="allElementsDelegator" /> - </target> - - <!-- ===================================================================== --> - <!-- ===================================================================== --> - <target name="getBaseComponents" depends="checkLocalBase" unless="skipBase"> - <get src="${eclipseBaseURL}" dest="${buildDirectory}/../temp-base.zip" /> - <unzip dest="${base}" overwrite="true" src="${buildDirectory}/../temp-base.zip" /> - </target> - - <target name="checkLocalBase"> - <available file="${base}" property="skipBase" /> - </target> - - <!-- ===================================================================== --> - <!-- Check out map files from correct repository --> - <!-- Replace values for mapsCheckoutTag as desired. --> - <!-- ===================================================================== --> - <target name="getMapFiles" unless="skipMaps"> - <mkdir dir="${buildDirectory}/maps" /> - <exec executable="git" dir="${buildDirectory}/maps" output="${buildDirectory}/maps/maps.tar"> - <arg line="archive --format=tar" /> - <arg line="--remote=git.eclipse.org/gitroot/babel/plugins.git" /> - <arg line="master org.eclipse.babel.tapiji.tools.build/maps" /> - </exec> - <untar src="${buildDirectory}/maps/maps.tar" dest="${buildDirectory}/maps" /> - </target> - - <target name="checkLocalMaps"> - <available property="skipMaps" file="${buildDirectory}/maps" /> - </target> - - <target name="tagMapFiles" if="tagMaps"> - <cvs dest="${buildDirectory}/maps/${mapsRoot}" command="tag ${mapsTagTag}" /> - </target> - - <!-- ===================================================================== --> - - <target name="clean" unless="noclean"> - <antcall target="allElements"> - <param name="target" value="cleanElement" /> - </antcall> - </target> - - <target name="gatherLogs"> - <mkdir dir="${buildDirectory}/${buildLabel}/compilelogs" /> - <antcall target="allElements"> - <param name="target" value="gatherLogs" /> - </antcall> - <unzip dest="${buildDirectory}/${buildLabel}/compilelogs" overwrite="true"> - <fileset dir="${buildDirectory}/features"> - <include name="**/*.log.zip" /> - </fileset> - </unzip> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before setup --> - <!-- ===================================================================== --> - <target name="preSetup"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after setup but before starting the build proper --> - <!-- ===================================================================== --> - <target name="postSetup"> - <antcall target="getBaseComponents" /> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before fetching the build elements --> - <!-- ===================================================================== --> - <target name="preFetch"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after fetching the build elements --> - <!-- ===================================================================== --> - <target name="postFetch"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before the repositories are being processed --> - <!-- ===================================================================== --> - <target name="preProcessRepos"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after the repositories have been processed --> - <!-- ===================================================================== --> - <target name="postProcessRepos"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before generating the build scripts. --> - <!-- ===================================================================== --> - <target name="preGenerate"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after generating the build scripts. --> - <!-- ===================================================================== --> - <target name="postGenerate"> - <antcall target="clean" /> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before running the build.xmls for the elements being built. --> - <!-- ===================================================================== --> - <target name="preProcess"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after running the build.xmls for the elements being built. --> - <!-- ===================================================================== --> - <target name="postProcess"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before running assemble. --> - <!-- ===================================================================== --> - <target name="preAssemble"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after running assemble. --> - <!-- ===================================================================== --> - <target name="postAssemble"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do before running package. --> - <!-- ===================================================================== --> - <target name="prePackage"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after running package. --> - <!-- ===================================================================== --> - <target name="postPackage"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do after the build is done. --> - <!-- ===================================================================== --> - <target name="postBuild"> - <antcall target="gatherLogs" /> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do to test the build results --> - <!-- ===================================================================== --> - <target name="test"> - </target> - - <!-- ===================================================================== --> - <!-- Steps to do to publish the build results --> - <!-- ===================================================================== --> - <target name="publish"> - </target> - - <!-- ===================================================================== --> - <!-- Default target --> - <!-- ===================================================================== --> - <target name="noDefault"> - <echo message="You must specify a target when invoking this file" /> - </target> - -</project>