Permalink
Browse files

AWS Toolkit for Eclipse 2.2

  • Loading branch information...
1 parent 759bc51 commit 7641a135dbb0571e40aff32f81e11dbf34366431 @fulghum fulghum committed Mar 22, 2013
Showing 587 changed files with 19,414 additions and 2,717 deletions.
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>com.amazonaws.eclipse.android.releng</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
@@ -0,0 +1,68 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# This is the master build.properties file for all of the
+# AWS Toolkit for Eclipse code.
+#
+# See also org.eclipse.dash.common.releng/build.properties for more
+# overrideable defaults, or the examles subdir.
+
+# To permit automatic downloads of non-EPL compatible code,
+# set this to property to "I accept"
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=com.amazonaws.eclipse.android.sdk
+zipPrefix=aws-toolkit-androidsdk
+incubation=
+version=1.0.0
+buildType=N
+
+mainFeatureToBuildID=com.amazonaws.eclipse.android.sdk.feature
+
+# Java home must be set according to the platform on which you're
+# compiling.
+JAVA50_HOME=${JAVA_HOME}
+JAVA14_HOME=${JAVA_HOME}
+
+
+# The localSourceCheckoutDir property allows you to override
+# the source pulled from your repository and instead run the
+# build using only local source. Just point localSourceCheckoutDir
+# to the root of a workspace where you have *all* of the plugins
+# and features checked out. Note that you can't just selectively
+# override one of the plugins/features and pull the rest from your
+# repository.
+#
+# TODO: The only tricky part is that our EC2 feature doesn't have the
+# ".feature" suffix in the feature ID like the tools look for,
+# so we need to symlink it to:
+# features/com.amazonaws.eclipse.ec2
+# in your local workspace in order for the build scripts to
+# correctly pick it up.
+
+# dependencyURLs controls what extra dependencies are required for
+# our Eclipse plugin build. If these aren't found locally, they
+# will be downloaded and cached.
+#
+#dependencyURLs=
+
+
+# We also need to tell the build scripts where to find the Eclipse distribution
+# to use during the build (to launch Eclipse in headless mode to run the build as
+# well as pick up prebuilt plugins to satisfy our dependencies). Right now we're
+# pulling from CloudFront because it's fast, but obviously this could come from
+# anywhere. The platform distribution shouldn't make a huge difference but might
+# need to be changed for different platforms.
+#
+eclipse.SDK.url=http://d2u376ub0heus3.cloudfront.net/galileo/eclipse-SDK-3.5-macosx-cocoa.tar.gz
+eclipse.SDK.file=eclipse-SDK-3.5-macosx-cocoa.tar.gz
+
+
+# for win xp
+skipPack=true
+
+#what steps should we do? default: build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+build.steps=buildUpdate,buildZips,generateDigests,publish,cleanup
+
+compilerArg=-encoding ISO-8859-1
+
+## END PROJECT BUILD PROPERTIES ##
@@ -0,0 +1,82 @@
+<project default="run">
+ <target name="run">
+ <!--
+ 1. You must check out the following projects to your workspace:
+
+ org.eclipse.releng.basebuilder
+ org.eclipse.dash.common.releng
+ org.eclipse.myproject.releng
+
+ 2. You must provide Ant-Contrib in one of four places:
+
+ org.eclipse.dash.common.releng/lib/ant-contrib.jar
+ org.eclipse.myproject.releng/lib/ant-contrib.jar
+ ${thirdPartyJarsDir}/ant-contrib.jar (path can be customized below)
+ /usr/share/java/ant-contrib.jar (may require a symlink)
+
+ You can install Ant-Contrib 1.0b2 via RPM, or download it here:
+
+ http://downloads.sourceforge.net/ant-contrib/ant-contrib-1.0b2-bin.zip
+
+ 3. If your project's sources are in SVN, you must unpack this zip into the basebuilder project's plugins/ folder:
+
+ http://downloads.sourceforge.net/svn-pde-build/org.eclipse.pde.build.svn-1.0.1RC2.zip
+
+ 4. To run automated JUnit tests headlessly, you will require Xvfb or Xvnc; without this,
+ UI tests will be launched into your current OS session (ie., on view port :0) and you may
+ inadvertently interact with them. (Non-UI tests can be run without fear of accidental
+ interaction and do not have this requirement.)
+
+ 5. You must also ensure that the path specified for Java, and the version of Eclipse stated in build.properties
+ are correct for your machine. Edit these properties to suit your needs. Note that JAVA*_HOME variables are for
+ convenience, set in common.releng/server.properties. You can override them in your build.properties, or define
+ different defaults in server.properties, if you intend to run more than one build on this server.
+
+ dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M5-200902021535/eclipse-SDK-3.5M5-linux-gtk.tar.gz
+ JAVA_HOME=${JAVA14_HOME}
+ -->
+
+ <!-- load properties and set timestamp for the build -->
+ <property file="build.properties" />
+ <tstamp>
+ <format property="buildTimestamp" pattern="yyyyMMddHHmm" />
+ </tstamp>
+
+ <!-- We want our version qualifiers to be substituted with v<timestamp>
+ but for some reason, that only seems to work when we build from
+ local source. Explicitly setting the qualifier to v<timestamp>
+ ensures that our qualifiers will use the right form whether we're
+ fetching external source, or building from local source. -->
+ <property name="forceContextQualifier" value="v${buildTimestamp}" />
+
+ <!--
+ to build from HEAD, uncomment these lines
+ <property name="forceContextQualifier" value="v${buildTimestamp}" />
+ <property name="fetchTag" value="HEAD" />
+ -->
+
+ <!-- calculate workspaceDir as parent of this folder, the project's .releng folder (relengBuilderDir) -->
+ <property name="relengBuilderDir" value="${basedir}" />
+ <dirname file="${relengBuilderDir}" property="workspaceDir" />
+ <property name="localSourceCheckoutDir" value="${workspaceDir}" />
+
+
+ <!--
+ can build in /tmp, eg., in /tmp/build, or in workspace, eg.,
+ ${relengBuilderDir}/build
+ -->
+ <property name="writableBuildRoot" value="${workspaceDir}/../generated-eclipse" />
+
+ <!--
+ can be simple path, eg.,
+ ${writableBuildRoot}/${buildType}${buildTimestamp} or longer, eg.,
+ ${writableBuildRoot}/${topprojectName}/${projectName}/downloads/drops/${version}/${buildType}${buildTimestamp} or
+ ${writableBuildRoot}/${topprojectName}/${projectName}/${subprojectName}/downloads/drops/${version}/${buildType}${buildTimestamp}
+ -->
+ <property name="buildDir" value="${writableBuildRoot}/buildArtifacts" />
+
+ <!-- invoke a new Eclipse process and launch the build from the common.releng folder -->
+ <property name="relengCommonBuilderDir" value="${workspaceDir}/org.eclipse.dash.common.releng" />
+ <ant antfile="${relengCommonBuilderDir}/buildAll.xml" target="runEclipse" dir="${relengCommonBuilderDir}" />
+ </target>
+</project>
@@ -0,0 +1,25 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+#thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=tools.gef
+zipPrefix=GEF
+incubation=
+version=3.5.0
+buildType=N
+mainFeatureToBuildID=org.eclipse.gef.all
+testFeatureToBuildID=org.eclipse.gef.test
+
+build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+
+localSourceCheckoutDir=/home/nboldt/eclipse/workspace-eclipse/org.eclipse.gef.tree
+localSourceCheckoutDirExcludes=**/archive/**
+
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-linux-gtk.tar.gz
+
+compilerArg=-enableJavadoc -encoding ISO-8859-1
+
+JAVA_HOME=/usr/lib/jvm/java
+JAVA50_HOME=/usr/lib/jvm/java
+
+## END PROJECT BUILD PROPERTIES ##
@@ -0,0 +1,27 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# default settings for all this project's builds, for this branch; see also o.e.d.common.releng/build.properties for more overrideable defaults
+
+# To permit automatic downloads of non-EPL compatible code, set this to property to "I accept"
+#thirdPartyDownloadLicenseAcceptance="I accept"
+
+# MUST BE SET #
+projectid=tools.gef
+zipPrefix=GEF
+incubation=
+version=3.5.0
+buildType=N
+mainFeatureToBuildID=org.eclipse.gef.all
+testFeatureToBuildID=org.eclipse.gef.test
+
+# MUST BE SET #
+JAVA_HOME=/opt/public/common/ibm-java2-ppc-50
+JAVA50_HOME=/opt/public/common/ibm-java2-ppc-50
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk-ppc.tar.gz
+
+#what steps should we do? default: build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+build.steps=buildUpdate,buildZips,buildTests,generateDigests,test,publish,cleanup
+
+compilerArg=-enableJavadoc -encoding ISO-8859-1
+
+## END PROJECT BUILD PROPERTIES ##
@@ -0,0 +1,25 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=tools.gef
+zipPrefix=GEF
+incubation=
+version=3.5.0
+buildType=N
+mainFeatureToBuildID=org.eclipse.gef.all
+testFeatureToBuildID=org.eclipse.gef.test
+
+build.steps=buildZips,buildTests,buildUpdate,generateDigests,publish,cleanup
+
+localSourceCheckoutDir=/Users/nickboldt/workspace/org.eclipse.gef.tree
+localSourceCheckoutDirExcludes=**/archive/**
+
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-macosx-carbon.tar.gz
+
+compilerArg=-enableJavadoc -encoding ISO-8859-1
+
+JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+JAVA50_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+
+## END PROJECT BUILD PROPERTIES ##
@@ -0,0 +1,34 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=tools.gef
+zipPrefix=GEF
+incubation=
+version=3.5.0
+buildType=N
+mainFeatureToBuildID=org.eclipse.gef.all
+testFeatureToBuildID=org.eclipse.gef.test
+
+build.steps=buildZips,buildTests,buildUpdate,generateDigests,publish,cleanup
+
+localSourceCheckoutDir=C:/workspace/org.eclipse.gef.tree
+localSourceCheckoutDirExcludes=**/archive/**
+
+# use this to omit pack200 step (does not yet work on Windows - https://bugs.eclipse.org/bugs/show_bug.cgi?id=268405)
+skipPack=true
+
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/eclipse-SDK-3.5M7-win32.zip
+
+compilerArg=-enableJavadoc -encoding ISO-8859-1
+
+JAVA_HOME=C:/Progra~1/Java/jdk1.6.0_11
+JAVA50_HOME=C:/Progra~1/Java/jdk1.6.0_11
+
+# For windows, must be explicit about paths using correct slashes (/); dirs with spaces should be avoided
+relengBuilderDir=C:/workspace/org.eclipse.gef.releng
+relengBaseBuilderDir=C:/workspace/org.eclipse.releng.basebuilder
+relengCommonBuilderDir=C:/workspace/org.eclipse.dash.common.releng
+writableBuildRoot=X:/tmp/build
+
+## END PROJECT BUILD PROPERTIES ##
@@ -0,0 +1,94 @@
+## BEGIN PROJECT BUILD PROPERTIES ##
+
+# default settings for all this project's builds, for this branch; see also o.e.d.common.releng/build.properties for more overrideable defaults
+
+# To permit automatic downloads of non-EPL compatible code, set this to property to "I accept"
+#thirdPartyDownloadLicenseAcceptance="I accept"
+
+projectid=tools.gef
+zipPrefix=GEF
+incubation=
+version=3.5.0
+buildType=N
+mainFeatureToBuildID=org.eclipse.gef.all
+testFeatureToBuildID=org.eclipse.gef.test
+
+#what steps should we do? default: build.steps=buildZips,buildTests,generateDigests,test,publish,cleanup
+build.steps=buildZips,buildTests,buildUpdate,generateDigests,test,publish,cleanup
+
+#If building from local sources, use this variable and set correct path
+#localSourceCheckoutDir=C:/workspace/org.eclipse.gef.tree
+#localSourceCheckoutDir=/Users/nickboldt/workspace/org.eclipse.gef.tree
+#localSourceCheckoutDir=/home/nboldt/eclipse/workspace/org.eclipse.gef.tree
+
+# use this to omit pack200 step (does not yet work on Windows - https://bugs.eclipse.org/bugs/show_bug.cgi?id=268405)
+#skipPack=true
+
+#dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-win32.zip
+#dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-macosx-carbon.tar.gz
+#dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk.tar.gz
+#dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk-x86_64.tar.gz
+dependencyURLs=http://download.eclipse.org/eclipse/downloads/drops/S-3.5M6-200903130100/eclipse-SDK-3.5M6-linux-gtk-ppc.tar.gz
+
+compilerArg=-enableJavadoc -encoding ISO-8859-1
+
+# Build with which JDK? see o.e.d.commonbuilder.releng/server.properties for defined paths if not explicitly set here (eg., to build on another server)
+# If only building in Eclipse, may want to set JAVA_HOME=${java.home} (use Eclipse's default JVM as defined in Ant)
+#
+# If building via commandline or in Hudson on build.eclipse.org
+#JAVA_HOME=/opt/public/common/ibm-java2-142
+#JAVA14_HOME=/opt/public/common/ibm-java2-142
+
+JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
+JAVA50_HOME=/usr/lib/jvm/java-1.5.0-sun
+
+# If building on Fedora linux
+#JAVA_HOME=/usr/lib/jvm/java
+#JAVA14_HOME=/usr/lib/jvm/java
+
+# If building on Mac OS X 10.5
+#JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+#JAVA14_HOME=/System/Library/Frameworks/JavaVM.framework/Home
+
+# If building on Windows
+#JAVA_HOME=C:/Progra~1/Java/jdk1.6.0_11
+#JAVA14_HOME=C:/Progra~1/Java/jdk1.6.0_11
+
+# For windows, must be explicit about paths using correct slashes (/); dirs with spaces should be avoided
+#relengBuilderDir=C:/workspace/org.eclipse.gef.releng
+#relengBaseBuilderDir=C:/workspace/org.eclipse.releng.basebuilder
+#relengCommonBuilderDir=C:/workspace/org.eclipse.dash.common.releng
+#writableBuildRoot=X:/tmp/build
+
+#################################################################################################################
+
+#TODO: [269290] make javadokken work.
+#javadocEnabled=true
+#JAVADOC14_HOME=/opt/public/common/ibm-java2-ppc-50/bin
+
+# TODO: are these still required/used?
+#projRelengRoot=:pserver:anonymous@dev.eclipse.org:/cvsroot/tools
+projRelengRoot=:pserver:anonymous@dev.eclipse.org:/cvsroot/technology
+projRelengPath=org.eclipse.dash/athena/org.eclipse.dash.commonbuilder/org.eclipse.dtp.releng
+basebuilderBranch=R35_RC4
+
+# TODO: not used yet
+# define regex patterns to use when automatically selecting zips from a directory or list file
+#dependencyRegexFilter=R3_4_maintenance:M200.*/eclipse-SDK-|R-.*200.*/eclipse-SDK-
+
+# TODO: not used yet
+# could be file://, http://, cvs path, or relative path?
+#mapLocation=maps/
+
+# TODO: implement use of packager.map for defining deps?
+# TODO: could be relative, absolute (local), or http/ftp paths to archives when defining dependencyURLs above
+
+# Note: bootclasspath vars are defined in o.e.d.commonbuilder.releng/server.properties
+# if using a Sun VM, may need
+# bootclasspath=${java.home}/lib/*.jar
+# for IBM VM, may need
+# bootclasspath=${java.home}/jre/lib/*.jar
+# on Mac OS X 10.5, may need
+# bootclasspath=${java.home}/../Classes/*.jar
+
+## END PROJECT BUILD PROPERTIES ##
Oops, something went wrong.

0 comments on commit 7641a13

Please sign in to comment.