eclipseBaseURL=${eclipseURL}/eclipse-platform-${eclipseBuildId}-win32.zip
############# 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
# Does not work anymore the overridetag possibility.
#fetchTag=COPY=D:/views/solfa_1.2_dev
#skipFetch=true
############# JAVA COMPILER OPTIONS ##############
# The location of the Java jars to compile against. Typically the rt.jar for your JDK/JRE
bootclasspath=${java.home}/lib/rt.jar
# specific JRE locations to compile against. These values are used to compile bundles specifying a
# Bundle-RequiredExecutionEnvironment. Uncomment and set values for environments that you support
#CDC-1.0/Foundation-1.0= /path/to/rt.jar
#CDC-1.1/Foundation-1.1=
#OSGi/Minimum-1.0=
#OSGi/Minimum-1.1=
#JRE-1.1=
#J2SE-1.2=
#J2SE-1.3=
#J2SE-1.4=
#J2SE-1.5=
#JavaSE-1.6=
#PersonalJava-1.1=
#PersonalJava-1.2=
#CDC-1.0/PersonalBasis-1.0=
#CDC-1.0/PersonalJava-1.0=
#CDC-1.1/PersonalBasis-1.1=
#CDC-1.1/PersonalJava-1.1=
# 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=on
# Whether or not to fail the build if there are compiler errors
javacFailOnError=true
# Enable or disable verbose mode of the compiler
javacVerbose=false
# Extra arguments for the compiler. These are specific to the java compiler being used.
build.compiler=org.eclipse.jdt.core.JDTCompilerAdapter
compilerArg=-enableJavadoc -warn:+boxing,conditionAssign,emptyBlock,hiding,indirectStatic,nls,over-ann,semicolon,unusedImport,unusedThrown,uselessTypeCheck
# Default value for the version of the source code. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacSource in build.properties
javacSource=1.5
# Default value for the version of the byte code targeted. This value is used when compiling plug-ins that do not set the Bundle-RequiredExecutionEnvironment or set javacTarget in build.properties.
javacTarget=1.5
individualSourceBundles=true
archivesFormat = *,*,*-antZip
Node-path: plugins/egf.builder/customTargets.xml
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 9083
Text-content-md5: 076a9c8148d472134a116aa0b83791bd
Text-content-sha1: 16532d6ad8feb1700f55e610ff570b48093ac24d
Content-length: 9128
K 13
svn:mime-type
V 10
text/plain
PROPS-END
Node-path: plugins/egf.builder/egf.map
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 2267
Text-content-md5: 93b951a3704686ccaef7e813b5e2b35a
Text-content-sha1: fa6629fbe3db5ad2bafcc73d9fbd636a56316109
Content-length: 2277
PROPS-END
feature@org.eclipse.egf.core=COPY,X:/,org.eclipse.egf.core.feature
plugin@org.eclipse.egf.batch.application=COPY,X:
plugin@org.eclipse.egf.console=COPY,X:/
plugin@org.eclipse.egf.common=COPY,X:/
plugin@org.eclipse.egf.common.ui=COPY,X:/
plugin@org.eclipse.egf.core=COPY,X:/
plugin@org.eclipse.egf.core.ui=COPY,X:/
plugin@org.eclipse.egf.core.ui.workbench=COPY,X:/
plugin@org.eclipse.egf.doc.user=COPY,X:/
plugin@org.eclipse.egf.engine.doc=COPY,X:/
plugin@org.eclipse.egf.engine.doc.pattern=COPY,X:/
plugin@org.eclipse.egf.engine.doc.process=COPY,X:/
plugin@org.eclipse.egf.fc.builder.java=COPY,X:/
plugin@org.eclipse.egf.fc.generator.java=COPY,X:/
plugin@org.eclipse.egf.mapping=COPY,X:/
plugin@org.eclipse.egf.mapping.ui.editor=COPY,X:/
plugin@org.eclipse.egf.model=COPY,X:/
plugin@org.eclipse.egf.model.edit=COPY,X:/
plugin@org.eclipse.egf.pattern=COPY,X:/
plugin@org.eclipse.egf.pattern.condition.gen=COPY,X:/
plugin@org.eclipse.egf.pattern.refactoring=COPY,X:/
plugin@org.eclipse.egf.pattern.runner=COPY,X:/
plugin@org.eclipse.egf.pattern.ui=COPY,X:/
plugin@org.eclipse.egf.pde=COPY,X:/
plugin@org.eclipse.egf.pde.emf=COPY,X:/
plugin@org.eclipse.egf.pde.pattern=COPY,X:/
feature@org.eclipse.egf.core.fc=COPY,X:/,org.eclipse.egf.core.fc.feature
plugin@org.eclipse.egf.core.fc=COPY,X:/
plugin@org.eclipse.egf.emf.generator.common=COPY,X:/
plugin@org.eclipse.egf.emf.generator.edit=COPY,X:/
plugin@org.eclipse.egf.emf.generator.editor=COPY,X:/
plugin@org.eclipse.egf.fc.doc.gen=COPY,X:/
plugin@org.eclipse.egf.fc.doc.patterns=COPY,X:/
plugin@org.eclipse.egf.fc.generator.javadoc=COPY,X:/
plugin@org.eclipse.egf.pattern.emf=COPY,X:/
plugin@org.eclipse.egf.pattern.runner.fc=COPY,X:/
plugin@org.eclipse.egf.pattern.runner.nsuri=COPY,X:/
plugin@org.eclipse.egf.plugin.gen=COPY,X:/
feature@org.eclipse.egf.tests=COPY,X:/,org.eclipse.egf.tests.feature
plugin@org.eclipse.egf.tests.emf.generation.library=COPY,X:/
plugin@org.eclipse.egf.tests.factory=COPY,X:/
plugin@org.eclipse.egf.tests.pattern=COPY,X:/
feature@org.eclipse.egf.tests.ju=COPY,X:/,org.eclipse.egf.tests.ju.feature
plugin@org.eclipse.egf.tests.ju=COPY,X:/
plugin@org.eclipse.egf.tests.ju.factory=COPY,X:/
plugin@org.eclipse.egf.tests.ju.pattern=COPY,X:/
Node-path: plugins/egf.releng/.project
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 214
Text-content-md5: cbb95111bdf4238359287bd18a727ecc
Text-content-sha1: 9eb09741991aa485b89fa07baa61ada9ccd00f12
Content-length: 259
K 13
svn:mime-type
V 10
text/plain
PROPS-END
egf.releng
Node-path: plugins/egf.releng/build.bat
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 3504
Text-content-md5: 5c7f702dd6d82cbab8f5ef5cd72b1f06
Text-content-sha1: 17f520147a0dfa51d03cccf213b643535a202db6
Content-length: 3514
PROPS-END
@echo off
rem check environment
if "%JAVA_HOME%" == "" (
echo You must set the JAVA_HOME env variable e.g D:\jdk\jdk1.5.0
goto end
)
if "%1" =="" (
echo {targetPlatformPath} is missing
echo.
goto usage
)
if "%2" =="" (
echo {builderPath} is missing
echo.
goto usage
)
if "%3" =="" (
echo {outputBuildPath} is missing
echo.
goto usage
)
if "%4" =="" (
echo {viewPath} is missing
echo.
goto usage
)
if "%5" =="" (
echo {builderEquinoxJarFilePath} is missing
echo.
goto usage
)
if "%6" =="" (
echo {buildFile} is missing
echo.
goto usage
)
if "%7" =="" (
echo {eclipseTestHostHome} is missing
echo.
goto usage
)
:next
rem Compute time stamps
set builddate=%DATE:~6,4%%DATE:~3,2%%DATE:~0,2%
set hh=%TIME:~0,2%
set mm=%time:~-8,2%
rem Since there is no leading zero for times before 10 am, have to put in
rem a zero when this is run before 10 am.
if "%time:~0,1%"==" " set hh=0%hh:~1,1%
rem get only the two digits regarding hours independently from current time (i.e before or after 10am)
set buildtime=%hh:~0,2%%mm%
set timestamp=%builddate%%buildtime%
rem Define pde build properties.
set targetPlatform=%1%
set builder=%2%
set buildDirectory=%3%
rem View path where sources are located
set viewPath=%4%
set builderEquinoxJarFilePath=%5%
set buildFile=%6%
rem default property values
set buildType=I
set buildId=%timestamp%
set buildLabel=%timestamp%
rem Map file is not used anymore. Sources are fetched directly from view path.
set mapfile=%builder%/egf.map
set eclipseAutomatedTestHome=%7%
goto build
:usage
echo.
echo Usage : build.bat {targetPlatformPath} {builderPath} {outputBuildPath} {viewPath} {builderEquinoxJarFilePath} {buildFile}
rem empty ligne
echo.
echo.
echo targetPlatformPath: path to an eclipse target platform that allows source code to be able to compile against.
echo builderPath: path to your product builder (folder that contains allElements.xml, build.properties, ...)
echo outputBuildPath: path where build is output.
echo viewPath: path where sources to build are located.
echo builderEquinoxJarFilePath: path to the releng basebuilder equinox launcher jar file.
echo buildFile: path to the master ant build script.
echo eclipseTestHostHome: path to the test host target platform parent root folder (folder that contains test.xml, label.properties, ...)
echo.
echo.
echo Example : build.bat F:/distrib/egf_1.0.0_M1/3.5/eclipse D:/views/egf_1.0_dev/MDE_EGF/releng/egf.builder f:/prod_egf/builds D:/views/egf_1.0_dev/MDE_EGF/ f:/prod_egf/org.eclipse.releng.basebuilder/3.5/eclipse/plugins/org.eclipse.equinox.launcher.jar D:/views/egf_1.0_dev/MDE_EGF/releng/build.xml f:/prod_egf/testhost
echo.
:build
rem remove a potential existing subst over X.
echo Don't worry : an error message could be displayed if no mount on X drive already exists.
subst /D x:
rem mount X: over the view path.
subst x: %viewPath%
rem Use the java.exe provided by a jdk to be able to produce the javadoc.
%JAVA_HOME%\bin\java -Xms256m -Xmx1024m -jar %builderEquinoxJarFilePath% -application org.eclipse.ant.core.antRunner -f %buildFile% -DbaseLocation=%targetPlatform% -DbuildDirectory=%buildDirectory% -Dbuilder=%builder% -DbuildType=%buildType% -DbuildId=%buildId% -DbuildLabel=%buildLabel% -DviewPath=%viewPath%/ -Dmap.file=%mapfile% -DeclipseAutomatedTestHome=%eclipseAutomatedTestHome%
subst /D x:
:end
Node-path: plugins/egf.releng/build.xml
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 5846
Text-content-md5: 560e3358d0680b34448d8a3d968d3747
Text-content-sha1: 1cd77c958c1e5bafb09faefc891d5bf462f29f70
Content-length: 5891
K 13
svn:mime-type
V 10
text/plain
PROPS-END
Node-path: plugins/egf.releng/build_egf.bat
Node-kind: file
Node-action: add
Prop-content-length: 10
Text-content-length: 309
Text-content-md5: 84c476bf48da46bdf0f3a6c2c22fc715
Text-content-sha1: 0356650105e6dc831695202f8d40fed498542c06
Content-length: 319
PROPS-END
@echo off
set JAVA_HOME=D:\jdk\jdk1.5.0
set view=D:\dev\eclipse\workspace-3.5
call %view%/egf.releng/build.bat D:\eclipse-3.5-M5 %view%/egf.builder D:/prod_egf/builds %view% D:/prod_egf/org.eclipse.releng.basebuilder/plugins/org.eclipse.equinox.launcher.jar %view%/egf.releng/build.xml D:/prod_egf/testhost
Node-path: plugins/org.eclipse.egf.batch.application/.classpath
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 437
Text-content-md5: 343c3ecacddbcd28cbb6d801131fcf98
Text-content-sha1: ade11847dad48975f6c83dbe6d43b87435e15cfe
Content-length: 482
K 13
svn:mime-type
V 10
text/plain
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/.project
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 694
Text-content-md5: 5a91c1f75c04d7744d7631aa03a67cc7
Text-content-sha1: 9af9e1ed6cb009014f1651f0b847d8eef8b48d6e
Content-length: 739
K 13
svn:mime-type
V 10
text/plain
PROPS-END
org.eclipse.egf.batch.application
org.eclipse.jdt.core.javabuilder
org.eclipse.pde.ManifestBuilder
org.eclipse.pde.SchemaBuilder
org.eclipse.pde.PluginNature
org.eclipse.jdt.core.javanature
Node-path: plugins/org.eclipse.egf.batch.application/.settings
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/.settings/org.eclipse.jdt.core.prefs
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 395
Text-content-md5: b2390447475d7a6c4098b527b3e22c0e
Text-content-sha1: 0cb02745b686fc1fa99bbd29435d2c4a14894145
Content-length: 440
K 13
svn:mime-type
V 10
text/plain
PROPS-END
#Mon Mar 09 16:03:56 CET 2009
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
org.eclipse.jdt.core.compiler.compliance=1.5
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.source=1.5
Node-path: plugins/org.eclipse.egf.batch.application/META-INF
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/META-INF/MANIFEST.MF
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 509
Text-content-md5: 87a9a87e29557c9d25cb361a306cc634
Text-content-sha1: cae33149ef863a7afd62f036dfc167cadfcf348b
Content-length: 554
K 13
svn:mime-type
V 10
text/plain
PROPS-END
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.egf.batch.application; singleton:=true
Bundle-Version: 0.1.0.qualifier
Bundle-ClassPath: .
Bundle-Activator: org.eclipse.egf.batch.application.EgfApplicationActivator
Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Require-Bundle:
org.eclipse.egf.common.ui,
org.eclipse.egf.core.ui.workbench,
org.eclipse.egf.core
Bundle-ActivationPolicy: lazy
Node-path: plugins/org.eclipse.egf.batch.application/about.html
Node-kind: file
Node-action: add
Prop-content-length: 45
Text-content-length: 1411
Text-content-md5: a22a0b7b424620ca13d874789b551ca9
Text-content-sha1: 34826d06eba323d8b47f57e9d407c699ed8c1b7c
Content-length: 1456
K 13
svn:mime-type
V 10
text/plain
PROPS-END
About
About This Content
June 5, 2007
License
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
at http://www.eclipse.org/legal/epl-v10.html.
For purposes of the EPL, "Program" will mean the Content.
If you did not receive this Content directly from the Eclipse Foundation, the Content is
being redistributed by another party ("Redistributor") and different terms and conditions may
apply to your use of any object code in the Content. Check the Redistributor's license that was
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
and such source code may be obtained at http://www.eclipse.org.
Node-path: plugins/org.eclipse.egf.batch.application/ant_tasks
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org/eclipse
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org/eclipse/egf
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org/eclipse/egf/batch
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org/eclipse/egf/batch/application
Node-kind: dir
Node-action: add
Prop-content-length: 10
Content-length: 10
PROPS-END
Node-path: plugins/org.eclipse.egf.batch.application/bin/org/eclipse/egf/batch/application/EgfApplicationActivator.class
Node-kind: file
Node-action: add
Prop-content-length: 59
Text-content-length: 905
Text-content-md5: b5309f98c988cecdb8043b451b7e85a7
Text-content-sha1: f439e01879c036a90e3c9f18955b72ca44463ba4
Content-length: 964
K 13
svn:mime-type
V 24
application/octet-stream
PROPS-END
1 ! 9org/eclipse/egf/batch/application/EgfApplicationActivator 7org/eclipse/egf/common/ui/activator/AbstractUIActivator __plugin ;Lorg/eclipse/egf/batch/application/EgfApplicationActivator; ()V Code
LineNumberTable LocalVariableTable this start %(Lorg/osgi/framework/BundleContext;)V
Exceptions java/lang/Exception
context "Lorg/osgi/framework/BundleContext; stop
getDefault =()Lorg/eclipse/egf/batch/application/EgfApplicationActivator;
SourceFile EgfApplicationActivator.java !
/ *
F
*+ *
F
*+ &