diff --git a/releng.wtpbuilder/components/dalie4-sdk/allElements.xml b/releng.wtpbuilder/components/dalie4-sdk/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4-sdk/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/dalie4-sdk/build.properties b/releng.wtpbuilder/components/dalie4-sdk/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..86c0fe7f4dc0763034698bc43a6c3b3b5cf521e1 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4-sdk/build.properties @@ -0,0 +1,45 @@ +############################################################################### +# Copyright (c) 2006 Oracle. +# 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: +# Oracle - initial API and implementation +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=true + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=compilelogs +topLevelElementType=feature +topLevelElementId=org.eclipse.jpt_sdk.assembly.feature diff --git a/releng.wtpbuilder/components/dalie4-sdk/category.xml b/releng.wtpbuilder/components/dalie4-sdk/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..9a371989e1b1759f93e1b671b513ea275f1a08f4 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4-sdk/category.xml @@ -0,0 +1,52 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature + url="features/org.eclipse.jpt_sdk.feature_2.3.0.qualifier.jar" + id="org.eclipse.jpt_sdk.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jpt.eclipselink_sdk.feature_2.3.0.qualifier.jar" + id="org.eclipse.jpt.eclipselink_sdk.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + + <feature + url="features/org.eclipse.jpt.feature_2.3.0.qualifier.jar" + id="org.eclipse.jpt.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jpt.eclipselink.feature_2.3.0.qualifier.jar" + id="org.eclipse.jpt.eclipselink.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + + + + + <category-def + name="Web Tools Platform (WTP) 3.2.0" + label="Web Tools Platform (WTP) 3.2.0"> + <description> + These features provide functionality with the executable code only and are recommended for most users. + </description> + </category-def> + <category-def + name="Web Tools Platform SDK (WTP SDK) 3.2.0" + label="Web Tools Platform SDK (WTP SDK) 3.2.0"> + <description> + These features provide functionality with the executable code and the source code and are recommended for those + extending or debugging + WTP. + </description> + </category-def> +</site> \ No newline at end of file diff --git a/releng.wtpbuilder/components/dalie4-sdk/customTargets.xml b/releng.wtpbuilder/components/dalie4-sdk/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b71fda72d08df8c8691794b644d0e93bff35817 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4-sdk/customTargets.xml @@ -0,0 +1,364 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/feature.temp.folder/"/> + <exclude + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/dalie4-sdk/dependency.xml b/releng.wtpbuilder/components/dalie4-sdk/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..70c0bd3a3a699a4cedeef6535cab07d06fdcda75 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4-sdk/dependency.xml @@ -0,0 +1,79 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + + ====================================================================== +--> +<project + name="test" + default="get"> + + <target + name="get"> + + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dtp"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + + </target> + <target + name="getAndInstall" + if="${groupId}.url"> + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + </target> + +</project> + diff --git a/releng.wtpbuilder/components/dalie4.tests/allElements.xml b/releng.wtpbuilder/components/dalie4.tests/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4.tests/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/dalie4.tests/build.properties b/releng.wtpbuilder/components/dalie4.tests/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..e7dcede32ed4c6b3763def1eb88ed03c5d50e193 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4.tests/build.properties @@ -0,0 +1,46 @@ +############################################################################### +# Copyright (c) 2005 Oracle 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: +# Oracle Corporation - initial API and implementation +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=false + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=testcompilelogs + +topLevelElementType=feature +topLevelElementId=org.eclipse.jpt.tests.assembly.feature diff --git a/releng.wtpbuilder/components/dalie4.tests/category.xml b/releng.wtpbuilder/components/dalie4.tests/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..4cfedc62f7ee11ab76e195d485aba8a659e44859 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4.tests/category.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + + <feature + url="features/org.eclipse.jpt.tests_2.1.0.qualifier.jar" + id="org.eclipse.jpt.tests" + version="2.1.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <category-def + name="Web Tools Platform Tests (WTP Tests) 3.2.0" + label="Web Tools Platform Tests (WTP Tests) 3.2.0"> + <description> + These features provide Unit tests for WTP. WTP Committers, or others testing WTP, will need these in at least + their PDE Targets. + </description> + </category-def> +</site> diff --git a/releng.wtpbuilder/components/dalie4.tests/customTargets.xml b/releng.wtpbuilder/components/dalie4.tests/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed00810df38faad6933c9a742cf9744b606cb047 --- /dev/null +++ b/releng.wtpbuilder/components/dalie4.tests/customTargets.xml @@ -0,0 +1,362 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/dalie4.tests/dependency.xml b/releng.wtpbuilder/components/dalie4.tests/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..3703d9e78dc13d2a56b8d2a1a97dbd96463380fe --- /dev/null +++ b/releng.wtpbuilder/components/dalie4.tests/dependency.xml @@ -0,0 +1,89 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + + + ====================================================================== +--> +<project + name="test" + default="get"> + + <target + name="get"> + + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dtp"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + + </target> + + + <target + name="getAndInstall" + unless="skipGetAndInstall" + if="${groupId}.url"> + + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + + </target> + +</project> diff --git a/releng.wtpbuilder/components/jste4-sdk/allElements.xml b/releng.wtpbuilder/components/jste4-sdk/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/jste4-sdk/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jste4-sdk/build.properties b/releng.wtpbuilder/components/jste4-sdk/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..c959d14ec375b5e16ffd484b7a24de8584f1b5f5 --- /dev/null +++ b/releng.wtpbuilder/components/jste4-sdk/build.properties @@ -0,0 +1,45 @@ +############################################################################### +# Copyright (c) 2003, 2010 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 +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=true + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=compilelogs +topLevelElementType=feature +topLevelElementId=org.eclipse.jst.sdk diff --git a/releng.wtpbuilder/components/jste4-sdk/category.xml b/releng.wtpbuilder/components/jste4-sdk/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..378d21958230359733b5438a71f4473d4e9ffa89 --- /dev/null +++ b/releng.wtpbuilder/components/jste4-sdk/category.xml @@ -0,0 +1,132 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature + url="features/org.eclipse.jst.enterprise_ui.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.enterprise_ui.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jsf.feature_3.2.0.qualifier.jar" + id="org.eclipse.jsf.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.enterprise_sdk.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.enterprise_sdk.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jsf_sdk.feature_3.2.0.qualifier.jar" + id="org.eclipse.jsf_sdk.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + + <feature + url="features/org.eclipse.jst.ws.jaxws_sdk.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws_sdk.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.jaxws.dom_sdk.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws.dom_sdk.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.cxf_sdk.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.cxf_sdk.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature_2.2.100.qualifier.jar" + id="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature" + version="2.2.100.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.axis2tools_sdk.feature_1.1.100.qualifier.jar" + id="org.eclipse.jst.ws.axis2tools_sdk.feature" + version="1.1.100.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.webpageeditor_sdk.feature_2.3.0.qualifier.jar" + id="org.eclipse.jst.webpageeditor_sdk.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.axis2tools.feature_1.1.100.qualifier.jar" + id="org.eclipse.jst.ws.axis2tools.feature" + version="1.1.100.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.webpageeditor.feature_2.3.0.qualifier.jar" + id="org.eclipse.jst.webpageeditor.feature" + version="2.3.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.jaxws.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.jaxws.dom.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws.dom.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature_2.2.100.qualifier.jar" + id="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature" + version="2.2.100.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.cxf.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.cxf.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <category-def + name="Web Tools Platform (WTP) 3.2.0" + label="Web Tools Platform (WTP) 3.2.0"> + <description> + These features provide functionality with the executable code only and are recommended for most users. + </description> + </category-def> + <category-def + name="Web Tools Platform SDK (WTP SDK) 3.2.0" + label="Web Tools Platform SDK (WTP SDK) 3.2.0"> + <description> + These features provide functionality with the executable code and the source code and are recommended for those + extending or debugging + WTP. + </description> + </category-def> +</site> diff --git a/releng.wtpbuilder/components/jste4-sdk/customTargets.xml b/releng.wtpbuilder/components/jste4-sdk/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b71fda72d08df8c8691794b644d0e93bff35817 --- /dev/null +++ b/releng.wtpbuilder/components/jste4-sdk/customTargets.xml @@ -0,0 +1,364 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/feature.temp.folder/"/> + <exclude + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jste4-sdk/dependency.xml b/releng.wtpbuilder/components/jste4-sdk/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..aa11ba1e7c97b9088f484629c50194059053c0a1 --- /dev/null +++ b/releng.wtpbuilder/components/jste4-sdk/dependency.xml @@ -0,0 +1,106 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + ====================================================================== +--> +<project + name="test" + default="get"> + <target + name="get"> + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + <mkdir + dir="${buildDirectory}/maps/${env.RELENG}/maps"/> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="orbitthirdpartymap"/> + <param + name="base.install.dir" + value="${buildDirectory}/maps/${env.RELENG}/maps/"/> + </antcall> + <property + name="pde.builder.path" + value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> + <echo + level="debug" + message="pde.builder.path: ${pde.builder.path}"/> + <echo + level="debug" + message="eclipse.builder.version: ${eclipse.builder.version}"/> + <echo + level="debug" + message="eclipse.builder: ${eclipse.builder}"/> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dtp"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dita"/> + </antcall> + </target> + <target + name="getAndInstall" + if="${groupId}.url"> + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jste4.tests/allElements.xml b/releng.wtpbuilder/components/jste4.tests/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/jste4.tests/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jste4.tests/build.properties b/releng.wtpbuilder/components/jste4.tests/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..c72ea7b25dc3e784463e45e04f8ee3e78151d1d3 --- /dev/null +++ b/releng.wtpbuilder/components/jste4.tests/build.properties @@ -0,0 +1,46 @@ +############################################################################### +# Copyright (c) 2003, 2010 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 +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=false + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=testcompilelogs + +topLevelElementType=feature +topLevelElementId=org.eclipse.jst.tests diff --git a/releng.wtpbuilder/components/jste4.tests/category.xml b/releng.wtpbuilder/components/jste4.tests/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..5a5d6b055ee93193f379d7235700bffe3fae3a72 --- /dev/null +++ b/releng.wtpbuilder/components/jste4.tests/category.xml @@ -0,0 +1,74 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature + url="features/org.eclipse.jst.ws.jaxws_tests.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws_tests.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.cxf_tests.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.cxf_tests.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.jsf.tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.jsf.tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.web_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.web_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.enterprise_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.enterprise_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.server_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.server_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.server_adapters.ext_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.jst.server_adapters.ext_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wtp.releng.tools.feature_1.1.3.qualifier.jar" + id="org.eclipse.wtp.releng.tools.feature" + version="1.1.3.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.jaxws.dom_tests.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws.dom_tests.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <category-def + name="Web Tools Platform Tests (WTP Tests) 3.2.0" + label="Web Tools Platform Tests (WTP Tests) 3.2.0"> + <description> + These features provide Unit tests for WTP. WTP Committers, or others testing WTP, will need these in at least + their PDE Targets. + </description> + </category-def> +</site> diff --git a/releng.wtpbuilder/components/jste4.tests/customTargets.xml b/releng.wtpbuilder/components/jste4.tests/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed00810df38faad6933c9a742cf9744b606cb047 --- /dev/null +++ b/releng.wtpbuilder/components/jste4.tests/customTargets.xml @@ -0,0 +1,362 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/jste4.tests/dependency.xml b/releng.wtpbuilder/components/jste4.tests/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..dd67925515757f4380b827782410e26b2b061d93 --- /dev/null +++ b/releng.wtpbuilder/components/jste4.tests/dependency.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + ====================================================================== +--> +<project + name="test" + default="get"> + <target + name="get"> + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + <mkdir + dir="${buildDirectory}/maps/${env.RELENG}/maps"/> + <property + name="pde.builder.path" + value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> + <echo + level="debug" + message="pde.builder.path: ${pde.builder.path}"/> + <echo + level="debug" + message="eclipse.builder.version: ${eclipse.builder.version}"/> + <echo + level="debug" + message="eclipse.builder: ${eclipse.builder}"/> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="orbitthirdpartymap"/> + <param + name="base.install.dir" + value="${buildDirectory}/maps/${env.RELENG}/maps/"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dtp"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + </target> + <target + name="getAndInstall" + if="${groupId}.url"> + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4-sdk/allElements.xml b/releng.wtpbuilder/components/wste4-sdk/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/wste4-sdk/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4-sdk/build.properties b/releng.wtpbuilder/components/wste4-sdk/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..c15f46f816c8689a9beecc57d5447412603f9826 --- /dev/null +++ b/releng.wtpbuilder/components/wste4-sdk/build.properties @@ -0,0 +1,45 @@ +############################################################################### +# Copyright (c) 2003, 2010 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 +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=true + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=compilelogs +topLevelElementType=feature +topLevelElementId=org.eclipse.wst.sdk diff --git a/releng.wtpbuilder/components/wste4-sdk/category.xml b/releng.wtpbuilder/components/wste4-sdk/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..0806dd81c1463c6868fe7d048b9c90cca0485b6a --- /dev/null +++ b/releng.wtpbuilder/components/wste4-sdk/category.xml @@ -0,0 +1,103 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature + url="features/org.eclipse.wst.common.fproj.sdk_3.2.0.qualifier.jar" + id="org.eclipse.wst.common.fproj.sdk" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.xml_sdk.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.xml_sdk.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.web_sdk.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.web_sdk.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.xsl_sdk.feature_1.1.0.qualifier.jar" + id="org.eclipse.wst.xsl_sdk.feature" + version="1.1.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.server_adapters.sdk.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.server_adapters.sdk.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.common.fproj_3.2.0.qualifier.jar" + id="org.eclipse.wst.common.fproj" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.xsl.feature_1.1.0.qualifier.jar" + id="org.eclipse.wst.xsl.feature" + version="1.1.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.server_adapters.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.server_adapters.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.web_ui.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.web_ui.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.xml_ui.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.xml_ui.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.jsdt.feature_1.2.0.qualifier.jar" + id="org.eclipse.wst.jsdt.feature" + version="1.2.0.qualifier"> + <category + name="Web Tools Platform (WTP) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.jsdt_sdk.feature_1.2.0.qualifier.jar" + id="org.eclipse.wst.jsdt_sdk.feature" + version="1.2.0.qualifier"> + <category + name="Web Tools Platform SDK (WTP SDK) 3.2.0"/> + </feature> + <category-def + name="Web Tools Platform (WTP) 3.2.0" + label="Web Tools Platform (WTP) 3.2.0"> + <description> + These features provide functionality with the executable code only and are recommended for most users. + </description> + </category-def> + <category-def + name="Web Tools Platform SDK (WTP SDK) 3.2.0" + label="Web Tools Platform SDK (WTP SDK) 3.2.0"> + <description> + These features provide functionality with the executable code and the source code and are recommended for those + extending or debugging + WTP. + </description> + </category-def> +</site> diff --git a/releng.wtpbuilder/components/wste4-sdk/customTargets.xml b/releng.wtpbuilder/components/wste4-sdk/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..5b71fda72d08df8c8691794b644d0e93bff35817 --- /dev/null +++ b/releng.wtpbuilder/components/wste4-sdk/customTargets.xml @@ -0,0 +1,364 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/feature.temp.folder/"/> + <exclude + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4-sdk/dependency.xml b/releng.wtpbuilder/components/wste4-sdk/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..aa3247bbfce7dfb75305de0a4ebf0f0ecc48af7e --- /dev/null +++ b/releng.wtpbuilder/components/wste4-sdk/dependency.xml @@ -0,0 +1,100 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + ====================================================================== +--> +<project + name="test" + default="get"> + <target + name="get"> + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + <mkdir + dir="${buildDirectory}/maps/${env.RELENG}/maps"/> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="orbitthirdpartymap"/> + <param + name="base.install.dir" + value="${buildDirectory}/maps/${env.RELENG}/maps/"/> + </antcall> + <property + name="pde.builder.path" + value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> + <echo + level="debug" + message="pde.builder.path: ${pde.builder.path}"/> + <echo + level="debug" + message="eclipse.builder.version: ${eclipse.builder.version}"/> + <echo + level="debug" + message="eclipse.builder: ${eclipse.builder}"/> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="dita"/> + </antcall> + </target> + <target + name="getAndInstall" + if="${groupId}.url"> + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4.tests/allElements.xml b/releng.wtpbuilder/components/wste4.tests/allElements.xml new file mode 100644 index 0000000000000000000000000000000000000000..ee3ae3cb0c8cc343ef02e578dc0f36b496cce150 --- /dev/null +++ b/releng.wtpbuilder/components/wste4.tests/allElements.xml @@ -0,0 +1,113 @@ +<project + name="allElements Delegator"> + <property + name="defaultAssemblyEnabled" + value="true"/> + <!-- + ===================================================================== + --> + <!-- Run a given ${target} on all elements being built --> + <!-- + By default ${topLevelElementType} and ${topLevelElementId} + should be + --> + <!-- + defined in the builder's build.properties file. You can + customize by + --> + <!-- setting the type/id values directly here. --> + <!-- + You can add additional calls to ${genericTargets} to build more + top + --> + <!-- level elements. --> + <!-- --> + <!-- + The top level must exist in the ${buildDirectory}, + ${baseLocation} or + --> + <!-- ${pluginPath} locations. --> + <!-- + ===================================================================== + --> + <target + name="allElementsDelegator"> + <ant + antfile="${genericTargets}" + target="${target}"> + <property + name="type" + value="${topLevelElementType}"/> + <property + name="id" + value="${topLevelElementId}"/> + </ant> + </target> + <!-- + ====================================================================== + --> + <!-- + The default assemble target, this will be called to assemble + each + --> + <!-- config if a custom assemble target is not defined. --> + <!-- The following properties will be defined: --> + <!-- + config : The configuration being assembled eg "win32.win32.x86" + --> + <!-- element: The element being assembled eg "org.eclipse.sdk" --> + <!-- assembleScriptName: The assemble script to be called --> + <!-- + ====================================================================== + --> + <target + name="defaultAssemble"> + <echo + message="defaultAssemble assembleScriptName: ${assembleScriptName}"/> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> + <!-- + ===================================================================== + --> + <!-- Custom targets to assemble the built elements for particular --> + <!-- + configurations. These generally call the generated assemble + scripts + --> + <!-- + (named in ${assembleScriptName}) but may also add pre and post + --> + <!-- processing --> + <!-- + Add one target for each root element and each configuration for + which + --> + <!-- + custom processing is desired. Replace element.id with the id of + the + --> + <!-- + top level element being built. A property with a matching name + must + --> + <!-- + be defined for this custom target to be called instead of the + --> + <!-- defaultAssemble target above. --> + <!-- Example: name="assemble.org.eclipse.sdk" --> + <!-- Example: name="assemble.org.eclipse.sdk.win32.win32.x86" --> + <!-- + ====================================================================== + --> + <property + name="assemble.element.id[.config.spec]" + value="true"/> + <target + name="assemble.element.id[.config.spec]"> + <ant + antfile="${assembleScriptName}" + dir="${buildDirectory}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4.tests/build.properties b/releng.wtpbuilder/components/wste4.tests/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..9b3575156ac82f05336be4b18903b9fcb21e7c3a --- /dev/null +++ b/releng.wtpbuilder/components/wste4.tests/build.properties @@ -0,0 +1,46 @@ +############################################################################### +# Copyright (c) 2003, 2010 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 +############################################################################### + +# This property file is used automatically by the PDE build process + +runPackager=true + +# This is a subdirectory of $buildDirectory +# Set collectingFolder and archivePrefix to . if you want to create archives without +# trailing eclipse in the paths of the included files +collectingFolder=eclipse +logExtension=.xml +# The prefix that will be used in the generated archive. +# Does not make sense to use a different archivePrefix than collectingFolder, +# because zip wouldn't find any files to include into the target zip otherwise +archivePrefix=eclipse + +# Whether or not to include debug info in the output jars +javacDebugInfo=true + +# Whether or not to fail the build if there are compiler errors +javacFailOnError=false + +################################################## +# Asks the compiler for verbose output. This should be set to true in order for *.bin.log files to be generated when +# using the JDT Compiler Adapter to compile. +javacVerbose=true + +sign=false + +p2.gathering=true +p2.compress=true +skipMirroring=true + +compilelogsDir=testcompilelogs + +topLevelElementType=feature +topLevelElementId=org.eclipse.wst.tests.feature diff --git a/releng.wtpbuilder/components/wste4.tests/category.xml b/releng.wtpbuilder/components/wste4.tests/category.xml new file mode 100644 index 0000000000000000000000000000000000000000..7496671f97fde31cf2cba24c5eed5671a17f145b --- /dev/null +++ b/releng.wtpbuilder/components/wste4.tests/category.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <feature + url="features/org.eclipse.wst.jsdt_tests.feature_1.2.0.qualifier.jar" + id="org.eclipse.wst.jsdt_tests.feature" + version="1.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.jst.ws.jaxws_tests.feature_1.0.0.qualifier.jar" + id="org.eclipse.jst.ws.jaxws_tests.feature" + version="1.0.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.server_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.server_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.common_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.common_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wtp.releng.tests.feature_1.1.1.qualifier.jar" + id="org.eclipse.wtp.releng.tests.feature" + version="1.1.1.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.web_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.web_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <feature + url="features/org.eclipse.wst.xml_tests.feature_3.2.0.qualifier.jar" + id="org.eclipse.wst.xml_tests.feature" + version="3.2.0.qualifier"> + <category + name="Web Tools Platform Tests (WTP Tests) 3.2.0"/> + </feature> + <category-def + name="Web Tools Platform Tests (WTP Tests) 3.2.0" + label="Web Tools Platform Tests (WTP Tests) 3.2.0"> + <description> + These features provide Unit tests for WTP. WTP Committers, or others testing WTP, will need these in at least + their PDE Targets. + </description> + </category-def> +</site> diff --git a/releng.wtpbuilder/components/wste4.tests/customTargets.xml b/releng.wtpbuilder/components/wste4.tests/customTargets.xml new file mode 100644 index 0000000000000000000000000000000000000000..ed00810df38faad6933c9a742cf9744b606cb047 --- /dev/null +++ b/releng.wtpbuilder/components/wste4.tests/customTargets.xml @@ -0,0 +1,362 @@ +<project + name="PDECustomTargets" + default="noDefault" + basedir="."> + <!-- + = = = standard properties pattern = = = Note to be + cross-platform, "environment variables" are only appropriate for + some variables, e.g. ones we set, since properties are case + sensitive, even if the environment variables on your operating + system are not, e.g. it will be ${env.Path} not ${env.PATH} on + Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- let this project specify properties, if not already set --> + <property + file="build.properties"/> + <fail + message="dependency.properties must be specified by distribution script" + unless="dependency.properties"/> + <fail + unless="buildDirectory" + message="buildDirectory must be set"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <property + name="archiveName" + value="${component}-buildrepo-${buildLabel}.zip"/> + <property + name="p2.metadata.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2.artifact.repo.name" + value="WTP Build repository: ${buildLabel}/${component}"/> + <property + name="p2buildrepoDirectory" + value="${buildDirectory}/${buildLabel}/buildrepository/${component}/"/> + <property + name="p2.build.repo" + value="file://${p2buildrepoDirectory}/"/> + <property + name="p2.category.definition" + value="file://${wtp.builder.home}/components/${component}/category.xml"/> + <echo + message="p2.build.repo: ${p2.build.repo}"/> + <echo + message="p2.category.definition: ${p2.category.definition}"/> + <!-- + 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"> + <echo + level="info" + message="target: ${target} "/> + <echo + level="info" + message="basedir: ${basedir}"/> + <echo + level="info" + message="component: ${component}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="baseLocation: ${baseLocation}"/> + <echo + level="info" + message="generic target: ${genericTargets}"/> + <echo + level="info" + message="topLevelElementId: ${topLevelElementId}"/> + <echo + message="compilerArg: ${compilerArg}"/> + <echo + message="individualSourceBundles: ${individualSourceBundles}"/> + <antcall + target="allElementsDelegator"/> + </target> + + <!-- + Check out map files from repository + --> + <target + name="getMapFiles"> + + <!-- for now, get all, at once. May componetize later. --> + <ant + antfile="${wtp.builder.home}/scripts/build/maptasks.xml" + target="fetchAllMaps"/> + </target> + + + <!-- + Steps to do before setup + --> + <target + name="preSetup"> + </target> + <!-- + Steps to do after setup but before starting the build proper + --> + <target + name="postSetup"> + <dirname + file="${ant.file}" + property="component.dir"/> + <echo + level="debug" + message="ant.file: ${ant.file}"/> + <echo + level="debug" + message="component.dir: ${component.dir}"/> + + <!-- Get the dependencies --> + <antcall + target="getDependencies"/> + </target> + <!-- + ===================================================================== + --> + <!-- Get the dependencies based on releng maps --> + <!-- + ===================================================================== + --> + <target + name="getDependencies"> + <ant + antfile="${component.dir}/dependency.xml" + target="get"> + <property + name="base.install.dir" + value="${buildRoot}"/> + </ant> + </target> + + <!-- + Steps to do before fetching the build elements + --> + <target + name="preFetch"> + </target> + <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"> + <echo + message="buildDirectory: ${buildDirectory}"/> + <customizeAccessRules + bundleDirectory="${buildDirectory}/plugins" + defaultRules="+org/eclipse/wst/**/*, +org/eclipse/jst/**/*"/> + </target> + <!-- + Steps to do before running the build.xmls for the elements being + built. + --> + <target + name="preProcess"> + <replace + dir="${buildDirectory}/plugins" + value="${timestamp}" + token="@build@"> + <include + name="**/about.mappings"/> + </replace> + </target> + <!-- + Steps to do after running the build.xmls for the elements being + built. + --> + <target + name="postProcess"> + <condition + property="logsAvailable"> + <istrue + value="${javacVerbose}"/> + </condition> + <antcall + target="gatherLogs"/> + </target> + + <!-- Steps to do before running assemble. --> + <target + name="preAssemble"> + </target> + + <!-- + Steps to do after running assemble. + --> + <target + name="postAssemble"> + + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="conditionAndSignJars"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="finishPackages"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createTraditionalZipFiles"> + </ant> + </target> + + <!-- + Steps to do after the build is done. + --> + <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"> + </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> + + <!-- + Helper targets + --> + <target + name="gatherLogs" + if="logsAvailable"> + <mkdir + dir="${buildDirectory}/${buildLabel}/${compilelogsDir}"/> + <echo + level="debug" + message="logExtension: ${logExtension}"/> + <antcall + target="allElements"> + <param + name="target" + value="gatherLogs"/> + <param + name="logExtension" + value="${logExtension}"/> + </antcall> + <unzip + dest="${buildDirectory}/${buildLabel}/${compilelogsDir}" + overwrite="true"> + <fileset + dir="${buildDirectory}/features/${topLevelElementId}"> + <include + name="**/*.log.zip"/> + </fileset> + </unzip> + <!-- + workaround: see + https://bugs.eclipse.org/bugs/show_bug.cgi?id=156043 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=172361 and + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294070 + --> + + <copy + todir="${buildDirectory}/${buildLabel}/${compilelogsDir}/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/*tests*feature*/feature.temp.folder/"/> + </fileset> + <compositemapper> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/@dot.xml" + to="/\2/@dot.xml"/> + <mapper + type="regexp" + from="(.*)/plugins/(.*)/(.*)bin.xml" + to="/\2/\3bin.xml"/> + </compositemapper> + </copy> + + </target> + <target + name="clean" + unless="noclean"> + <antcall + target="allElements"> + <param + name="target" + value="cleanElement"/> + </antcall> + </target> + + <!-- + Default target + --> + <target + name="noDefault"> + <echo + level="error" + message="You must specify a target when invoking this file"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/components/wste4.tests/dependency.xml b/releng.wtpbuilder/components/wste4.tests/dependency.xml new file mode 100644 index 0000000000000000000000000000000000000000..0e93ba8f87849e02226f3dded92393f87df7d4e6 --- /dev/null +++ b/releng.wtpbuilder/components/wste4.tests/dependency.xml @@ -0,0 +1,95 @@ +<?xml version="1.0"?> +<!-- + ====================================================================== + Properties that must be passed to this script: base.install.dir + dependencyTargets local.cache.dir dependency.properties + ====================================================================== +--> +<project + name="test" + default="get"> + <target + name="get"> + <!-- + read in this properties, just so we can make sure our + requested pre-reqs are defined via {groupId}.url + --> + <property + file="${dependency.properties}"/> + <mkdir + dir="${buildDirectory}/maps/${env.RELENG}/maps"/> + <property + name="pde.builder.path" + value="${env.BASE_BUILDERS}/${eclipse.builder.version}/${eclipse.builder}"/> + <echo + level="debug" + message="pde.builder.path: ${pde.builder.path}"/> + <echo + level="debug" + message="eclipse.builder.version: ${eclipse.builder.version}"/> + <echo + level="debug" + message="eclipse.builder: ${eclipse.builder}"/> + + <antcall + target="getAndInstall"> + <param + name="groupId" + value="orbitthirdpartymap"/> + <param + name="base.install.dir" + value="${buildDirectory}/maps/${env.RELENG}/maps/"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emf"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="emfxsd"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="gef"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="e4"/> + </antcall> + <antcall + target="getAndInstall"> + <param + name="groupId" + value="eclipseTestFramework"/> + </antcall> + </target> + <target + name="getAndInstall" + if="${groupId}.url"> + <ant + antfile="${dependencyTargets}" + target="checkDependency"> + <property + name="groupId" + value="${groupId}"/> + </ant> + <ant + antfile="${dependencyTargets}" + target="installDependency"> + <property + name="groupId" + value="${groupId}"/> + <property + name="install.destination" + value="${base.install.dir}"/> + </ant> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/build.xml b/releng.wtpbuilder/distribution/wtpe4.build/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..fc66f3f4236820b01a434c8225e43c485d2d639b --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/build.xml @@ -0,0 +1,288 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + default="build" + basedir="."> + <fail + unless="wtp.builder.home"/> + <property + file="${wtp.builder.home}/build.properties"/> + <property + environment="env"/> + + <!-- required to get proper value of doCreateFprojZips --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + + <echo + message="transformedRepoLocation: ${transformedRepoLocation}"/> + <mkdir + dir="${transformedRepoLocation}"/> + + + <!-- main --> + <target + name="build" + depends="getBaseBuilder"> + <dirname + file="${ant.file}" + property="distribution.wtp.build.dir"/> + <property + name="buildTargets" + value="${wtp.builder.home}/scripts/build/runbuild.xml"/> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + + + <!-- calling label.xml to createg label.properties file --> + <ant + antfile="${wtp.builder.home}/scripts/build/label.xml"/> + <echo + level="info" + message="invoking buildTargets: ${buildTargets} to build for each component"/> + <ant + antfile="${buildTargets}"> + <property + name="component" + value="wst-sdk"/> + </ant> + <ant + antfile="${buildTargets}"> + <property + name="component" + value="wst.tests"/> + <property + name="eclipseBuildFailOnError" + value="true"/> + </ant> + <ant + antfile="${buildTargets}"> + <property + name="component" + value="jst-sdk"/> + </ant> + <ant + antfile="${buildTargets}"> + <property + name="component" + value="jst.tests"/> + <property + name="eclipseBuildFailOnError" + value="true"/> + </ant> + + <ant + antfile="${buildTargets}"> + <property + name="component" + value="dali-sdk"/> + <property + name="eclipseBuildFailOnError" + value="true"/> + </ant> + + + <ant + antfile="${buildTargets}"> + <property + name="component" + value="dali.tests"/> + <property + name="eclipseBuildFailOnError" + value="true"/> + </ant> + + <ant + antfile="${wtp.builder.home}/scripts/build/runAntRunner.xml"> + <property + name="antrunnerfile" + value="${wtp.builder.home}/distribution/wtp.build/createFinalRepo.xml"/> + </ant> + + <!-- package --> + <antcall + target="package"/> + </target> + + <!-- invoking runbuild.xml targetting getBaseBuilder --> + <target + name="getBaseBuilder" + if="eclipse.builder.fetch"> + <dirname + file="${ant.file}" + property="wtbuilder.dir"/> + <property + name="buildTargets" + value="${wtp.builder.home}/scripts/build/runbuild.xml"/> + <echo + level="info" + message="invoking buildTargets: ${buildTargets} -> getBaseBuilder"/> + <ant + antfile="${buildTargets}" + target="getBaseBuilder"/> + </target> + <target + name="package"> + <!-- + post, post packaging, for WTP ... "manually" assemble the + desired zips + --> + <ant + antfile="${wtp.builder.home}/scripts/build/runAntRunner.xml"> + <property + name="antrunnerfile" + value="${wtp.builder.home}/distribution/wtp.build/createmainzips.xml"/> + </ant> + <ant + antfile="${wtp.builder.home}/scripts/build/runAntRunner.xml"> + <property + name="antrunnerfile" + value="${wtp.builder.home}/distribution/wtp.build/createjaxws.xml"/> + </ant> + <ant + antfile="${wtp.builder.home}/scripts/build/runAntRunner.xml"> + <property + name="antrunnerfile" + value="${wtp.builder.home}/distribution/wtp.build/createnoopzips.xml"/> + </ant> + <antcall + target="createFprojZips"/> + </target> + <!-- + Handles packaging of individual Faceted Project Framework + distributions. + --> + <target + name="createFprojZips" + if="doCreateFprojZips"> + <delete + file="${buildDirectory}/${buildLabel}/wtp-common-fproj-${buildLabel}.zip" + failonerror="false"/> + <zip + destfile="${buildDirectory}/${buildLabel}/wtp-common-fproj-${buildLabel}.zip"> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-sdk-${buildLabel}.zip"> + <include + name="eclipse/features/org.eclipse.wst.common.fproj_*/**"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.project.facet.core_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.project.facet.ui_*.jar"/> + </zipfileset> + </zip> + <delete + file="${buildDirectory}/${buildLabel}/wtp-common-fproj-sdk-${buildLabel}.zip" + failonerror="false"/> + <zip + destfile="${buildDirectory}/${buildLabel}/wtp-common-fproj-sdk-${buildLabel}.zip"> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-common-fproj-${buildLabel}.zip"/> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-sdk-${buildLabel}.zip"> + <include + name="eclipse/features/org.eclipse.wst.common.fproj.sdk_*/**"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.fproj.sdk_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.project.facet.doc.api_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.project.facet.core.source_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.wst.common.project.facet.ui.source_*.jar"/> + </zipfileset> + </zip> + <delete + file="${buildDirectory}/${buildLabel}/wtp-common-fproj-enablement-jdt-${buildLabel}.zip" + failonerror="false"/> + <zip + destfile="${buildDirectory}/${buildLabel}/wtp-common-fproj-enablement-jdt-${buildLabel}.zip"> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-sdk-${buildLabel}.zip"> + <include + name="eclipse/features/org.eclipse.jst.common.fproj.enablement.jdt_*/**"/> + <include + name="eclipse/plugins/org.eclipse.jst.common.project.facet.core_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.jst.common.project.facet.ui_*.jar"/> + </zipfileset> + </zip> + <delete + file="${buildDirectory}/${buildLabel}/wtp-common-fproj-enablement-jdt-sdk-${buildLabel}.zip" + failonerror="false"/> + <zip + destfile="${buildDirectory}/${buildLabel}/wtp-common-fproj-enablement-jdt-sdk-${buildLabel}.zip"> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-common-fproj-enablement-jdt-${buildLabel}.zip"/> + <zipfileset + src="${buildDirectory}/${buildLabel}/wtp-sdk-${buildLabel}.zip"> + <include + name="eclipse/features/org.eclipse.jst.common.fproj.enablement.jdt.sdk_*/**"/> + <include + name="eclipse/plugins/org.eclipse.jst.common.fproj.enablement.jdt.sdk_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.jst.common.project.facet.core.source_*.jar"/> + <include + name="eclipse/plugins/org.eclipse.jst.common.project.facet.ui.source_*.jar"/> + </zipfileset> + </zip> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="buildDirectory" + value="${buildDirectory}"/> + <property + name="buildLabel" + value="${buildLabel}"/> + <property + name="archiveName" + value="wtp-common-fproj-${buildLabel}.zip"/> + </ant> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="buildDirectory" + value="${buildDirectory}"/> + <property + name="buildLabel" + value="${buildLabel}"/> + <property + name="archiveName" + value="wtp-common-fproj-sdk-${buildLabel}.zip"/> + </ant> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="buildDirectory" + value="${buildDirectory}"/> + <property + name="buildLabel" + value="${buildLabel}"/> + <property + name="archiveName" + value="wtp-common-fproj-enablement-jdt-${buildLabel}.zip"/> + </ant> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="buildDirectory" + value="${buildDirectory}"/> + <property + name="buildLabel" + value="${buildLabel}"/> + <property + name="archiveName" + value="wtp-common-fproj-enablement-jdt-sdk-${buildLabel}.zip"/> + </ant> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/create311zips.xml b/releng.wtpbuilder/distribution/wtpe4.build/create311zips.xml new file mode 100644 index 0000000000000000000000000000000000000000..603139eec47dd523adbb1f84a8aad724a365cb94 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/create311zips.xml @@ -0,0 +1,158 @@ +<?xml version="1.0" encoding="UTF-8"?> + <!-- + This script is to create some zips to handle fix described in + https://bugs.eclipse.org/bugs/show_bug.cgi?id=294156 + --> +<project + default="build" + basedir="."> + <!-- + These properties are normally set by calling task, but for + "local" tests from command line, they can be set here + --> + <property + name="buildDirectory" + value="/home/data/httpd/download.eclipse.org/webtools/downloads/drops/R3.1"/> + <property + name="buildLabel" + value="R-3.1.1-20090917225226"/> + <property + name="wtp.builder.home" + value="/shared/webtools/projectBuilders/wtp-R3.2.0-I/webtools.releng/releng.wtpbuilder"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <echo + message="buildLabel: ${buildLabel}"/> + <echo + message="wtp.builder.home: ${wtp.builder.home}"/> + <!-- + three convenience variables to help avoid typos, etc. Should + never need to be changed + --> + <property name="temproot" + value="/tmp/wtp/${buildLabel}" /> + <property + name="tempDir" + value="${temproot}/tempdir"/> + <property + name="tempRunnableEclipse" + value="${tempDir}/eclipse"/> + <property + name="tempRepo" + value="${temproot}/temprepo"/> + <target + name="build"> + <antcall + target="createCodeZip"> + <param + name="newarchiveName" + value="jst-${buildLabel}b.zip"/> + </antcall> + <antcall + target="createSDKZip"> + <param + name="newarchiveName" + value="jst-sdk-${buildLabel}b.zip"/> + </antcall> + + </target> + <target + name="createCodeZip"> + <ant + antfile="ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.wst.web_ui.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_ui.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_ui.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt.feature.feature.group"/> + <iu + id="org.eclipse.wst.common.fproj.feature.group"/> + <iu + id="org.eclipse.wst.server_adapters.feature.feature.group"/> + <iu + id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/> + <iu + id="org.eclipse.jst.server_ui.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_ui.feature.feature.group"/> + <iu + id="org.eclipse.wst.xsl.feature.feature.group"/> + <iu + id="org.eclipse.jst.webpageeditor.feature.feature.group"/> + <iu + id="org.eclipse.jst.jsf.apache.trinidad.tagsupport.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.axis2tools.feature.feature.group"/> + </p2.mirror> + <ant + antfile="ziputils.xml" + target="postmirrortasks"/> + </target> + <target + name="createSDKZip"> + <ant + antfile="ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.wst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.common.fproj.sdk.feature.group"/> + <iu + id="org.eclipse.wst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group"/> + <iu + id="org.eclipse.jst.server_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.xsl_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.webpageeditor_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.axis2tools_sdk.feature.feature.group"/> + </p2.mirror> + <ant + antfile="ziputils.xml" + target="postmirrortasks"/> + </target> + +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/createFinalRepo.xml b/releng.wtpbuilder/distribution/wtpe4.build/createFinalRepo.xml new file mode 100644 index 0000000000000000000000000000000000000000..8c24a84828dac9c7d7e5b4f81b26dd7ab6ca7182 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/createFinalRepo.xml @@ -0,0 +1,110 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + This script is to create some zips with core features only. + Limited, specialized usefulness, so they are not linked or + advertised. That is, could change at any time. +--> +<project + default="build" + basedir="."> + <target + name="build"> + <!-- final repository work TODO: add comparitor --> + <p2.mirror + verbose="true"> + <repository + location="file://${buildDirectory}/${buildLabel}/repository/" + name="Web Tools Platform Repository ${buildLabel}" + format="file://${buildDirectory}/${buildLabel}/buildrepository/"/> + <source> + <repository + location="file://${buildDirectory}/${buildLabel}/buildrepository/"/> + </source> + <slicingoptions + followStrict="true"/> + <iu + id="org.eclipse.wst.common.fproj.sdk.feature.group"/> + <iu + id="org.eclipse.wst.jsdt_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.xsl_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group"/> + <iu + id="org.eclipse.jst.server_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.axis2tools_sdk.feature.feature.group"/> + + <iu + id="org.eclipse.jst.ws.jaxws_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.cxf_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.dom_sdk.feature.feature.group"/> + + + + + + <iu + id="org.eclipse.jst.jsf.apache.trinidad.tagsupport_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.webpageeditor_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jsf_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jpt_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jpt.eclipselink_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jpt.tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.jsf.tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.cxf_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.dom_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.common_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.server_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.web_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.ws_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.xsl_tests.feature.feature.group"/> + <iu + id="org.eclipse.wtp.releng.tests.feature.feature.group"/> + + </p2.mirror> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/createjaxws.xml b/releng.wtpbuilder/distribution/wtpe4.build/createjaxws.xml new file mode 100644 index 0000000000000000000000000000000000000000..6d67bf4c88268c4357db5de2c9dafe14be9e133e --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/createjaxws.xml @@ -0,0 +1,139 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + This script is to create some zips with core features only. + Limited, specialized usefulness, so they are not linked or + advertised. That is, could change at any time. + --> +<project + default="build" + basedir="."> + <!-- + These properties are normally set by calling task, but for + "local" tests from command line, they can be set here + --> + <property + name="buildDirectory" + value="/shared/webtools/committers/wtp-R3.2.0-I/20091029001529"/> + <property + name="buildLabel" + value="I-3.2.0-20091029030635"/> + <property + name="wtp.builder.home" + value="/shared/webtools/projectBuilders/wtp-R3.2.0-I/webtools.releng/releng.wtpbuilder"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <echo + message="buildLabel: ${buildLabel}"/> + <echo + message="wtp.builder.home: ${wtp.builder.home}"/> + <!-- + three convenience variables to help avoid typos, etc. Should + never need to be changed + --> + + <target + name="build"> + <antcall + target="createZip"> + <param + name="newarchiveName" + value="wtp-jaxws-buildrepo-${buildLabel}.zip"/> + <param + name="tempRepo" + value="${buildDirectory}/temprepo"/> + </antcall> + <antcall + target="createSDKZip"> + <param + name="newarchiveName" + value="wtp-jaxws-sdk-buildrepo-${buildLabel}.zip"/> + <param + name="tempRepo" + value="${buildDirectory}/temprepo"/> + </antcall> + <antcall + target="createTestZip"> + <param + name="newarchiveName" + value="wtp-jaxws-tests-buildrepo-${buildLabel}.zip"/> + <param + name="tempRepo" + value="${buildDirectory}/temprepo"/> + </antcall> + </target> + <target + name="createZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/components/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.jst.ws.cxf.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.dom.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="createzippedrepo"/> + </target> + <target + name="createSDKZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/components/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.jst.ws.cxf_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.dom_sdk.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="createzippedrepo"/> + </target> + <target + name="createTestZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/components/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.jst.ws.cxf_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.ws.jaxws.dom_tests.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="createzippedrepo"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/createmainzips.xml b/releng.wtpbuilder/distribution/wtpe4.build/createmainzips.xml new file mode 100644 index 0000000000000000000000000000000000000000..079b828c5f5c7fd8638945e3df95876d9f965cf0 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/createmainzips.xml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> + <!-- + This script is to create some zips with core features only. + Limited, specialized usefulness, so they are not linked or + advertised. That is, could change at any time. + --> +<project + default="build" + basedir="."> + <!-- + These properties are normally set by calling task, but for + "local" tests from command line, they can be set here + --> + <property + name="buildDirectory" + value="/shared/webtools/committers/wtp-R3.2.0-I/20091029001529"/> + <property + name="buildLabel" + value="I-3.2.0-20091029030635"/> + <property + name="wtp.builder.home" + value="/shared/webtools/projectBuilders/wtp-R3.2.0-I/webtools.releng/releng.wtpbuilder"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <echo + message="buildLabel: ${buildLabel}"/> + <echo + message="wtp.builder.home: ${wtp.builder.home}"/> + <!-- + three convenience variables to help avoid typos, etc. Should + never need to be changed + --> + <property + name="tempDir" + value="${buildDirectory}/${buildLabel}/tempdir"/> + <property + name="tempRunnableEclipse" + value="${tempDir}/eclipse"/> + <property + name="tempRepo" + value="${buildDirectory}/${buildLabel}/temprepo"/> + <target + name="build"> + <antcall + target="createCodeZip"> + <param + name="newarchiveName" + value="wtp-${buildLabel}.zip"/> + </antcall> + <antcall + target="createSDKZip"> + <param + name="newarchiveName" + value="wtp-sdk-${buildLabel}.zip"/> + </antcall> + <antcall + target="createTestZip"> + <param + name="newarchiveName" + value="wtp-tests-${buildLabel}.zip"/> + </antcall> + </target> + <import + file="${buildDirectory}/maps/webtools.maps/releng/packages/mirrortasks.xml"/> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/createnoopzips.xml b/releng.wtpbuilder/distribution/wtpe4.build/createnoopzips.xml new file mode 100644 index 0000000000000000000000000000000000000000..0da4fd158fb8255aab48429cbddd46259b09df43 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/createnoopzips.xml @@ -0,0 +1,198 @@ +<?xml version="1.0" encoding="UTF-8"?> + <!-- + This script is to create some zips with core features only. + Limited, specialized usefulness, so they are not linked or + advertised. That is, could change at any time. + --> +<project + default="build" + basedir="."> + <!-- + These properties are normally set by calling task, but for + "local" tests from command line, they can be set here + --> + <property + name="buildDirectory" + value="/shared/webtools/committers/wtp-R3.2.0-I/20091029001529"/> + <property + name="buildLabel" + value="I-3.2.0-20091029030635"/> + <property + name="wtp.builder.home" + value="/shared/webtools/projectBuilders/wtp-R3.2.0-I/webtools.releng/releng.wtpbuilder"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <echo + message="buildLabel: ${buildLabel}"/> + <echo + message="wtp.builder.home: ${wtp.builder.home}"/> + <!-- + three convenience variables to help avoid typos, etc. Should + never need to be changed + --> + <property + name="tempDir" + value="${buildDirectory}/${buildLabel}/tempdir"/> + <property + name="tempRunnableEclipse" + value="${tempDir}/eclipse"/> + <property + name="tempRepo" + value="${buildDirectory}/${buildLabel}/temprepo"/> + <target + name="build"> + <antcall + target="createNoOptionalZip"> + <param + name="newarchiveName" + value="wtp-noop-${buildLabel}.zip"/> + </antcall> + <antcall + target="createNoOptionalSDKZip"> + <param + name="newarchiveName" + value="wtp-sdk-noop-${buildLabel}.zip"/> + </antcall> + <antcall + target="createNoOptionalTestZip"> + <param + name="newarchiveName" + value="wtp-tests-noop-${buildLabel}.zip"/> + </antcall> + </target> + <target + name="createNoOptionalZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.wst.web_ui.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_ui.feature.feature.group"/> + <iu + id="org.eclipse.jpt.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_ui.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt.feature.feature.group"/> + <iu + id="org.eclipse.wst.common.fproj.feature.group"/> + <iu + id="org.eclipse.wst.server_adapters.feature.feature.group"/> + <iu + id="org.eclipse.jst.common.fproj.enablement.jdt.feature.group"/> + <iu + id="org.eclipse.jst.server_ui.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_ui.feature.feature.group"/> + <iu + id="org.eclipse.jsf.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="postmirrortasks"/> + </target> + <target + name="createNoOptionalSDKZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.wst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jpt_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt_sdk.feature.feature.group"/> + <iu + id="org.eclipse.wst.common.fproj.sdk.feature.group"/> + <iu + id="org.eclipse.wst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.common.fproj.enablement.jdt.sdk.feature.group"/> + <iu + id="org.eclipse.jst.server_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext.sdk.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_sdk.feature.feature.group"/> + <iu + id="org.eclipse.jsf_sdk.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="postmirrortasks"/> + </target> + <target + name="createNoOptionalTestZip"> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="premirrortasks"/> + <p2.mirror + source="${buildDirectory}/${buildLabel}/repository" + destination="${tempRepo}" + log="${buildDirectory}/${buildLabel}/mirrorlog-${newarchiveName}.log" + verbose="true"> + <slicingoptions + followstrict="true" + includeNonGreedy="false" + includeOptional="false"/> + <iu + id="org.eclipse.jpt.tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.enterprise_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.jsf.tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_adapters.ext_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.server_tests.feature.feature.group"/> + <iu + id="org.eclipse.jst.web_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.common_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.jsdt_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.server_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.web_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.ws_tests.feature.feature.group"/> + <iu + id="org.eclipse.wst.xml_tests.feature.feature.group"/> + <iu + id="org.eclipse.wtp.releng.tests.feature.feature.group"/> + </p2.mirror> + <ant + antfile="${wtp.builder.home}/distribution/wtp.build/ziputils.xml" + target="postmirrortasks"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/p2work.shsource b/releng.wtpbuilder/distribution/wtpe4.build/p2work.shsource new file mode 100644 index 0000000000000000000000000000000000000000..b3dffaae40173a571cbd89fe5f8253fbd1809e93 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/p2work.shsource @@ -0,0 +1,18 @@ +# minor utility to aid running test scripts from command line + +# the top level directory, that should "contain" all else involved with build, control and output +export BUILD_HOME=${HOME}/p2work + +# platform install. One level above what will contain the 'eclipse' directory. +export ECLIPSE_HOME=/shared/webtools/basebuilders/R36_M2/org.eclipse.releng.basebuilder + +export ANT_HOME=/shared/webtools/apps/apache-ant-1.7.1 + +export JAVA_5_HOME=/shared/webtools/apps/ibm-java2-i386-50 +export JAVA_6_HOME=/shared/webtools/apps/ibm-java-ppc-605 + +export JAVA_HOME=${JAVA_6_HOME} + +export JAVA_EXEC_DIR=${JAVA_HOME}/jre/bin/ + +export PDE_BUILDER_PATH=/shared/webtools/basebuilders/R36_M2/org.eclipse.releng.basebuilder diff --git a/releng.wtpbuilder/distribution/wtpe4.build/runEclipseAntRunner.sh b/releng.wtpbuilder/distribution/wtpe4.build/runEclipseAntRunner.sh new file mode 100644 index 0000000000000000000000000000000000000000..d06906ee2c24dea7a8ca846f971883282c070372 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/runEclipseAntRunner.sh @@ -0,0 +1,10 @@ +# minor utility to aid running test scripts from command line + +echo "p2work" + +source ./p2work.shsource + +echo ECLIPSE_HOME: ${ECLIPSE_HOME} + +#"${ECLIPSE_HOME}"/eclipse -consolelog -data ./mirrorWorkWorkspace -nosplash --launcher.suppressErrors -vm "${JAVA_EXEC_DIR}" -application org.eclipse.ant.core.antRunner -f createnoopzips.xml "$@" +"${JAVA_EXEC_DIR}"/java -jar ${PDE_BUILDER_PATH}/plugins/org.eclipse.equinox.launcher.jar -consolelog -data ./mirrorWorkWorkspace -nosplash --launcher.suppressErrors -vm "${JAVA_EXEC_DIR}" -application org.eclipse.ant.core.antRunner -f create311zips.xml "$@" diff --git a/releng.wtpbuilder/distribution/wtpe4.build/tempbuild.xml b/releng.wtpbuilder/distribution/wtpe4.build/tempbuild.xml new file mode 100644 index 0000000000000000000000000000000000000000..3913e0962d2c120f7e63b2cbea1edaad62ae6b40 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/tempbuild.xml @@ -0,0 +1,42 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + default="build" + basedir="."> + + <property + name="buildDirectory" + value="/home/shared/webtools/projects/wtp-R3.2.0-I/workdir"/> + <property + name="buildLabel" + value="I-3.2.0-20091104001502"/> + <property + name="wtp.builder.home" + value="/shared/webtools/projectBuilders/wtp-R3.2.0-I/webtools.releng/releng.wtpbuilder"/> + <echo + message="buildDirectory: ${buildDirectory}"/> + <echo + message="buildLabel: ${buildLabel}"/> + <echo + message="wtp.builder.home: ${wtp.builder.home}"/> + + <!-- main --> + <target + name="build"> + <copy + todir="${buildDirectory}/${buildLabel}/compilelogs/plugins" + overwrite="true"> + <!-- + we want all @dot.xml files, but assumes a certain + structure, to include directory for name of plugin + --> + <fileset + dir="${buildDirectory}/features/"> + <include + name="**/feature.temp.folder/"/> + </fileset> + + <mapper type="regex" from="(.*)/plugins/(.*)/@dot.xml" to="/\2/@dot.xml"/> + + </copy> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.build/ziputils.xml b/releng.wtpbuilder/distribution/wtpe4.build/ziputils.xml new file mode 100644 index 0000000000000000000000000000000000000000..34e78c4ce02bf229f652fa591d89a38d22888941 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.build/ziputils.xml @@ -0,0 +1,105 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + default="nodefault" + basedir="."> + <target + name="premirrortasks"> + <!-- + if desired zip already exists, remove it. It normally would + not exist, but might if restarting a build, or something + --> + <delete + file="${buildDirectory}/${buildLabel}/${newarchiveName}" + quiet="true" + failonerror="false"/> + </target> + <target + name="createzippedrepo"> + <!-- are these required? + <copy + todir="${tempRunnableEclipse}" + overwrite="false"> + <fileset + dir="${wtp.builder.home}/rootfiles"> + </fileset> + </copy> + --> + <zip + destfile="${buildDirectory}/${buildLabel}/components/${newarchiveName}" + basedir="${tempRepo}"/> + <delete + dir="${tempRepo}" + quiet="true" + failonerror="false"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="subdir" + value="components/"/> + <property + name="archiveName" + value="${newarchiveName}"/> + </ant> + </target> + <target + name="postmirrortasks"> + <p2.repo2runnable> + <repository + location="${tempRunnableEclipse}"/> + <source> + <repository + location="${tempRepo}"/> + </source> + </p2.repo2runnable> + <!-- + remove content.jar and artifacts.jar, since not in + traditional zips + --> + <delete + file="${tempRunnableEclipse}/artifacts.jar" + quiet="true" + failonerror="false"/> + <delete + file="${tempRunnableEclipse}/content.jar" + quiet="true" + failonerror="false"/> + <!-- copy in standard root license files --> + <copy + todir="${tempRunnableEclipse}" + overwrite="false"> + <fileset + dir="${wtp.builder.home}/rootfiles"> + </fileset> + </copy> + <zip + destfile="${buildDirectory}/${buildLabel}/${newarchiveName}" + basedir="${tempDir}"/> + <delete + dir="${tempDir}" + quiet="true" + failonerror="false"/> + <delete + dir="${tempRepo}" + quiet="true" + failonerror="false"/> + <ant + antfile="${wtp.builder.home}/scripts/build/buildutilitiesp2.xml" + target="createChecksums"> + <property + name="buildDirectory" + value="${buildDirectory}"/> + <property + name="buildLabel" + value="${buildLabel}"/> + <property + name="archiveName" + value="${newarchiveName}"/> + </ant> + </target> + <target + name="nodefault"> + <fail + message="There is do default task. Must be specified when calling."/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/build.xml b/releng.wtpbuilder/distribution/wtpe4.site/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..dc307d076d8d3ec1b059105305b38c1caba7a0f2 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/build.xml @@ -0,0 +1,168 @@ +<project + name="Build specific targets and properties" + default="build" + basedir="."> + <!-- + Note to be cross-platform, "environment variables" are only + appropriate for some variables, e.g. ones we set, since + properties are case sensitive, even if the environment variables + on your operating system are not, e.g. it will be ${env.Path} + not ${env.PATH} on Windows + --> + <property + environment="env"/> + <!-- + Let users override standard properties, if desired. If + directory, file, or some properties do not exist, then standard + properties will be used. + --> + <property + file="${env.LOCAL_BUILD_PROPERTIES_DIR}/${ant.project.name}.properties"/> + + <!-- = = = end standard properties pattern = = = --> + <echo + message="ant.file: ${ant.file}"/> + <target + name="build"> + <mkdir + dir="${buildDirectory}/${buildLabel}"/> + <java + jar="${eclipse.launcher}" + fork="true" + failonerror="true"> + <jvmarg + value="-Dosgi.ws=${env.BASEWS}"/> + <jvmarg + value="-Dosgi.os=${env.BASEOS}"/> + <jvmarg + value="-Dosgi.arch=${env.BASEARCH}"/> + <jvmarg + value="-Dbuild.donottagmaps=${build.donottagmaps}"/> + <jvmarg + value="-DbuildBranch=${buildBranch}"/> + <jvmarg + value="-DbuildType=${buildType}"/><jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> <jvmarg value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg + value="-DbuildId=${buildId}"/> + <jvmarg + value="-DmapVersionTag=${mapVersionTag}"/> + <jvmarg + value="-Dbuild.distribution=${build.distribution}"/> + <jvmarg + value="-DbuildDirectory=${buildDirectory}"/> + <jvmarg + value="-Dwtp.builder.home=${wtp.builder.home}"/> + <jvmarg + value="-Dprojectname=${projectname}"/> + <jvmarg + value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/> + <jvmarg + value="-Djava.protocol.handler.pkgs=com.ibm.etools.www.protocol"/> + <jvmarg + value="-DurlLogLocation=${buildDirectory}/${buildLabel}/outgoinghttplogfromsitebuild.log"/> + <arg + value="-data"/> + <arg + value="${basedir}/workspace"/> + <arg + value="-application"/> + <arg + value="org.eclipse.ant.core.antRunner"/> + <arg + value="-buildfile"/> + <arg + value="${ant.file}"/> + <arg + value="publish"/> + </java> + </target> + <!-- + ===================================================================== + --> + <!-- Steps to do to publish the build results --> + <!-- + ===================================================================== + --> + <target + name="publish"> + <dirname + file="${ant.file}" + property="component.dir"/> + <ant + antfile="${wtp.builder.home}/scripts/build/label.xml"/> + <property + file="${buildDirectory}/label.properties"/> + <property + name="publish.xml" + value="${component.dir}/publish.xml"/> + <property + name="indexFileName" + value="index.php"/> + <property + name="result" + value="${buildDirectory}/${buildLabel}"/> + <property + name="indexTemplateFilename" + value="index.html.template.php"/> + + <condition + property="isBuildTested" + value="true"> + <available + file="${buildDirectory}/${buildLabel}/testResults/html"/> + </condition> + <ant + antfile="${publish.xml}" + dir="${component.dir}"> + <property + name="dropTokenList" + value="%wtpruntime%,%wtpsdk%,%wtptest%,%wst%,%wst-sdk%,%wst-tests%,%jst-tests%,%wst-perf-tests%,%jst-perf-tests%,%jpt-runtime%,%jpt-sdk%,%jpt-tests%"/> + <property + name="webtoolsDownloadURL" + value="http://www.eclipse.org/downloads/download.php?file=/webtools/committers/drops"/> + <property + name="buildBranch" + value="${buildBranch}"/> + <property + name="isBuildTested" + value="${isBuildTested}"/> + <property + name="indexTemplateFilename" + value="${indexTemplateFilename}"/> + </ant> + + <!-- Get the build map over for the results to point to. --> + <copy + file="${buildDirectory}/directory.txt" + tofile="${result}/directory.txt"/> + + <!-- Copy info for build identification --> + <copy + file="${buildDirectory}/buildmachineinfo.properties" + tofile="${result}/buildmachineinfo.properties"/> + + <!-- http access logs --> + <copy + todir="${result}/" + failonerror="false"> + <fileset + dir="${buildDirectory}" + includes="*.log"/> + </copy> + + <!-- ant build log, from control directory --> + <copy + todir="${result}/" + failonerror="false"> + <fileset + dir="${env.ANT_WORKING}/${projectname}" + includes="antBuilderOutput.log"/> + </copy> + + <!-- final count files --> + <countBuildFiles + sourceDirectory="${buildDirectory}/${buildLabel}" + filterString=".zip,.tar.gz" + outputFile="${buildDirectory}/${buildLabel}/files.count"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/compilerXMLOutputToHTML.xsl b/releng.wtpbuilder/distribution/wtpe4.site/compilerXMLOutputToHTML.xsl new file mode 100644 index 0000000000000000000000000000000000000000..ffc790565e6fe8fbf4ee337001f08c4fd98cd0ae --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/compilerXMLOutputToHTML.xsl @@ -0,0 +1,171 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<xsl:stylesheet + version="1.0" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:output + method="html" + indent="yes"/> + <xsl:template + match="/"> + <html> + <body> + <xsl:apply-templates + select="compiler"/> + </body> + </html> + </xsl:template> + <xsl:template + match="compiler"> + <h2>Compiler Report</h2> + <p> + Compiler: + <xsl:value-of + select="@name"/> + <xsl:text> </xsl:text> + Version: + <xsl:value-of + select="@version"/> + </p> + <xsl:apply-templates + select="stats"/> + <xsl:apply-templates + select="sources"/> + </xsl:template> + <xsl:template + name="stats" + match="stats"> + <p> + Number of source files: + <xsl:value-of + select="count(..//source)"/> + Number of classfiles: + <xsl:value-of + select="number_of_classfiles/@value"/> + </p> + <p> + Problems: + <xsl:value-of + select="problem_summary/@problems"/> + (Errors: + <xsl:value-of + select="problem_summary/@errors"/> + Warnings: + <xsl:value-of + select="problem_summary/@warnings"/> + ) + </p> + </xsl:template> + <xsl:template + name="sources" + match="sources"> + <xsl:if + test="count(source) > 0"> + <dl> + <xsl:for-each + select="source"> + <xsl:variable + name="package" + select="normalize-space(@package)"> + </xsl:variable> + <xsl:variable + name="path" + select="normalize-space(@path)"> + </xsl:variable> + <xsl:variable + name="classname" + select="substring-after($path, $package)"> + </xsl:variable> + <xsl:if + test="count(problems) > 0"> + <dt + style="font-weight: bold; color: black"> + Source File: + <xsl:value-of + select="$package"/> + <xsl:value-of + select="$classname"/> + </dt> + <xsl:apply-templates + select="problems"> + <xsl:with-param + name="classname"> + <xsl:value-of + select="$classname"/> + </xsl:with-param> + </xsl:apply-templates> + </xsl:if> + </xsl:for-each> + </dl> + </xsl:if> + </xsl:template> + <xsl:template + match="problems"> + <xsl:param + name="classname"/> + <xsl:for-each + select="problem"> + <dd + style="font-weight: normal; color: black"> + <xsl:value-of + select="position()"/> + <xsl:text>. </xsl:text> + <xsl:value-of + select="@severity"/> + <xsl:text>: </xsl:text> + <xsl:value-of + select="@id"/> + <xsl:variable + name="lineNumber" + select="@line"> + </xsl:variable> + <xsl:for-each + select="message"> + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0;margin-bottom:0;"> + <small> + <xsl:value-of + select="@value"/> + </small> + </p> + </xsl:for-each> + <xsl:for-each + select="source_context"> + <xsl:variable + name="pre" + select="substring(@value,0,(@sourceStart + 1))"> + </xsl:variable> + <xsl:variable + name="main" + select="substring(@value,(@sourceStart + 1),(((@sourceEnd + 1) - (@sourceStart + 1)) + 1))"> + </xsl:variable> + <xsl:variable + name="end" + select="substring(@value,(@sourceEnd + 2))"> + </xsl:variable> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0;margin-bottom:0;"> + <xsl:value-of + select="substring($classname,2)"/> + : + </p> + <p + style="margin-left: +.5in; font-size: -2;font-family: monospace; margin-top: 0;margin-bottom:0;"> + <xsl:value-of + select="$lineNumber"/> + : + <xsl:value-of + select="$pre"/> + <b> + <u> + <xsl:value-of + select="$main"/> + </u> + </b> + <xsl:value-of + select="$end"/> + </p> + </xsl:for-each> + </dd> + </xsl:for-each> + </xsl:template> +</xsl:stylesheet> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/example.bin.html b/releng.wtpbuilder/distribution/wtpe4.site/example.bin.html new file mode 100644 index 0000000000000000000000000000000000000000..3f9529ea978a5a54984d3a175455a9758f7bc7e7 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/example.bin.html @@ -0,0 +1,2975 @@ +<html> +<body> +<h2>Compiler Report</h2> +<p>Compiler: Eclipse Java Compiler Version: 0.735, 3.3.0 milestone-5</p> +<p>Number of source files: 16 Number of classfiles: 179</p> +<p>Problems: 1826 (Errors: 0 Warnings: 1826 )</p> +<dl> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/css/ui/internal/properties/JSPedCSSPropertySource.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">17: + import <b><u>org.eclipse.wst.css.core.internal.provisional.document.ICSSNode</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CSSPropertySource is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">18: + import <b><u>org.eclipse.wst.css.ui.internal.properties.CSSPropertySource</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CSSPropertySource is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">22: + public class JSPedCSSPropertySource extends <b><u>CSSPropertySource</u></b> + {</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">24: + public JSPedCSSPropertySource(<b><u>ICSSNode</u></b> target) {</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The constructor + CSSPropertySource(ICSSNode) is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">25: + <b><u>super(target)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method setPropertyValue(Object, + Object) from the type CSSPropertySource is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySource.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">38: + <b><u>super.setPropertyValue(name, value)</u></b>;</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/css/ui/internal/registry/AdapterFactoryProviderJSPedCSS.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryProviderCSS + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AdapterFactoryProviderJSPedCSS.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">14: + import <b><u>org.eclipse.wst.css.ui.internal.registry.AdapterFactoryProviderCSS</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDocumentTypeHandler is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AdapterFactoryProviderJSPedCSS.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">15: + import <b><u>org.eclipse.wst.sse.core.internal.ltk.modelhandler.IDocumentTypeHandler</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryProviderCSS + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AdapterFactoryProviderJSPedCSS.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">17: + public class AdapterFactoryProviderJSPedCSS extends <b><u>AdapterFactoryProviderCSS</u></b> + {</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDocumentTypeHandler is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AdapterFactoryProviderJSPedCSS.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">20: + public boolean isFor(<b><u>IDocumentTypeHandler</u></b> + contentTypeDescription) {</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">32: + import <b><u>org.eclipse.wst.css.core.internal.provisional.document.ICSSNode</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeAdapter is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">33: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.INodeAdapter</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">34: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.INodeNotifier</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type XMLUIMessages is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">36: + import <b><u>org.eclipse.wst.xml.ui.internal.XMLUIMessages</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeAdapter is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">39: + private class CSSPropertySheetRefreshAdapter implements <b><u>INodeAdapter</u></b> + {</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">44: + public void notifyChanged(<b><u>INodeNotifier</u></b> notifier, int + eventType, Object changedFeature, Object oldValue, Object newValue, int + pos) {</p> + </dd> + <dd style="font-weight: normal; color: black">7. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">53: + private <b><u>ICSSNode</u></b> fSource = null;</p> + </dd> + <dd style="font-weight: normal; color: black">8. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">60: + if (object instanceof <b><u>ICSSNode</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">9. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">61: + fSource = (<b><u>ICSSNode</u></b>)object;</p> + </dd> + <dd style="font-weight: normal; color: black">10. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type XMLUIMessages is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">78: + super(<b><u>XMLUIMessages.JFaceNodeAdapter_1</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">11. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field JFaceNodeAdapter_1 from + the type XMLUIMessages is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">78: + super(XMLUIMessages.<b><u>JFaceNodeAdapter_1</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">12. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeAdapter is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">110: + private <b><u>INodeAdapter</u></b> fRefreshAdapter = new + CSSPropertySheetRefreshAdapter();</p> + </dd> + <dd style="font-weight: normal; color: black">13. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">112: + private <b><u>INodeNotifier[]</u></b> fSelectedNotifiers;</p> + </dd> + <dd style="font-weight: normal; color: black">14. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + removeAdapter(INodeAdapter) from the type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">126: + <b><u>fSelectedNotifiers[i].removeAdapter(fRefreshAdapter)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">15. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">136: + if (selectedObjects[i] instanceof <b><u>ICSSNode</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">16. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">137: + <b><u>ICSSNode</u></b> node = (ICSSNode) selectedObjects[i];</p> + </dd> + <dd style="font-weight: normal; color: black">17. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">137: + ICSSNode node = (<b><u>ICSSNode</u></b>) selectedObjects[i];</p> + </dd> + <dd style="font-weight: normal; color: black">18. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getNodeType() from the + type ICSSNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (<b><u>node.getNodeType()</u></b> == ICSSNode.PRIMITIVEVALUE_NODE + || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {</p> + </dd> + <dd style="font-weight: normal; color: black">19. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (node.getNodeType() == <b><u>ICSSNode.PRIMITIVEVALUE_NODE</u></b> + || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {</p> + </dd> + <dd style="font-weight: normal; color: black">20. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field PRIMITIVEVALUE_NODE from + the type ICSSNode is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (node.getNodeType() == ICSSNode.<b><u>PRIMITIVEVALUE_NODE</u></b> + || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {</p> + </dd> + <dd style="font-weight: normal; color: black">21. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getNodeType() from the + type ICSSNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || <b><u>node.getNodeType()</u></b> + == ICSSNode.STYLEDECLITEM_NODE) {</p> + </dd> + <dd style="font-weight: normal; color: black">22. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ICSSNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || + node.getNodeType() == <b><u>ICSSNode.STYLEDECLITEM_NODE</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">23. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field STYLEDECLITEM_NODE from + the type ICSSNode is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">138: + while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || + node.getNodeType() == ICSSNode.<b><u>STYLEDECLITEM_NODE</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">24. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getParentNode() from the + type ICSSNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">139: + node = <b><u>node.getParentNode()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">25. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">152: + if (selectedObjects[i] instanceof <b><u>INodeNotifier</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">26. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method addAdapter(INodeAdapter) + from the type INodeNotifier is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">154: + <b><u>((INodeNotifier) + selectedObjects[i]).addAdapter(fRefreshAdapter)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">27. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">154: + ((<b><u>INodeNotifier</u></b>) + selectedObjects[i]).addAdapter(fRefreshAdapter);</p> + </dd> + <dd style="font-weight: normal; color: black">28. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">157: + fSelectedNotifiers = (<b><u>INodeNotifier[]</u></b>) + selectedNotifiers.toArray(new INodeNotifier[selectedNotifiers.size()]);</p> + </dd> + <dd style="font-weight: normal; color: black">29. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">157: + fSelectedNotifiers = (INodeNotifier[]) selectedNotifiers.toArray(new <b><u>INodeNotifier</u></b>[selectedNotifiers.size()]);</p> + </dd> + <dd style="font-weight: normal; color: black">30. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + removeAdapter(INodeAdapter) from the type INodeNotifier is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPedCSSPropertySheetConfiguration.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">183: + <b><u>fSelectedNotifiers[i].removeAdapter(fRefreshAdapter)</u></b>;</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/StructuredTextViewerConfigurationJSP.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLFormatProcessorImpl is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">53: + import <b><u>org.eclipse.wst.html.core.internal.format.HTMLFormatProcessorImpl</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ContentTypeIdForHTML is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">54: + import <b><u>org.eclipse.wst.html.core.internal.provisional.contenttype.ContentTypeIdForHTML</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type SSEUIPlugin is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">59: + import <b><u>org.eclipse.wst.sse.ui.internal.SSEUIPlugin</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type + StructuredFormattingStrategy is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">60: + import <b><u>org.eclipse.wst.sse.ui.internal.format.StructuredFormattingStrategy</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">61: + import <b><u>org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">62: + import <b><u>org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">7. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type EditorUtility is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">63: + import <b><u>org.eclipse.wst.sse.ui.internal.util.EditorUtility</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">8. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ContentTypeIdForXML is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">64: + import <b><u>org.eclipse.wst.xml.core.internal.provisional.contenttype.ContentTypeIdForXML</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">9. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type JFaceNodeLabelProvider is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">67: + import <b><u>org.eclipse.wst.xml.ui.internal.contentoutline.JFaceNodeLabelProvider</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">10. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">89: + private <b><u>LineStyleProvider</u></b> fLineStyleProviderForJava;</p> + </dd> + <dd style="font-weight: normal; color: black">11. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">93: + private <b><u>LineStyleProvider</u></b> fLineStyleProviderForJSP;</p> + </dd> + <dd style="font-weight: normal; color: black">12. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">97: + private <b><u>LineStyleProvider</u></b> fLineStyleProviderForJSPEL;</p> + </dd> + <dd style="font-weight: normal; color: black">13. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The constructor + StructuredFormattingStrategy(IStructuredFormatProcessor) is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">236: + formatter.setMasterStrategy(<b><u>new + StructuredFormattingStrategy(new HTMLFormatProcessorImpl())</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">14. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type + StructuredFormattingStrategy is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">236: + formatter.setMasterStrategy(new <b><u>StructuredFormattingStrategy</u></b>(new + HTMLFormatProcessorImpl()));</p> + </dd> + <dd style="font-weight: normal; color: black">15. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The constructor + HTMLFormatProcessorImpl() is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">236: + formatter.setMasterStrategy(new StructuredFormattingStrategy(<b><u>new + HTMLFormatProcessorImpl()</u></b>));</p> + </dd> + <dd style="font-weight: normal; color: black">16. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLFormatProcessorImpl is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">236: + formatter.setMasterStrategy(new StructuredFormattingStrategy(new <b><u>HTMLFormatProcessorImpl</u></b>()));</p> + </dd> + <dd style="font-weight: normal; color: black">17. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">321: + public <b><u>LineStyleProvider[]</u></b> + getLineStyleProviders(ISourceViewer sourceViewer, String partitionType) + {</p> + </dd> + <dd style="font-weight: normal; color: black">18. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">322: + <b><u>LineStyleProvider[]</u></b> providers = null;</p> + </dd> + <dd style="font-weight: normal; color: black">19. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">337: + providers = new <b><u>LineStyleProvider</u></b>[]{getLineStyleProviderForJava()};</p> + </dd> + <dd style="font-weight: normal; color: black">20. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">340: + providers = new <b><u>LineStyleProvider</u></b>[]{getLineStyleProviderForJSPEL()};</p> + </dd> + <dd style="font-weight: normal; color: black">21. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">343: + providers = new <b><u>LineStyleProvider</u></b>[]{getLineStyleProviderForJSP()};</p> + </dd> + <dd style="font-weight: normal; color: black">22. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">349: + private <b><u>LineStyleProvider</u></b> getLineStyleProviderForJava() {</p> + </dd> + <dd style="font-weight: normal; color: black">23. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">356: + private <b><u>LineStyleProvider</u></b> getLineStyleProviderForJSP() {</p> + </dd> + <dd style="font-weight: normal; color: black">24. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type LineStyleProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">363: + private <b><u>LineStyleProvider</u></b> getLineStyleProviderForJSPEL() + {</p> + </dd> + <dd style="font-weight: normal; color: black">25. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type JFaceNodeLabelProvider is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">372: + fStatusLineLabelProvider = new <b><u>JFaceNodeLabelProvider</u></b>() {</p> + </dd> + <dd style="font-weight: normal; color: black">26. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getText(Object) from the + type JFaceNodeLabelProvider is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">382: + s.insert(0, <b><u>super.getText(node)</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">27. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">408: + <b><u>TextHoverManager</u></b> manager = + SSEUIPlugin.getDefault().getTextHoverManager();</p> + </dd> + <dd style="font-weight: normal; color: black">28. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type SSEUIPlugin is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">408: + TextHoverManager manager = <b><u>SSEUIPlugin</u></b>.getDefault().getTextHoverManager();</p> + </dd> + <dd style="font-weight: normal; color: black">29. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getDefault() from the + type SSEUIPlugin is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">408: + TextHoverManager manager = <b><u>SSEUIPlugin.getDefault()</u></b>.getTextHoverManager();</p> + </dd> + <dd style="font-weight: normal; color: black">30. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getTextHoverManager() + from the type SSEUIPlugin is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">408: + TextHoverManager manager = <b><u>SSEUIPlugin.getDefault().getTextHoverManager()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">31. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">409: + <b><u>TextHoverManager.TextHoverDescriptor[]</u></b> hoverDescs = + manager.getTextHovers();</p> + </dd> + <dd style="font-weight: normal; color: black">32. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type + TextHoverManager.TextHoverDescriptor is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">409: + <b><u>TextHoverManager.TextHoverDescriptor[]</u></b> hoverDescs = + manager.getTextHovers();</p> + </dd> + <dd style="font-weight: normal; color: black">33. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getTextHovers() from the + type TextHoverManager is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">409: + TextHoverManager.TextHoverDescriptor[] hoverDescs = <b><u>manager.getTextHovers()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">34. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method isEnabled() from the type + TextHoverManager.TextHoverDescriptor is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">412: + if (<b><u>hoverDescs[i].isEnabled()</u></b> && + EditorUtility.computeStateMask(hoverDescs[i].getModifierString()) == + stateMask) {</p> + </dd> + <dd style="font-weight: normal; color: black">35. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type EditorUtility is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">412: + if (hoverDescs[i].isEnabled() && <b><u>EditorUtility</u></b>.computeStateMask(hoverDescs[i].getModifierString()) + == stateMask) {</p> + </dd> + <dd style="font-weight: normal; color: black">36. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method computeStateMask(String) + from the type EditorUtility is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">412: + if (hoverDescs[i].isEnabled() && <b><u>EditorUtility.computeStateMask(hoverDescs[i].getModifierString())</u></b> + == stateMask) {</p> + </dd> + <dd style="font-weight: normal; color: black">37. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getModifierString() from + the type TextHoverManager.TextHoverDescriptor is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">412: + if (hoverDescs[i].isEnabled() && + EditorUtility.computeStateMask(<b><u>hoverDescs[i].getModifierString()</u></b>) + == stateMask) {</p> + </dd> + <dd style="font-weight: normal; color: black">38. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getId() from the type + TextHoverManager.TextHoverDescriptor is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">413: + String hoverType = <b><u>hoverDescs[i].getId()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">39. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">414: + if (<b><u>TextHoverManager.COMBINATION_HOVER</u></b>.equalsIgnoreCase(hoverType)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">40. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field COMBINATION_HOVER from the + type TextHoverManager is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">414: + if (TextHoverManager.<b><u>COMBINATION_HOVER</u></b>.equalsIgnoreCase(hoverType)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">41. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + createBestMatchHover(ITextHover) from the type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">417: + hover = <b><u>manager.createBestMatchHover(new + JSPTagInfoHoverProcessor())</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">42. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + createBestMatchHover(ITextHover) from the type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">421: + hover = <b><u>manager.createBestMatchHover(new + JSPJavaJavadocHoverProcessor())</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">43. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type TextHoverManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">424: + else if (<b><u>TextHoverManager.DOCUMENTATION_HOVER</u></b>.equalsIgnoreCase(hoverType)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">44. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field DOCUMENTATION_HOVER from + the type TextHoverManager is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">424: + else if (TextHoverManager.<b><u>DOCUMENTATION_HOVER</u></b>.equalsIgnoreCase(hoverType)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">45. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ContentTypeIdForHTML is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">458: + targets.put(<b><u>ContentTypeIdForHTML.ContentTypeID_HTML</u></b>, + null);</p> + </dd> + <dd style="font-weight: normal; color: black">46. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field ContentTypeID_HTML from + the type ContentTypeIdForHTML is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">458: + targets.put(ContentTypeIdForHTML.<b><u>ContentTypeID_HTML</u></b>, + null);</p> + </dd> + <dd style="font-weight: normal; color: black">47. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ContentTypeIdForXML is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">459: + targets.put(<b><u>ContentTypeIdForXML.ContentTypeID_XML</u></b>, null);</p> + </dd> + <dd style="font-weight: normal; color: black">48. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field ContentTypeID_XML from the + type ContentTypeIdForXML is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredTextViewerConfigurationJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">459: + targets.put(ContentTypeIdForXML.<b><u>ContentTypeID_XML</u></b>, null);</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/JSPUIPlugin.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryRegistry is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPUIPlugin.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">22: + import <b><u>org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistry</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryRegistryImpl + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPUIPlugin.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">23: + import <b><u>org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistryImpl</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryRegistry is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPUIPlugin.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">56: + public <b><u>AdapterFactoryRegistry</u></b> getAdapterFactoryRegistry() + {</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type AdapterFactoryRegistryImpl + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPUIPlugin.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">57: + return <b><u>AdapterFactoryRegistryImpl</u></b>.getInstance();</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getInstance() from the + type AdapterFactoryRegistryImpl is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JSPUIPlugin.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">57: + return <b><u>AdapterFactoryRegistryImpl.getInstance()</u></b>;</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/autoedit/AutoEditStrategyForTabs.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePlugin is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">31: + import <b><u>org.eclipse.wst.html.core.internal.HTMLCorePlugin</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePreferenceNames is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">32: + import <b><u>org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePlugin is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">181: + Preferences preferences = <b><u>HTMLCorePlugin</u></b>.getDefault().getPluginPreferences();</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getDefault() from the + type HTMLCorePlugin is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">181: + Preferences preferences = <b><u>HTMLCorePlugin.getDefault()</u></b>.getPluginPreferences();</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePreferenceNames is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">182: + if (<b><u>HTMLCorePreferenceNames.SPACE</u></b>.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field SPACE from the type + HTMLCorePreferenceNames is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">182: + if (HTMLCorePreferenceNames.<b><u>SPACE</u></b>.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))</p> + </dd> + <dd style="font-weight: normal; color: black">7. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePreferenceNames is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">182: + if (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(<b><u>HTMLCorePreferenceNames.INDENTATION_CHAR</u></b>)))</p> + </dd> + <dd style="font-weight: normal; color: black">8. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field INDENTATION_CHAR from the + type HTMLCorePreferenceNames is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">182: + if + (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(HTMLCorePreferenceNames.<b><u>INDENTATION_CHAR</u></b>)))</p> + </dd> + <dd style="font-weight: normal; color: black">9. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type HTMLCorePreferenceNames is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">183: + width = preferences.getInt(<b><u>HTMLCorePreferenceNames.INDENTATION_SIZE</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">10. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field INDENTATION_SIZE from the + type HTMLCorePreferenceNames is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AutoEditStrategyForTabs.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">183: + width = preferences.getInt(HTMLCorePreferenceNames.<b><u>INDENTATION_SIZE</u></b>);</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/autoedit/StructuredAutoEditStrategyJSP.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredModel is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">25: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.IStructuredModel</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">26: + import <b><u>org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredModel is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">34: + <b><u>IStructuredModel</u></b> model = null;</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + getExistingModelForRead(IDocument) from the type IModelManager is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">36: + model = <b><u>StructuredModelManager.getModelManager().getExistingModelForRead(document)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">42: + <b><u>IDOMNode</u></b> node = (IDOMNode) + model.getIndexedRegion(command.offset);</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">42: + IDOMNode node = (<b><u>IDOMNode</u></b>) + model.getIndexedRegion(command.offset);</p> + </dd> + <dd style="font-weight: normal; color: black">7. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getIndexedRegion(int) + from the type IStructuredModel is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">42: + IDOMNode node = (IDOMNode) <b><u>model.getIndexedRegion(command.offset)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">8. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getSource() from the type + IDOMNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">43: + if (prefixedWith(document, command.offset, "<") && !<b><u>node.getSource()</u></b>.endsWith("%>")) + { //$NON-NLS-1$ //$NON-NLS-2$</p> + </dd> + <dd style="font-weight: normal; color: black">9. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">51: + <b><u>IDOMNode</u></b> node = (IDOMNode) + model.getIndexedRegion(command.offset);</p> + </dd> + <dd style="font-weight: normal; color: black">10. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">51: + IDOMNode node = (<b><u>IDOMNode</u></b>) + model.getIndexedRegion(command.offset);</p> + </dd> + <dd style="font-weight: normal; color: black">11. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getIndexedRegion(int) + from the type IStructuredModel is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">51: + IDOMNode node = (IDOMNode) <b><u>model.getIndexedRegion(command.offset)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">12. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getSource() from the type + IDOMNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">53: + !<b><u>node.getSource()</u></b>.endsWith("}")) { //$NON-NLS-1$ + //$NON-NLS-2$</p> + </dd> + <dd style="font-weight: normal; color: black">13. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method releaseFromRead() from + the type IStructuredModel is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">StructuredAutoEditStrategyJSP.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">65: + <b><u>model.releaseFromRead()</u></b>;</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/breakpointproviders/AbstractBreakpointProvider.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredModel is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">21: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.IStructuredModel</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IndexedRegion is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">22: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.IndexedRegion</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredDocument is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">23: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredDocumentRegion + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">24: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">5. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegion is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">25: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">6. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionCollection is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">26: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">7. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionList is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">27: + import <b><u>org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionList</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">8. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ISourceEditingTextTools is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">28: + import <b><u>org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">9. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IBreakpointProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">29: + import <b><u>org.eclipse.wst.sse.ui.internal.provisional.extensions.breakpoint.IBreakpointProvider</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">10. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMElementDeclaration is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">30: + import <b><u>org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">11. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">31: + import <b><u>org.eclipse.wst.xml.core.internal.contentmodel.CMNode</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">12. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ModelQuery is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">32: + import <b><u>org.eclipse.wst.xml.core.internal.contentmodel.modelquery.ModelQuery</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">13. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ModelQueryUtil is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">33: + import <b><u>org.eclipse.wst.xml.core.internal.modelquery.ModelQueryUtil</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">14. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMNodeWrapper is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">34: + import <b><u>org.eclipse.wst.xml.core.internal.provisional.contentmodel.CMNodeWrapper</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">15. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMDocument is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">35: + import <b><u>org.eclipse.wst.xml.core.internal.provisional.document.IDOMDocument</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">16. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type DOMRegionContext is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">36: + import <b><u>org.eclipse.wst.xml.core.internal.regions.DOMRegionContext</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">17. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">37: + import <b><u>org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">18. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IBreakpointProvider is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">51: + public abstract class AbstractBreakpointProvider implements <b><u>IBreakpointProvider</u></b> + {</p> + </dd> + <dd style="font-weight: normal; color: black">19. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredModel is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">107: + private static int getValidRegionPosition(<b><u>IStructuredModel</u></b> + model, ITextRegionCollection regionContainer, int startOffset, int + endOffset) {</p> + </dd> + <dd style="font-weight: normal; color: black">20. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionCollection is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">107: + private static int getValidRegionPosition(IStructuredModel model, <b><u>ITextRegionCollection</u></b> + regionContainer, int startOffset, int endOffset) {</p> + </dd> + <dd style="font-weight: normal; color: black">21. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionList is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">109: + <b><u>ITextRegionList</u></b> regions = regionContainer.getRegions();</p> + </dd> + <dd style="font-weight: normal; color: black">22. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getRegions() from the + type ITextRegionCollection is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">109: + ITextRegionList regions = <b><u>regionContainer.getRegions()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">23. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method size() from the type + ITextRegionList is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">110: + for (int i = 0; i < <b><u>regions.size()</u></b>; i++) {</p> + </dd> + <dd style="font-weight: normal; color: black">24. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegion is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">111: + <b><u>ITextRegion</u></b> region = regions.get(i);</p> + </dd> + <dd style="font-weight: normal; color: black">25. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method get(int) from the type + ITextRegionList is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">111: + ITextRegion region = <b><u>regions.get(i)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">26. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionCollection is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">112: + if (region instanceof <b><u>ITextRegionCollection</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">27. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ITextRegionCollection is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">113: + int validPosition = getValidRegionPosition(model, (<b><u>ITextRegionCollection</u></b>) + region, startOffset, endOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">28. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getEndOffset(ITextRegion) + from the type ITextRegionCollection is not accessible due to + restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">119: + if (<b><u>regionContainer.getEndOffset(region)</u></b> > + startOffset) {</p> + </dd> + <dd style="font-weight: normal; color: black">29. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + getStartOffset(ITextRegion) from the type ITextRegionCollection is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">121: + int regionStartOffset = <b><u>regionContainer.getStartOffset(region)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">30. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getType() from the type + ITextRegion is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">130: + if (<b><u>region.getType()</u></b>.equals(DOMJSPRegionContexts.JSP_CONTENT)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">31. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getType() from the type + ITextRegion is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (<b><u>region.getType()</u></b>.equals(DOMRegionContext.XML_TAG_NAME) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">32. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type DOMRegionContext is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(<b><u>DOMRegionContext.XML_TAG_NAME</u></b>) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">33. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field XML_TAG_NAME from the type + DOMRegionContext is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(DOMRegionContext.<b><u>XML_TAG_NAME</u></b>) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">34. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getIndexedRegion(int) + from the type IStructuredModel is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) + && (isCustomTagRegion(<b><u>model.getIndexedRegion(regionStartOffset)</u></b>) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">35. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getText(ITextRegion) from + the type ITextRegionCollection is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || <b><u>regionContainer.getText(region)</u></b>.equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">36. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getText(ITextRegion) from + the type ITextRegionCollection is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || <b><u>regionContainer.getText(region)</u></b>.equals(JSP12Namespace.ElementName.GETPROPERTY) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">37. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getText(ITextRegion) from + the type ITextRegionCollection is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">159: + else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) + && + (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) + || + regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) + || <b><u>regionContainer.getText(region)</u></b>.equals(JSP12Namespace.ElementName.SETPROPERTY))) + {</p> + </dd> + <dd style="font-weight: normal; color: black">38. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IndexedRegion is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">171: + <b><u>IndexedRegion</u></b> node = + model.getIndexedRegion(regionStartOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">39. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getIndexedRegion(int) + from the type IStructuredModel is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">171: + IndexedRegion node = <b><u>model.getIndexedRegion(regionStartOffset)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">40. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IndexedRegion is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">193: + private static boolean isCustomTagRegion(<b><u>IndexedRegion</u></b> + node) {</p> + </dd> + <dd style="font-weight: normal; color: black">41. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ModelQuery is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">197: + <b><u>ModelQuery</u></b> mq = + ModelQueryUtil.getModelQuery(xmlElement.getOwnerDocument());</p> + </dd> + <dd style="font-weight: normal; color: black">42. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ModelQueryUtil is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">197: + ModelQuery mq = <b><u>ModelQueryUtil</u></b>.getModelQuery(xmlElement.getOwnerDocument());</p> + </dd> + <dd style="font-weight: normal; color: black">43. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getModelQuery(Document) + from the type ModelQueryUtil is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">197: + ModelQuery mq = <b><u>ModelQueryUtil.getModelQuery(xmlElement.getOwnerDocument())</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">44. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMElementDeclaration is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">198: + <b><u>CMElementDeclaration</u></b> decl = + mq.getCMElementDeclaration(xmlElement);</p> + </dd> + <dd style="font-weight: normal; color: black">45. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + getCMElementDeclaration(Element) from the type ModelQuery is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">198: + CMElementDeclaration decl = <b><u>mq.getCMElementDeclaration(xmlElement)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">46. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMNodeWrapper is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">199: + if (decl instanceof <b><u>CMNodeWrapper</u></b>) {</p> + </dd> + <dd style="font-weight: normal; color: black">47. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMNode is not accessible + due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">200: + <b><u>CMNode</u></b> cmNode = ((CMNodeWrapper) decl).getOriginNode();</p> + </dd> + <dd style="font-weight: normal; color: black">48. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getOriginNode() from the + type CMNodeWrapper is not accessible due to restriction on classpath + entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">200: + CMNode cmNode = <b><u>((CMNodeWrapper) decl).getOriginNode()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">49. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type CMNodeWrapper is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">200: + CMNode cmNode = ((<b><u>CMNodeWrapper</u></b>) decl).getOriginNode();</p> + </dd> + <dd style="font-weight: normal; color: black">50. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ISourceEditingTextTools is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">207: + private <b><u>ISourceEditingTextTools</u></b> fSourceEditingTextTools;</p> + </dd> + <dd style="font-weight: normal; color: black">51. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ISourceEditingTextTools is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">218: + public <b><u>ISourceEditingTextTools</u></b> + getSourceEditingTextTools() {</p> + </dd> + <dd style="font-weight: normal; color: black">52. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">223: + if (!(getSourceEditingTextTools() instanceof <b><u>IDOMSourceEditingTextTools</u></b>)) + {</p> + </dd> + <dd style="font-weight: normal; color: black">53. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredDocumentRegion + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">248: + <b><u>IStructuredDocumentRegion</u></b> flatNode = + ((IStructuredDocument) idoc).getRegionAtCharacterOffset(startOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">54. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method + getRegionAtCharacterOffset(int) from the type IStructuredDocument is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">248: + IStructuredDocumentRegion flatNode = <b><u>((IStructuredDocument) + idoc).getRegionAtCharacterOffset(startOffset)</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">55. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IStructuredDocument is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">248: + IStructuredDocumentRegion flatNode = ((<b><u>IStructuredDocument</u></b>) + idoc).getRegionAtCharacterOffset(startOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">56. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getModel() from the type + IDOMNode is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">252: + int validPosition = getValidRegionPosition(<b><u>((IDOMDocument) + ((IDOMSourceEditingTextTools) + getSourceEditingTextTools()).getDOMDocument()).getModel()</u></b>, flatNode, + startOffset, endOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">57. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMDocument is not + accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">252: + int validPosition = getValidRegionPosition(((<b><u>IDOMDocument</u></b>) + ((IDOMSourceEditingTextTools) + getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, + startOffset, endOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">58. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getDOMDocument() from the + type IDOMSourceEditingTextTools is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">252: + int validPosition = getValidRegionPosition(((IDOMDocument) <b><u>((IDOMSourceEditingTextTools) + getSourceEditingTextTools()).getDOMDocument()</u></b>).getModel(), flatNode, + startOffset, endOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">59. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">252: + int validPosition = getValidRegionPosition(((IDOMDocument) ((<b><u>IDOMSourceEditingTextTools</u></b>) + getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, + startOffset, endOffset);</p> + </dd> + <dd style="font-weight: normal; color: black">60. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getNext() from the type + IStructuredDocumentRegion is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">260: + flatNode = <b><u>flatNode.getNext()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">61. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type ISourceEditingTextTools is + not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">AbstractBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">265: + public void setSourceEditingTextTools(<b><u>ISourceEditingTextTools</u></b> + sourceEditingTextTools) {</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaBreakpointProvider.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JavaBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">24: + import <b><u>org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JavaBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">76: + if (getSourceEditingTextTools() instanceof <b><u>IDOMSourceEditingTextTools</u></b>) + {</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The method getDOMDocument() from the + type IDOMSourceEditingTextTools is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JavaBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">77: + doc = <b><u>((IDOMSourceEditingTextTools) + getSourceEditingTextTools()).getDOMDocument()</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">4. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type IDOMSourceEditingTextTools + is not accessible due to restriction on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">JavaBreakpointProvider.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">77: + doc = ((<b><u>IDOMSourceEditingTextTools</u></b>) + getSourceEditingTextTools()).getDOMDocument();</p> + </dd> + <dt style="font-weight: bold; color: black">Source File: + org/eclipse/jst/jsp/ui/internal/wizard/NewJSPWizard.java</dt> + <dd style="font-weight: normal; color: black">1. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type + CommonEncodingPreferenceNames is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">NewJSPWizard.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">34: + import <b><u>org.eclipse.wst.sse.core.internal.encoding.CommonEncodingPreferenceNames</u></b>;</p> + </dd> + <dd style="font-weight: normal; color: black">2. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The type + CommonEncodingPreferenceNames is not accessible due to restriction on + classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">NewJSPWizard.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">99: + String charSet = preference.getString(<b><u>CommonEncodingPreferenceNames.OUTPUT_CODESET</u></b>);</p> + </dd> + <dd style="font-weight: normal; color: black">3. WARNING: + DiscouragedReference + <p + style="margin-left: +.5in; font-size: -1; margin-top: 0; margin-bottom: 0;"> + <small>Discouraged access: The field OUTPUT_CODESET from the + type CommonEncodingPreferenceNames is not accessible due to restriction + on classpath entry + /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot</small> + </p> + <p + style="margin-left: +.5in; font-size: -2; margin-top: 0; margin-bottom: 0;">NewJSPWizard.java: + </p> + <p + style="margin-left: +.5in; font-size: -2; font-family: monospace; margin-top: 0; margin-bottom: 0;">99: + String charSet = preference.getString(CommonEncodingPreferenceNames.<b><u>OUTPUT_CODESET</u></b>);</p> + </dd> +</dl> +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/example.bin.xml b/releng.wtpbuilder/distribution/wtpe4.site/example.bin.xml new file mode 100644 index 0000000000000000000000000000000000000000..6653ae59ff9d64ec1947659efa54629f34958b52 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/example.bin.xml @@ -0,0 +1,4174 @@ +<?xml version="1.0" encoding="UTF-8"?> + <!-- 4/3/07 9:22:11 PM EDT --> +<!DOCTYPE compiler PUBLIC "-//Eclipse.org//DTD Eclipse JDT 3.2.002 Compiler//EN" "http://www.eclipse.org/jdt/core/compiler_32_002.dtd"> +<compiler + copyright="Copyright IBM Corp 2000, 2007. All rights reserved." + name="Eclipse Java Compiler" + version="0.735, 3.3.0 milestone-5"> + <command_line> + <argument + value="-noExit"/> + <argument + value="-bootclasspath"/> + <argument + value="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/rt.jar"/> + <argument + value="-classpath"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.ide_3.3.0.I20070321-1300a.jar[+org/eclipse/ui/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/ide/*:+org/eclipse/ui/ide/dialogs/*:+org/eclipse/ui/ide/fileSystem/*:+org/eclipse/ui/ide/undo/*:~org/eclipse/ui/internal/ide/*:~org/eclipse/ui/internal/ide/actions/*:~org/eclipse/ui/internal/ide/commands/*:~org/eclipse/ui/internal/ide/dialogs/*:~org/eclipse/ui/internal/ide/filesystem/*:~org/eclipse/ui/internal/ide/handlers/*:~org/eclipse/ui/internal/ide/misc/*:~org/eclipse/ui/internal/ide/model/*:~org/eclipse/ui/internal/ide/registry/*:~org/eclipse/ui/internal/ide/undo/*:~org/eclipse/ui/internal/ide/update/*:~org/eclipse/ui/internal/views/bookmarkexplorer/*:~org/eclipse/ui/internal/views/framelist/*:~org/eclipse/ui/internal/views/navigator/*:~org/eclipse/ui/internal/views/properties/*:~org/eclipse/ui/internal/views/tasklist/*:~org/eclipse/ui/internal/wizards/datatransfer/*:~org/eclipse/ui/internal/wizards/newresource/*:+org/eclipse/ui/model/*:+org/eclipse/ui/part/*:+org/eclipse/ui/views/bookmarkexplorer/*:+org/eclipse/ui/views/framelist/*:+org/eclipse/ui/views/markers/*:~org/eclipse/ui/views/markers/internal/*:+org/eclipse/ui/views/navigator/*:+org/eclipse/ui/views/properties/*:+org/eclipse/ui/views/tasklist/*:+org/eclipse/ui/wizards/datatransfer/*:+org/eclipse/ui/wizards/newresource/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/com.ibm.icu.base_3.6.0.20061215.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.resources_3.3.0.v20070316.jar[~org/eclipse/core/internal/dtree/*:~org/eclipse/core/internal/events/*:~org/eclipse/core/internal/localstore/*:~org/eclipse/core/internal/properties/*:~org/eclipse/core/internal/propertytester/*:~org/eclipse/core/internal/refresh/*:~org/eclipse/core/internal/resources/*:~org/eclipse/core/internal/resources/mapping/*:~org/eclipse/core/internal/utils/*:~org/eclipse/core/internal/watson/*:+org/eclipse/core/resources/*:+org/eclipse/core/resources/mapping/*:+org/eclipse/core/resources/refresh/*:+org/eclipse/core/resources/team/*:~org/eclipse/core/internal/indexing/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.resources.compatibility_3.2.0.v20070226.jar[~org/eclipse/core/internal/dtree/*:~org/eclipse/core/internal/events/*:~org/eclipse/core/internal/localstore/*:~org/eclipse/core/internal/properties/*:~org/eclipse/core/internal/propertytester/*:~org/eclipse/core/internal/refresh/*:~org/eclipse/core/internal/resources/*:~org/eclipse/core/internal/resources/mapping/*:~org/eclipse/core/internal/utils/*:~org/eclipse/core/internal/watson/*:+org/eclipse/core/resources/*:+org/eclipse/core/resources/mapping/*:+org/eclipse/core/resources/refresh/*:+org/eclipse/core/resources/team/*:~org/eclipse/core/internal/indexing/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ant.core_3.1.200.v20070318.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.variables_3.1.100.v20070205.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime_3.3.100.v20070319.jar[~org/eclipse/core/internal/preferences/legacy/*:~org/eclipse/core/internal/runtime/*:+org/eclipse/core/runtime/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi_3.3.0.v20070321.jar[+org/eclipse/osgi/event/*:+org/eclipse/osgi/framework/console/*:+org/eclipse/osgi/framework/eventmgr/*:+org/eclipse/osgi/framework/log/*:+org/eclipse/osgi/service/datalocation/*:+org/eclipse/osgi/service/debug/*:+org/eclipse/osgi/service/environment/*:+org/eclipse/osgi/service/localization/*:+org/eclipse/osgi/service/pluginconversion/*:+org/eclipse/osgi/service/resolver/*:+org/eclipse/osgi/service/runnable/*:+org/eclipse/osgi/service/urlconversion/*:+org/eclipse/osgi/storagemanager/*:+org/eclipse/osgi/util/*:+org/osgi/framework/*:+org/osgi/service/condpermadmin/*:+org/osgi/service/packageadmin/*:+org/osgi/service/permissionadmin/*:+org/osgi/service/startlevel/*:+org/osgi/service/url/*:+org/osgi/util/tracker/*:~org/eclipse/core/runtime/adaptor/*:~org/eclipse/core/runtime/internal/adaptor/*:~org/eclipse/core/runtime/internal/stats/*:~org/eclipse/osgi/baseadaptor/*:~org/eclipse/osgi/baseadaptor/bundlefile/*:~org/eclipse/osgi/baseadaptor/hooks/*:~org/eclipse/osgi/baseadaptor/loader/*:~org/eclipse/osgi/framework/adaptor/*:~org/eclipse/osgi/framework/debug/*:~org/eclipse/osgi/framework/internal/core/*:~org/eclipse/osgi/framework/internal/protocol/*:~org/eclipse/osgi/framework/internal/protocol/bundleentry/*:~org/eclipse/osgi/framework/internal/protocol/bundleresource/*:~org/eclipse/osgi/framework/internal/protocol/reference/*:~org/eclipse/osgi/framework/internal/reliablefile/*:~org/eclipse/osgi/framework/launcher/*:~org/eclipse/osgi/framework/util/*:~org/eclipse/osgi/internal/baseadaptor/*:~org/eclipse/osgi/internal/module/*:~org/eclipse/osgi/internal/profile/*:~org/eclipse/osgi/internal/resolver/*:~org/eclipse/osgi/internal/verifier/*:~org/eclipse/osgi/internal/provisional/verifier/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.common_3.3.0.v20070318.jar[~org/eclipse/core/internal/runtime/*:~org/eclipse/core/internal/boot/*:+org/eclipse/core/runtime/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.jobs_3.3.0.v20070319.jar[~org/eclipse/core/internal/jobs/*:+org/eclipse/core/runtime/jobs/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.100.v20070316/runtime_registry_compatibility.jar[~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.registry_3.3.0.v20070318.jar[~org/eclipse/core/internal/registry/*:~org/eclipse/core/internal/registry/osgi/*:~org/eclipse/core/internal/registry/spi/*:+org/eclipse/core/runtime/*:+org/eclipse/core/runtime/dynamichelpers/*:+org/eclipse/core/runtime/spi/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.preferences_3.2.100.v20070312.jar[~org/eclipse/core/internal/preferences/*:~org/eclipse/core/internal/preferences/exchange/*:+org/eclipse/core/runtime/preferences/*:+org/osgi/service/prefs/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.contenttype_3.2.100.v20070319.jar[~org/eclipse/core/internal/content/*:+org/eclipse/core/runtime/content/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime.compatibility.auth_3.2.0.v20070202.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.app_1.0.0.v20070318.jar[+org/eclipse/equinox/app/*:~org/eclipse/equinox/internal/app/*:+org/osgi/service/application/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi.services_3.1.100.v20060918.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/javax.servlet_2.4.0.v200612120446.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.expressions_3.3.0.v20070319-1800.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filesystem_1.1.0.v20070226.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filesystem.linux.x86_1.1.0.v20070202.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.help_3.3.0.v20070316.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui_3.3.0.I20070322-1800.jar[~org/eclipse/ui/internal/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.swt_3.3.0.v3333g.jar[+org/eclipse/swt/*:+org/eclipse/swt/accessibility/*:+org/eclipse/swt/awt/*:+org/eclipse/swt/browser/*:+org/eclipse/swt/custom/*:+org/eclipse/swt/dnd/*:+org/eclipse/swt/events/*:+org/eclipse/swt/graphics/*:+org/eclipse/swt/layout/*:+org/eclipse/swt/opengl/*:+org/eclipse/swt/printing/*:+org/eclipse/swt/program/*:+org/eclipse/swt/widgets/*:~org/eclipse/swt/internal/*:~org/eclipse/swt/internal/image/*:~org/eclipse/swt/internal/theme/*:~org/eclipse/swt/internal/accessibility/gtk/*:~org/eclipse/swt/internal/cairo/*:~org/eclipse/swt/internal/cde/*:~org/eclipse/swt/internal/gnome/*:~org/eclipse/swt/internal/gtk/*:~org/eclipse/swt/internal/mozilla/*:~org/eclipse/swt/internal/opengl/glx/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.3.0.v3333.jar[+org/eclipse/swt/*:+org/eclipse/swt/accessibility/*:+org/eclipse/swt/awt/*:+org/eclipse/swt/browser/*:+org/eclipse/swt/custom/*:+org/eclipse/swt/dnd/*:+org/eclipse/swt/events/*:+org/eclipse/swt/graphics/*:+org/eclipse/swt/layout/*:+org/eclipse/swt/opengl/*:+org/eclipse/swt/printing/*:+org/eclipse/swt/program/*:+org/eclipse/swt/widgets/*:~org/eclipse/swt/internal/*:~org/eclipse/swt/internal/image/*:~org/eclipse/swt/internal/theme/*:~org/eclipse/swt/internal/accessibility/gtk/*:~org/eclipse/swt/internal/cairo/*:~org/eclipse/swt/internal/cde/*:~org/eclipse/swt/internal/gnome/*:~org/eclipse/swt/internal/gtk/*:~org/eclipse/swt/internal/mozilla/*:~org/eclipse/swt/internal/opengl/glx/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface_3.3.0.I20070321-1800.jar[+org/eclipse/jface/*:+org/eclipse/jface/action/*:+org/eclipse/jface/action/images/*:+org/eclipse/jface/bindings/*:+org/eclipse/jface/bindings/keys/*:+org/eclipse/jface/bindings/keys/formatting/*:+org/eclipse/jface/commands/*:+org/eclipse/jface/contexts/*:+org/eclipse/jface/dialogs/*:+org/eclipse/jface/dialogs/images/*:+org/eclipse/jface/fieldassist/*:+org/eclipse/jface/fieldassist/images/*:+org/eclipse/jface/images/*:~org/eclipse/jface/internal/provisional/action/*:+org/eclipse/jface/layout/*:+org/eclipse/jface/menus/*:+org/eclipse/jface/operation/*:+org/eclipse/jface/preference/*:+org/eclipse/jface/preference/images/*:+org/eclipse/jface/resource/*:+org/eclipse/jface/util/*:+org/eclipse/jface/viewers/*:+org/eclipse/jface/viewers/deferred/*:+org/eclipse/jface/window/*:+org/eclipse/jface/wizard/*:+org/eclipse/jface/wizard/images/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.commands_3.3.0.I20070321-0010.jar[+org/eclipse/core/commands/*:+org/eclipse/core/commands/common/*:+org/eclipse/core/commands/contexts/*:+org/eclipse/core/commands/operations/*:+org/eclipse/core/commands/util/*:~org/eclipse/core/internal/commands/operations/*:~org/eclipse/core/internal/commands/util/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench_3.3.0.I20070322-1800.jar[+org/eclipse/ui/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/model/*:+org/eclipse/ui/part/*:+org/eclipse/ui/about/*:+org/eclipse/ui/activities/*:+org/eclipse/ui/application/*:+org/eclipse/ui/branding/*:+org/eclipse/ui/browser/*:+org/eclipse/ui/commands/*:+org/eclipse/ui/contexts/*:+org/eclipse/ui/dnd/*:+org/eclipse/ui/fieldassist/*:+org/eclipse/ui/handlers/*:+org/eclipse/ui/help/*:~org/eclipse/ui/internal/*:~org/eclipse/ui/internal/about/*:~org/eclipse/ui/internal/actions/*:~org/eclipse/ui/internal/activities/*:~org/eclipse/ui/internal/activities/ws/*:~org/eclipse/ui/internal/application/*:~org/eclipse/ui/internal/browser/*:~org/eclipse/ui/internal/commands/*:~org/eclipse/ui/internal/contexts/*:~org/eclipse/ui/internal/decorators/*:~org/eclipse/ui/internal/dialogs/*:~org/eclipse/ui/internal/dnd/*:~org/eclipse/ui/internal/editorsupport/*:~org/eclipse/ui/internal/expressions/*:~org/eclipse/ui/internal/handlers/*:~org/eclipse/ui/internal/help/*:~org/eclipse/ui/internal/incubator/*:~org/eclipse/ui/internal/intro/*:~org/eclipse/ui/internal/keys/*:~org/eclipse/ui/internal/layout/*:~org/eclipse/ui/internal/menus/*:~org/eclipse/ui/internal/misc/*:~org/eclipse/ui/internal/operations/*:~org/eclipse/ui/internal/part/*:~org/eclipse/ui/internal/preferences/*:~org/eclipse/ui/internal/presentations/*:~org/eclipse/ui/internal/presentations/defaultpresentation/*:~org/eclipse/ui/internal/presentations/r33/*:~org/eclipse/ui/internal/presentations/util/*:~org/eclipse/ui/internal/progress/*:~org/eclipse/ui/internal/provisional/application/*:~org/eclipse/ui/internal/provisional/presentations/*:~org/eclipse/ui/internal/registry/*:~org/eclipse/ui/internal/services/*:~org/eclipse/ui/internal/splash/*:~org/eclipse/ui/internal/statushandlers/*:~org/eclipse/ui/internal/testing/*:~org/eclipse/ui/internal/themes/*:~org/eclipse/ui/internal/tweaklets/*:~org/eclipse/ui/internal/util/*:~org/eclipse/ui/internal/wizards/*:~org/eclipse/ui/internal/wizards/preferences/*:+org/eclipse/ui/intro/*:+org/eclipse/ui/keys/*:+org/eclipse/ui/menus/*:+org/eclipse/ui/operations/*:+org/eclipse/ui/plugin/*:+org/eclipse/ui/preferences/*:+org/eclipse/ui/presentations/*:+org/eclipse/ui/progress/*:+org/eclipse/ui/services/*:+org/eclipse/ui/splash/*:+org/eclipse/ui/statushandlers/*:+org/eclipse/ui/swt/*:+org/eclipse/ui/testing/*:+org/eclipse/ui/themes/*:+org/eclipse/ui/views/*:+org/eclipse/ui/wizards/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20070319-0010/compatibility.jar[+org/eclipse/ui/*:+org/eclipse/ui/actions/*:+org/eclipse/ui/dialogs/*:+org/eclipse/ui/model/*:+org/eclipse/ui/part/*:+org/eclipse/ui/about/*:+org/eclipse/ui/activities/*:+org/eclipse/ui/application/*:+org/eclipse/ui/branding/*:+org/eclipse/ui/browser/*:+org/eclipse/ui/commands/*:+org/eclipse/ui/contexts/*:+org/eclipse/ui/dnd/*:+org/eclipse/ui/fieldassist/*:+org/eclipse/ui/handlers/*:+org/eclipse/ui/help/*:~org/eclipse/ui/internal/*:~org/eclipse/ui/internal/about/*:~org/eclipse/ui/internal/actions/*:~org/eclipse/ui/internal/activities/*:~org/eclipse/ui/internal/activities/ws/*:~org/eclipse/ui/internal/application/*:~org/eclipse/ui/internal/browser/*:~org/eclipse/ui/internal/commands/*:~org/eclipse/ui/internal/contexts/*:~org/eclipse/ui/internal/decorators/*:~org/eclipse/ui/internal/dialogs/*:~org/eclipse/ui/internal/dnd/*:~org/eclipse/ui/internal/editorsupport/*:~org/eclipse/ui/internal/expressions/*:~org/eclipse/ui/internal/handlers/*:~org/eclipse/ui/internal/help/*:~org/eclipse/ui/internal/incubator/*:~org/eclipse/ui/internal/intro/*:~org/eclipse/ui/internal/keys/*:~org/eclipse/ui/internal/layout/*:~org/eclipse/ui/internal/menus/*:~org/eclipse/ui/internal/misc/*:~org/eclipse/ui/internal/operations/*:~org/eclipse/ui/internal/part/*:~org/eclipse/ui/internal/preferences/*:~org/eclipse/ui/internal/presentations/*:~org/eclipse/ui/internal/presentations/defaultpresentation/*:~org/eclipse/ui/internal/presentations/r33/*:~org/eclipse/ui/internal/presentations/util/*:~org/eclipse/ui/internal/progress/*:~org/eclipse/ui/internal/provisional/application/*:~org/eclipse/ui/internal/provisional/presentations/*:~org/eclipse/ui/internal/registry/*:~org/eclipse/ui/internal/services/*:~org/eclipse/ui/internal/splash/*:~org/eclipse/ui/internal/statushandlers/*:~org/eclipse/ui/internal/testing/*:~org/eclipse/ui/internal/themes/*:~org/eclipse/ui/internal/tweaklets/*:~org/eclipse/ui/internal/util/*:~org/eclipse/ui/internal/wizards/*:~org/eclipse/ui/internal/wizards/preferences/*:+org/eclipse/ui/intro/*:+org/eclipse/ui/keys/*:+org/eclipse/ui/menus/*:+org/eclipse/ui/operations/*:+org/eclipse/ui/plugin/*:+org/eclipse/ui/preferences/*:+org/eclipse/ui/presentations/*:+org/eclipse/ui/progress/*:+org/eclipse/ui/services/*:+org/eclipse/ui/splash/*:+org/eclipse/ui/statushandlers/*:+org/eclipse/ui/swt/*:+org/eclipse/ui/testing/*:+org/eclipse/ui/themes/*:+org/eclipse/ui/views/*:+org/eclipse/ui/wizards/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface.databinding_1.1.0.I20070319-1300.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.databinding_1.0.0.I20070322-0010.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.views_3.2.100.I20070319-0010.jar[~org/eclipse/ui/internal/views/properties/*:+org/eclipse/ui/views/properties/*:~org/eclipse/ui/internal/views/*:~org/eclipse/ui/internal/views/contentoutline/*:+org/eclipse/ui/views/contentoutline/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.configurator_3.2.100.v20070322.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.core_3.2.100.v20070322b.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.core.linux_3.2.0.v20060605.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.ui_3.2.100.v20070322a.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.forms_3.3.0.v20070322.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface.text_3.3.0.v20070321-1800.jar[+org/eclipse/jface/contentassist/*:+org/eclipse/jface/contentassist/images/*:~org/eclipse/jface/internal/text/*:~org/eclipse/jface/internal/text/html/*:~org/eclipse/jface/internal/text/link/contentassist/*:~org/eclipse/jface/internal/text/revisions/*:~org/eclipse/jface/internal/text/source/*:+org/eclipse/jface/text/*:+org/eclipse/jface/text/contentassist/*:+org/eclipse/jface/text/formatter/*:+org/eclipse/jface/text/hyperlink/*:+org/eclipse/jface/text/information/*:+org/eclipse/jface/text/link/*:+org/eclipse/jface/text/presentation/*:+org/eclipse/jface/text/quickassist/*:+org/eclipse/jface/text/reconciler/*:+org/eclipse/jface/text/revisions/*:+org/eclipse/jface/text/rules/*:+org/eclipse/jface/text/source/*:+org/eclipse/jface/text/source/projection/*:+org/eclipse/jface/text/source/projection/images/*:+org/eclipse/jface/text/templates/*:+org/eclipse/jface/text/templates/persistence/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.text_3.3.0.v20070319-1800.jar[+org/eclipse/jface/text/*:+org/eclipse/jface/text/link/*:+org/eclipse/jface/text/projection/*:+org/eclipse/jface/text/source/*:+org/eclipse/jface/text/templates/*:+org/eclipse/text/edits/*:+org/eclipse/text/undo/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.3.0.v20070321-1300.jar[+org/eclipse/ui/contentassist/*:~org/eclipse/ui/internal/texteditor/*:~org/eclipse/ui/internal/texteditor/quickdiff/*:~org/eclipse/ui/internal/texteditor/quickdiff/compare/equivalence/*:~org/eclipse/ui/internal/texteditor/quickdiff/compare/rangedifferencer/*:~org/eclipse/ui/internal/texteditor/rulers/*:~org/eclipse/ui/internal/texteditor/spelling/*:+org/eclipse/ui/texteditor/*:+org/eclipse/ui/texteditor/link/*:+org/eclipse/ui/texteditor/quickdiff/*:+org/eclipse/ui/texteditor/rulers/*:+org/eclipse/ui/texteditor/spelling/*:+org/eclipse/ui/texteditor/templates/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot[+org/eclipse/wst/sse/ui/*:~org/eclipse/wst/sse/ui/internal/*:~org/eclipse/wst/sse/ui/internal/actions/*:~org/eclipse/wst/sse/ui/internal/contentassist/*:~org/eclipse/wst/sse/ui/internal/contentoutline/*:~org/eclipse/wst/sse/ui/internal/contentproperties/ui/*:~org/eclipse/wst/sse/ui/internal/correction/*:~org/eclipse/wst/sse/ui/internal/debug/*:~org/eclipse/wst/sse/ui/internal/derived/*:~org/eclipse/wst/sse/ui/internal/edit/util/*:~org/eclipse/wst/sse/ui/internal/editor/*:~org/eclipse/wst/sse/ui/internal/encoding/ui/*:~org/eclipse/wst/sse/ui/internal/extension/*:~org/eclipse/wst/sse/ui/internal/format/*:~org/eclipse/wst/sse/ui/internal/hyperlink/*:~org/eclipse/wst/sse/ui/internal/openon/*:~org/eclipse/wst/sse/ui/internal/preferences/*:~org/eclipse/wst/sse/ui/internal/preferences/ui/*:~org/eclipse/wst/sse/ui/internal/projection/*:~org/eclipse/wst/sse/ui/internal/properties/*:~org/eclipse/wst/sse/ui/internal/provisional/extensions/*:~org/eclipse/wst/sse/ui/internal/provisional/extensions/breakpoint/*:~org/eclipse/wst/sse/ui/internal/provisional/preferences/*:~org/eclipse/wst/sse/ui/internal/provisional/registry/*:~org/eclipse/wst/sse/ui/internal/provisional/style/*:~org/eclipse/wst/sse/ui/internal/reconcile/*:~org/eclipse/wst/sse/ui/internal/reconcile/validator/*:~org/eclipse/wst/sse/ui/internal/search/*:~org/eclipse/wst/sse/ui/internal/selection/*:~org/eclipse/wst/sse/ui/internal/spelling/*:~org/eclipse/wst/sse/ui/internal/taginfo/*:~org/eclipse/wst/sse/ui/internal/text/*:~org/eclipse/wst/sse/ui/internal/ui/*:~org/eclipse/wst/sse/ui/internal/util/*:~org/eclipse/wst/sse/ui/internal/view/events/*:+org/eclipse/wst/sse/ui/views/contentoutline/*:+org/eclipse/wst/sse/ui/views/properties/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.debug.ui_3.3.0.v20070322a.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.console_3.2.0.v20070212.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.debug.core_3.3.0.v20070323.jar[+org/eclipse/debug/core/*:+org/eclipse/debug/core/commands/*:+org/eclipse/debug/core/model/*:+org/eclipse/debug/core/sourcelookup/*:+org/eclipse/debug/core/sourcelookup/containers/*:~org/eclipse/debug/internal/core/*:~org/eclipse/debug/internal/core/commands/*:~org/eclipse/debug/internal/core/sourcelookup/*:~org/eclipse/debug/internal/core/sourcelookup/containers/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.editors_3.3.0.v20070321-1800.jar[+org/eclipse/ui/editors/text/*:+org/eclipse/ui/editors/text/templates/*:~org/eclipse/ui/internal/editors/quickdiff/*:~org/eclipse/ui/internal/editors/text/*:~org/eclipse/ui/internal/texteditor/*:+org/eclipse/ui/texteditor/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filebuffers_3.3.0.v20070319-1800.jar[+org/eclipse/core/filebuffers/*:+org/eclipse/core/filebuffers/manipulation/*:~org/eclipse/core/internal/filebuffers/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.search_3.3.0.v20070319-1800.jar[+org/eclipse/search/core/text/*:~org/eclipse/search/internal/core/text/*:~org/eclipse/search/internal/ui/*:~org/eclipse/search/internal/ui/text/*:~org/eclipse/search/internal/ui/util/*:+org/eclipse/search/ui/*:+org/eclipse/search/ui/actions/*:+org/eclipse/search/ui/text/*:~org/eclipse/search2/internal/ui/*:~org/eclipse/search2/internal/ui/basic/views/*:~org/eclipse/search2/internal/ui/text/*:~org/eclipse/search2/internal/ui/text2/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot[+org/eclipse/wst/sse/core/*:~org/eclipse/wst/sse/core/internal/*:~org/eclipse/wst/sse/core/internal/cleanup/*:~org/eclipse/wst/sse/core/internal/document/*:~org/eclipse/wst/sse/core/internal/encoding/*:~org/eclipse/wst/sse/core/internal/encoding/util/*:~org/eclipse/wst/sse/core/internal/exceptions/*:~org/eclipse/wst/sse/core/internal/filebuffers/*:~org/eclipse/wst/sse/core/internal/format/*:~org/eclipse/wst/sse/core/internal/ltk/modelhandler/*:~org/eclipse/wst/sse/core/internal/ltk/parser/*:~org/eclipse/wst/sse/core/internal/model/*:~org/eclipse/wst/sse/core/internal/modelhandler/*:~org/eclipse/wst/sse/core/internal/parser/*:~org/eclipse/wst/sse/core/internal/preferences/*:~org/eclipse/wst/sse/core/internal/provisional/*:~org/eclipse/wst/sse/core/internal/provisional/document/*:~org/eclipse/wst/sse/core/internal/provisional/events/*:~org/eclipse/wst/sse/core/internal/provisional/exceptions/*:~org/eclipse/wst/sse/core/internal/provisional/model/*:~org/eclipse/wst/sse/core/internal/provisional/tasks/*:~org/eclipse/wst/sse/core/internal/provisional/text/*:~org/eclipse/wst/sse/core/internal/tasks/*:~org/eclipse/wst/sse/core/internal/text/*:~org/eclipse/wst/sse/core/internal/text/rules/*:~org/eclipse/wst/sse/core/internal/undo/*:~org/eclipse/wst/sse/core/internal/util/*:~org/eclipse/wst/sse/core/internal/validate/*:+org/eclipse/wst/sse/core/text/*:+org/eclipse/wst/sse/core/utils/*:~org/eclipse/wst/sse/internal/contentproperties/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.uriresolver/@dot[+org/eclipse/wst/common/uriresolver/internal/*:+org/eclipse/wst/common/uriresolver/internal/provisional/*:+org/eclipse/wst/common/uriresolver/internal/util/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.common_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/com.ibm.icu_3.6.0.20061215.jar[+com/ibm/icu/lang/*:+com/ibm/icu/math/*:+com/ibm/icu/text/*:+com/ibm/icu/util/*:~com/ibm/icu/impl/*:~com/ibm/icu/impl/data/*:~com/ibm/icu/impl/data/icudt36b/*:~com/ibm/icu/impl/data/icudt36b/brkitr/*:~com/ibm/icu/impl/data/icudt36b/coll/*:~com/ibm/icu/impl/data/icudt36b/rbnf/*:~com/ibm/icu/impl/data/icudt36b/translit/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.validation/@dot[~org/eclipse/wst/validation/internal/*:~org/eclipse/wst/validation/internal/core/*:~org/eclipse/wst/validation/internal/delegates/*:~org/eclipse/wst/validation/internal/operations/*:~org/eclipse/wst/validation/internal/plugin/*:~org/eclipse/wst/validation/internal/provisional/*:~org/eclipse/wst/validation/internal/provisional/core/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.frameworks/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jem.util/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.environment/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi.util_3.1.100.v20060918.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.project.facet.core/@dot[+org/eclipse/wst/common/project/facet/core/*:+org/eclipse/wst/common/project/facet/core/events/*:~org/eclipse/wst/common/project/facet/core/internal/*:~org/eclipse/wst/common/project/facet/core/internal/util/*:+org/eclipse/wst/common/project/facet/core/runtime/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.ui/@dot[~org/eclipse/wst/html/internal/validation/*:+org/eclipse/wst/html/ui/*:~org/eclipse/wst/html/ui/internal/*:~org/eclipse/wst/html/ui/internal/autoedit/*:~org/eclipse/wst/html/ui/internal/contentassist/*:~org/eclipse/wst/html/ui/internal/contentoutline/*:~org/eclipse/wst/html/ui/internal/contentproperties/ui/*:~org/eclipse/wst/html/ui/internal/correction/*:~org/eclipse/wst/html/ui/internal/derived/*:~org/eclipse/wst/html/ui/internal/edit/ui/*:~org/eclipse/wst/html/ui/internal/editor/*:~org/eclipse/wst/html/ui/internal/preferences/*:~org/eclipse/wst/html/ui/internal/preferences/ui/*:~org/eclipse/wst/html/ui/internal/projection/*:~org/eclipse/wst/html/ui/internal/registry/*:~org/eclipse/wst/html/ui/internal/search/*:~org/eclipse/wst/html/ui/internal/style/*:~org/eclipse/wst/html/ui/internal/taginfo/*:~org/eclipse/wst/html/ui/internal/templates/*:~org/eclipse/wst/html/ui/internal/text/*:~org/eclipse/wst/html/ui/internal/wizard/*:+org/eclipse/wst/html/ui/views/contentoutline/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot[+org/eclipse/wst/xml/ui/*:~org/eclipse/wst/xml/ui/internal/*:~org/eclipse/wst/xml/ui/internal/actions/*:~org/eclipse/wst/xml/ui/internal/autoedit/*:~org/eclipse/wst/xml/ui/internal/catalog/*:~org/eclipse/wst/xml/ui/internal/catalog/icons/etool50/*:~org/eclipse/wst/xml/ui/internal/catalog/icons/obj16/*:~org/eclipse/wst/xml/ui/internal/catalog/icons/ovr16/*:~org/eclipse/wst/xml/ui/internal/contentassist/*:~org/eclipse/wst/xml/ui/internal/contentoutline/*:~org/eclipse/wst/xml/ui/internal/correction/*:~org/eclipse/wst/xml/ui/internal/dialogs/*:~org/eclipse/wst/xml/ui/internal/dnd/*:~org/eclipse/wst/xml/ui/internal/doubleclick/*:~org/eclipse/wst/xml/ui/internal/editor/*:~org/eclipse/wst/xml/ui/internal/hyperlink/*:~org/eclipse/wst/xml/ui/internal/nsedit/*:~org/eclipse/wst/xml/ui/internal/preferences/*:~org/eclipse/wst/xml/ui/internal/projection/*:~org/eclipse/wst/xml/ui/internal/properties/*:~org/eclipse/wst/xml/ui/internal/provisional/*:~org/eclipse/wst/xml/ui/internal/registry/*:~org/eclipse/wst/xml/ui/internal/search/*:~org/eclipse/wst/xml/ui/internal/selection/*:~org/eclipse/wst/xml/ui/internal/style/*:~org/eclipse/wst/xml/ui/internal/tabletree/*:~org/eclipse/wst/xml/ui/internal/taginfo/*:~org/eclipse/wst/xml/ui/internal/templates/*:~org/eclipse/wst/xml/ui/internal/text/*:~org/eclipse/wst/xml/ui/internal/util/*:~org/eclipse/wst/xml/ui/internal/validation/*:~org/eclipse/wst/xml/ui/internal/validation/core/errorinfo/*:~org/eclipse/wst/xml/ui/internal/wizards/*:+org/eclipse/wst/xml/ui/views/contentoutline/*:+org/eclipse/wst/xml/ui/views/properties/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot[~org/eclipse/wst/xml/core/internal/*:~org/eclipse/wst/xml/core/internal/catalog/*:~org/eclipse/wst/xml/core/internal/catalog/provisional/*:~org/eclipse/wst/xml/core/internal/cleanup/*:~org/eclipse/wst/xml/core/internal/commentelement/*:~org/eclipse/wst/xml/core/internal/commentelement/impl/*:~org/eclipse/wst/xml/core/internal/commentelement/util/*:~org/eclipse/wst/xml/core/internal/contentmodel/*:~org/eclipse/wst/xml/core/internal/contentmodel/annotation/*:~org/eclipse/wst/xml/core/internal/contentmodel/basic/*:~org/eclipse/wst/xml/core/internal/contentmodel/factory/*:~org/eclipse/wst/xml/core/internal/contentmodel/internal/annotation/*:~org/eclipse/wst/xml/core/internal/contentmodel/internal/modelqueryimpl/*:~org/eclipse/wst/xml/core/internal/contentmodel/internal/util/*:~org/eclipse/wst/xml/core/internal/contentmodel/modelquery/*:~org/eclipse/wst/xml/core/internal/contentmodel/modelquery/extension/*:~org/eclipse/wst/xml/core/internal/contentmodel/modelqueryimpl/*:~org/eclipse/wst/xml/core/internal/contentmodel/util/*:~org/eclipse/wst/xml/core/internal/contenttype/*:~org/eclipse/wst/xml/core/internal/document/*:~org/eclipse/wst/xml/core/internal/emf2xml/*:~org/eclipse/wst/xml/core/internal/encoding/*:~org/eclipse/wst/xml/core/internal/modelhandler/*:~org/eclipse/wst/xml/core/internal/modelquery/*:~org/eclipse/wst/xml/core/internal/parser/*:~org/eclipse/wst/xml/core/internal/parser/regions/*:~org/eclipse/wst/xml/core/internal/preferences/*:~org/eclipse/wst/xml/core/internal/propagate/*:~org/eclipse/wst/xml/core/internal/provisional/*:~org/eclipse/wst/xml/core/internal/provisional/contentmodel/*:~org/eclipse/wst/xml/core/internal/provisional/contenttype/*:~org/eclipse/wst/xml/core/internal/provisional/document/*:~org/eclipse/wst/xml/core/internal/provisional/format/*:~org/eclipse/wst/xml/core/internal/provisional/text/*:~org/eclipse/wst/xml/core/internal/regions/*:~org/eclipse/wst/xml/core/internal/search/*:~org/eclipse/wst/xml/core/internal/search/impl/*:~org/eclipse/wst/xml/core/internal/search/matching/*:~org/eclipse/wst/xml/core/internal/search/quickscan/*:~org/eclipse/wst/xml/core/internal/ssemodelquery/*:~org/eclipse/wst/xml/core/internal/tasks/*:~org/eclipse/wst/xml/core/internal/text/*:~org/eclipse/wst/xml/core/internal/text/rules/*:~org/eclipse/wst/xml/core/internal/validate/*:~org/eclipse/wst/xml/core/internal/validation/*:~org/eclipse/wst/xml/core/internal/validation/core/*:~org/eclipse/wst/xml/core/internal/validation/core/logging/*:~org/eclipse/wst/xml/core/internal/validation/eclipse/*:~org/eclipse/wst/xml/core/internal/validation/errorcustomization/*:+org/eclipse/wst/xml/core/text/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.apache.xerces_2.8.0.v200702082200.jar[+META-INF/services/*:+org/apache/html/dom/*:+org/apache/wml/*:+org/apache/wml/dom/*:+org/apache/xerces/dom/*:+org/apache/xerces/dom/events/*:+org/apache/xerces/dom3/as/*:+org/apache/xerces/impl/*:+org/apache/xerces/impl/dtd/*:+org/apache/xerces/impl/dtd/models/*:+org/apache/xerces/impl/dv/*:+org/apache/xerces/impl/dv/dtd/*:+org/apache/xerces/impl/dv/util/*:+org/apache/xerces/impl/dv/xs/*:+org/apache/xerces/impl/io/*:+org/apache/xerces/impl/msg/*:+org/apache/xerces/impl/validation/*:+org/apache/xerces/impl/xpath/*:+org/apache/xerces/impl/xpath/regex/*:+org/apache/xerces/impl/xs/*:+org/apache/xerces/impl/xs/identity/*:+org/apache/xerces/impl/xs/models/*:+org/apache/xerces/impl/xs/opti/*:+org/apache/xerces/impl/xs/traversers/*:+org/apache/xerces/impl/xs/util/*:+org/apache/xerces/jaxp/*:+org/apache/xerces/jaxp/datatype/*:+org/apache/xerces/jaxp/validation/*:+org/apache/xerces/parsers/*:+org/apache/xerces/util/*:+org/apache/xerces/xinclude/*:+org/apache/xerces/xni/*:+org/apache/xerces/xni/grammars/*:+org/apache/xerces/xni/parser/*:+org/apache/xerces/xpointer/*:+org/apache/xerces/xs/*:+org/apache/xerces/xs/datatypes/*:+org/apache/xml/serialize/*:+org/w3c/dom/html/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.w3c.dom_1.3.3.v200702082200.jar[+javax/xml/*:+javax/xml/datatype/*:+javax/xml/namespace/*:+javax/xml/parsers/*:+javax/xml/transform/*:+javax/xml/transform/dom/*:+javax/xml/transform/sax/*:+javax/xml/transform/stream/*:+javax/xml/validation/*:+javax/xml/xpath/*:+license/*:+org/apache/xmlcommons/*:+org/w3c/dom/*:+org/w3c/dom/bootstrap/*:+org/w3c/dom/css/*:+org/w3c/dom/events/*:+org/w3c/dom/html/*:+org/w3c/dom/ls/*:+org/w3c/dom/ranges/*:+org/w3c/dom/stylesheets/*:+org/w3c/dom/traversal/*:+org/w3c/dom/views/*:+org/w3c/dom/xpath/*:+org/xml/sax/*:+org/xml/sax/ext/*:+org/xml/sax/helpers/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.apache.xml.resolver_1.1.0.v200702082200.jar[+org/apache/env/*:+org/apache/xml/resolver/*:+org/apache/xml/resolver/apps/*:+org/apache/xml/resolver/etc/*:+org/apache/xml/resolver/helpers/*:+org/apache/xml/resolver/readers/*:+org/apache/xml/resolver/tools/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.edit_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.edit_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.change_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.emf/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.emfworkbench.integration/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.xsd_2.3.0.v200703291501.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.core/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.ui/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot[+org/eclipse/wst/css/ui/*:~org/eclipse/wst/css/ui/internal/*:~org/eclipse/wst/css/ui/internal/autoedit/*:~org/eclipse/wst/css/ui/internal/contentassist/*:~org/eclipse/wst/css/ui/internal/contentoutline/*:~org/eclipse/wst/css/ui/internal/contentproperties/*:~org/eclipse/wst/css/ui/internal/contentproperties/ui/*:~org/eclipse/wst/css/ui/internal/edit/ui/*:~org/eclipse/wst/css/ui/internal/editor/*:~org/eclipse/wst/css/ui/internal/image/*:~org/eclipse/wst/css/ui/internal/preferences/*:~org/eclipse/wst/css/ui/internal/preferences/ui/*:~org/eclipse/wst/css/ui/internal/projection/*:~org/eclipse/wst/css/ui/internal/properties/*:~org/eclipse/wst/css/ui/internal/registry/*:~org/eclipse/wst/css/ui/internal/selection/*:~org/eclipse/wst/css/ui/internal/style/*:~org/eclipse/wst/css/ui/internal/templates/*:~org/eclipse/wst/css/ui/internal/text/*:~org/eclipse/wst/css/ui/internal/wizard/*:+org/eclipse/wst/css/ui/views/contentoutline/*:+org/eclipse/wst/css/ui/views/properties/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot[~org/eclipse/wst/css/core/internal/*:~org/eclipse/wst/css/core/internal/cleanup/*:~org/eclipse/wst/css/core/internal/contentmodel/*:~org/eclipse/wst/css/core/internal/contentproperties/*:~org/eclipse/wst/css/core/internal/contenttype/*:~org/eclipse/wst/css/core/internal/document/*:~org/eclipse/wst/css/core/internal/encoding/*:~org/eclipse/wst/css/core/internal/event/*:~org/eclipse/wst/css/core/internal/eventimpl/*:~org/eclipse/wst/css/core/internal/format/*:~org/eclipse/wst/css/core/internal/formatter/*:~org/eclipse/wst/css/core/internal/metamodel/*:~org/eclipse/wst/css/core/internal/metamodel/util/*:~org/eclipse/wst/css/core/internal/metamodelimpl/*:~org/eclipse/wst/css/core/internal/modelhandler/*:~org/eclipse/wst/css/core/internal/parser/*:~org/eclipse/wst/css/core/internal/parser/regions/*:~org/eclipse/wst/css/core/internal/parserz/*:~org/eclipse/wst/css/core/internal/preferences/*:~org/eclipse/wst/css/core/internal/provisional/adapters/*:~org/eclipse/wst/css/core/internal/provisional/contenttype/*:~org/eclipse/wst/css/core/internal/provisional/document/*:~org/eclipse/wst/css/core/internal/provisional/preferences/*:~org/eclipse/wst/css/core/internal/provisional/text/*:~org/eclipse/wst/css/core/internal/tasks/*:~org/eclipse/wst/css/core/internal/text/*:~org/eclipse/wst/css/core/internal/util/*:~org/eclipse/wst/css/core/internal/util/declaration/*:+org/eclipse/wst/css/core/text/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot[~org/eclipse/wst/html/core/internal/*:~org/eclipse/wst/html/core/internal/cleanup/*:~org/eclipse/wst/html/core/internal/commentelement/handlers/*:~org/eclipse/wst/html/core/internal/contentmodel/*:~org/eclipse/wst/html/core/internal/contentmodel/chtml/*:~org/eclipse/wst/html/core/internal/contentmodel/ssi/*:~org/eclipse/wst/html/core/internal/contentproperties/*:~org/eclipse/wst/html/core/internal/contenttype/*:~org/eclipse/wst/html/core/internal/document/*:~org/eclipse/wst/html/core/internal/encoding/*:~org/eclipse/wst/html/core/internal/format/*:~org/eclipse/wst/html/core/internal/htmlcss/*:~org/eclipse/wst/html/core/internal/modelhandler/*:~org/eclipse/wst/html/core/internal/modelquery/*:~org/eclipse/wst/html/core/internal/preferences/*:~org/eclipse/wst/html/core/internal/provisional/*:~org/eclipse/wst/html/core/internal/provisional/contenttype/*:~org/eclipse/wst/html/core/internal/provisional/text/*:~org/eclipse/wst/html/core/internal/text/*:~org/eclipse/wst/html/core/internal/validate/*:+org/eclipse/wst/html/core/text/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.modulecore/@dot[+org/eclipse/wst/common/componentcore/*:+org/eclipse/wst/common/componentcore/datamodel/*:+org/eclipse/wst/common/componentcore/datamodel/properties/*:~org/eclipse/wst/common/componentcore/internal/*:~org/eclipse/wst/common/componentcore/internal/builder/*:~org/eclipse/wst/common/componentcore/internal/impl/*:~org/eclipse/wst/common/componentcore/internal/operation/*:~org/eclipse/wst/common/componentcore/internal/resources/*:~org/eclipse/wst/common/componentcore/internal/util/*:+org/eclipse/wst/common/componentcore/resources/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.javascript.ui/@dot[~org/eclipse/wst/javascript/ui/internal/actions/*:~org/eclipse/wst/javascript/ui/internal/common/*:~org/eclipse/wst/javascript/ui/internal/common/autoedit/*:~org/eclipse/wst/javascript/ui/internal/common/contentassist/*:~org/eclipse/wst/javascript/ui/internal/common/contentassist/fcs/js1/*:~org/eclipse/wst/javascript/ui/internal/common/contentassist/javadoc/*:~org/eclipse/wst/javascript/ui/internal/common/preferences/*:~org/eclipse/wst/javascript/ui/internal/common/preferences/ui/*:~org/eclipse/wst/javascript/ui/internal/common/style/*:~org/eclipse/wst/javascript/ui/internal/common/taginfo/*:~org/eclipse/wst/javascript/ui/internal/editor/*:~org/eclipse/wst/javascript/ui/internal/views/contentoutline/*:~org/eclipse/wst/javascript/ui/internal/wizard/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.javascript.core/@dot[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.core/@dot[+org/eclipse/jst/jsp/core/internal/*:+org/eclipse/jst/jsp/core/internal/contentmodel/*:+org/eclipse/jst/jsp/core/internal/contentmodel/tld/*:+org/eclipse/jst/jsp/core/internal/contentmodel/tld/provisional/*:+org/eclipse/jst/jsp/core/internal/contentproperties/*:+org/eclipse/jst/jsp/core/internal/contenttype/*:+org/eclipse/jst/jsp/core/internal/document/*:+org/eclipse/jst/jsp/core/internal/domdocument/*:+org/eclipse/jst/jsp/core/internal/encoding/*:+org/eclipse/jst/jsp/core/internal/java/*:+org/eclipse/jst/jsp/core/internal/java/jspel/*:+org/eclipse/jst/jsp/core/internal/java/search/*:+org/eclipse/jst/jsp/core/internal/modelhandler/*:+org/eclipse/jst/jsp/core/internal/modelquery/*:+org/eclipse/jst/jsp/core/internal/parser/*:+org/eclipse/jst/jsp/core/internal/parser/internal/*:+org/eclipse/jst/jsp/core/internal/preferences/*:+org/eclipse/jst/jsp/core/internal/provisional/*:+org/eclipse/jst/jsp/core/internal/provisional/contenttype/*:+org/eclipse/jst/jsp/core/internal/provisional/text/*:+org/eclipse/jst/jsp/core/internal/regions/*:+org/eclipse/jst/jsp/core/internal/taglib/*:+org/eclipse/jst/jsp/core/internal/tasks/*:+org/eclipse/jst/jsp/core/internal/text/*:+org/eclipse/jst/jsp/core/internal/util/*:+org/eclipse/jst/jsp/core/internal/validation/*:+org/eclipse/jst/jsp/core/jspel/*:+org/eclipse/jst/jsp/core/taglib/*:+org/eclipse/jst/jsp/core/text/*:~org/eclipse/jst/jsp/css/core/internal/contentmodel/*:~org/eclipse/jst/jsp/css/core/internal/contenttype/*:~org/eclipse/jst/jsp/css/core/internal/document/*:~org/eclipse/jst/jsp/css/core/internal/encoding/*:+org/eclipse/jst/jsp/css/core/internal/modelhandler/*:~org/eclipse/jst/jsp/css/core/internal/parser/*:~org/eclipse/jst/jsp/css/core/internal/parserz/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.core_3.3.0.v_745.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:+META-INF/services/*:+org/eclipse/jdt/internal/compiler/tool/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.compiler.tool_1.0.0.v20070318-1300.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:+META-INF/services/*:+org/eclipse/jdt/internal/compiler/tool/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.compiler.apt_1.0.0.v20070318-2030.jar[+org/eclipse/jdt/core/*:+org/eclipse/jdt/core/compiler/*:+org/eclipse/jdt/core/dom/*:+org/eclipse/jdt/core/dom/rewrite/*:+org/eclipse/jdt/core/eval/*:+org/eclipse/jdt/core/formatter/*:+org/eclipse/jdt/core/jdom/*:+org/eclipse/jdt/core/search/*:+org/eclipse/jdt/core/util/*:~org/eclipse/jdt/internal/codeassist/*:~org/eclipse/jdt/internal/codeassist/complete/*:~org/eclipse/jdt/internal/codeassist/impl/*:~org/eclipse/jdt/internal/codeassist/select/*:~org/eclipse/jdt/internal/compiler/*:~org/eclipse/jdt/internal/compiler/ast/*:~org/eclipse/jdt/internal/compiler/batch/*:~org/eclipse/jdt/internal/compiler/classfmt/*:~org/eclipse/jdt/internal/compiler/codegen/*:~org/eclipse/jdt/internal/compiler/env/*:~org/eclipse/jdt/internal/compiler/flow/*:~org/eclipse/jdt/internal/compiler/impl/*:~org/eclipse/jdt/internal/compiler/lookup/*:~org/eclipse/jdt/internal/compiler/parser/*:~org/eclipse/jdt/internal/compiler/parser/diagnose/*:~org/eclipse/jdt/internal/compiler/problem/*:~org/eclipse/jdt/internal/compiler/util/*:~org/eclipse/jdt/internal/core/*:~org/eclipse/jdt/internal/core/builder/*:~org/eclipse/jdt/internal/core/dom/rewrite/*:~org/eclipse/jdt/internal/core/eval/*:~org/eclipse/jdt/internal/core/hierarchy/*:~org/eclipse/jdt/internal/core/index/*:~org/eclipse/jdt/internal/core/jdom/*:~org/eclipse/jdt/internal/core/search/*:~org/eclipse/jdt/internal/core/search/indexing/*:~org/eclipse/jdt/internal/core/search/matching/*:~org/eclipse/jdt/internal/core/search/processing/*:~org/eclipse/jdt/internal/core/util/*:~org/eclipse/jdt/internal/eval/*:~org/eclipse/jdt/internal/formatter/*:~org/eclipse/jdt/internal/formatter/align/*:~org/eclipse/jdt/internal/formatter/comment/*:~org/eclipse/jdt/internal/formatter/old/*:+META-INF/services/*:+org/eclipse/jdt/internal/compiler/tool/*:~org/eclipse/jdt/internal/compiler/apt/dispatch/*:~org/eclipse/jdt/internal/compiler/apt/model/*:~org/eclipse/jdt/internal/compiler/apt/util/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.team.core_3.2.100.I200703211300.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/javax.servlet.jsp_2.0.0.v200612120446.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.ui_3.3.0.v20070321-1800.jar[~org/eclipse/jdt/internal/corext/*:~org/eclipse/jdt/internal/corext/buildpath/*:~org/eclipse/jdt/internal/corext/callhierarchy/*:~org/eclipse/jdt/internal/corext/codemanipulation/*:~org/eclipse/jdt/internal/corext/dom/*:~org/eclipse/jdt/internal/corext/dom/fragments/*:~org/eclipse/jdt/internal/corext/fix/*:~org/eclipse/jdt/internal/corext/javadoc/*:~org/eclipse/jdt/internal/corext/refactoring/*:~org/eclipse/jdt/internal/corext/refactoring/base/*:~org/eclipse/jdt/internal/corext/refactoring/binary/*:~org/eclipse/jdt/internal/corext/refactoring/changes/*:~org/eclipse/jdt/internal/corext/refactoring/code/*:~org/eclipse/jdt/internal/corext/refactoring/code/flow/*:~org/eclipse/jdt/internal/corext/refactoring/delegates/*:~org/eclipse/jdt/internal/corext/refactoring/generics/*:~org/eclipse/jdt/internal/corext/refactoring/nls/*:~org/eclipse/jdt/internal/corext/refactoring/nls/changes/*:~org/eclipse/jdt/internal/corext/refactoring/participants/*:~org/eclipse/jdt/internal/corext/refactoring/rename/*:~org/eclipse/jdt/internal/corext/refactoring/reorg/*:~org/eclipse/jdt/internal/corext/refactoring/scripting/*:~org/eclipse/jdt/internal/corext/refactoring/sef/*:~org/eclipse/jdt/internal/corext/refactoring/structure/*:~org/eclipse/jdt/internal/corext/refactoring/structure/constraints/*:~org/eclipse/jdt/internal/corext/refactoring/surround/*:~org/eclipse/jdt/internal/corext/refactoring/tagging/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/types/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints/typesets/*:~org/eclipse/jdt/internal/corext/refactoring/typeconstraints2/*:~org/eclipse/jdt/internal/corext/refactoring/util/*:~org/eclipse/jdt/internal/corext/template/java/*:~org/eclipse/jdt/internal/corext/util/*:~org/eclipse/jdt/internal/ui/*:~org/eclipse/jdt/internal/ui/actions/*:~org/eclipse/jdt/internal/ui/browsing/*:~org/eclipse/jdt/internal/ui/callhierarchy/*:~org/eclipse/jdt/internal/ui/commands/*:~org/eclipse/jdt/internal/ui/compare/*:~org/eclipse/jdt/internal/ui/dialogs/*:~org/eclipse/jdt/internal/ui/dnd/*:~org/eclipse/jdt/internal/ui/filters/*:~org/eclipse/jdt/internal/ui/fix/*:~org/eclipse/jdt/internal/ui/infoviews/*:~org/eclipse/jdt/internal/ui/jarimport/*:~org/eclipse/jdt/internal/ui/jarpackager/*:~org/eclipse/jdt/internal/ui/javadocexport/*:~org/eclipse/jdt/internal/ui/javaeditor/*:~org/eclipse/jdt/internal/ui/javaeditor/saveparticipant/*:~org/eclipse/jdt/internal/ui/javaeditor/selectionactions/*:~org/eclipse/jdt/internal/ui/model/*:~org/eclipse/jdt/internal/ui/navigator/*:~org/eclipse/jdt/internal/ui/packageview/*:~org/eclipse/jdt/internal/ui/preferences/*:~org/eclipse/jdt/internal/ui/preferences/cleanup/*:~org/eclipse/jdt/internal/ui/preferences/formatter/*:~org/eclipse/jdt/internal/ui/propertiesfileeditor/*:~org/eclipse/jdt/internal/ui/refactoring/*:~org/eclipse/jdt/internal/ui/refactoring/actions/*:~org/eclipse/jdt/internal/ui/refactoring/binary/*:~org/eclipse/jdt/internal/ui/refactoring/code/*:~org/eclipse/jdt/internal/ui/refactoring/contentassist/*:~org/eclipse/jdt/internal/ui/refactoring/nls/*:~org/eclipse/jdt/internal/ui/refactoring/nls/search/*:~org/eclipse/jdt/internal/ui/refactoring/reorg/*:~org/eclipse/jdt/internal/ui/refactoring/sef/*:~org/eclipse/jdt/internal/ui/search/*:~org/eclipse/jdt/internal/ui/text/*:~org/eclipse/jdt/internal/ui/text/comment/*:~org/eclipse/jdt/internal/ui/text/correction/*:~org/eclipse/jdt/internal/ui/text/folding/*:~org/eclipse/jdt/internal/ui/text/java/*:~org/eclipse/jdt/internal/ui/text/java/hover/*:~org/eclipse/jdt/internal/ui/text/javadoc/*:~org/eclipse/jdt/internal/ui/text/spelling/*:~org/eclipse/jdt/internal/ui/text/spelling/engine/*:~org/eclipse/jdt/internal/ui/text/template/contentassist/*:~org/eclipse/jdt/internal/ui/text/template/preferences/*:~org/eclipse/jdt/internal/ui/typehierarchy/*:~org/eclipse/jdt/internal/ui/util/*:~org/eclipse/jdt/internal/ui/viewsupport/*:~org/eclipse/jdt/internal/ui/wizards/*:~org/eclipse/jdt/internal/ui/wizards/buildpaths/*:~org/eclipse/jdt/internal/ui/wizards/buildpaths/newsourcepage/*:~org/eclipse/jdt/internal/ui/wizards/dialogfields/*:~org/eclipse/jdt/internal/ui/workingsets/*:+org/eclipse/jdt/ui/*:+org/eclipse/jdt/ui/actions/*:+org/eclipse/jdt/ui/dialogs/*:+org/eclipse/jdt/ui/jarpackager/*:+org/eclipse/jdt/ui/refactoring/*:+org/eclipse/jdt/ui/search/*:+org/eclipse/jdt/ui/text/*:+org/eclipse/jdt/ui/text/folding/*:+org/eclipse/jdt/ui/text/java/*:+org/eclipse/jdt/ui/text/java/hover/*:+org/eclipse/jdt/ui/wizards/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.launching_3.2.100.v20070321.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.debug_3.2.100.v20070323/jdi.jar[+com/sun/jdi/*:+com/sun/jdi/connect/*:+com/sun/jdi/connect/spi/*:+com/sun/jdi/event/*:+com/sun/jdi/request/*:+org/eclipse/jdi/*:+org/eclipse/jdi/hcr/*:~org/eclipse/jdi/internal/*:~org/eclipse/jdi/internal/connect/*:~org/eclipse/jdi/internal/event/*:~org/eclipse/jdi/internal/jdwp/*:~org/eclipse/jdi/internal/request/*:~org/eclipse/jdi/internal/spy/*:+org/eclipse/jdt/debug/core/*:+org/eclipse/jdt/debug/eval/*:~org/eclipse/jdt/internal/debug/core/*:~org/eclipse/jdt/internal/debug/core/breakpoints/*:~org/eclipse/jdt/internal/debug/core/hcr/*:~org/eclipse/jdt/internal/debug/core/logicalstructures/*:~org/eclipse/jdt/internal/debug/core/model/*:~org/eclipse/jdt/internal/debug/eval/*:~org/eclipse/jdt/internal/debug/eval/ast/engine/*:~org/eclipse/jdt/internal/debug/eval/ast/instructions/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.debug_3.2.100.v20070323/jdimodel.jar[+com/sun/jdi/*:+com/sun/jdi/connect/*:+com/sun/jdi/connect/spi/*:+com/sun/jdi/event/*:+com/sun/jdi/request/*:+org/eclipse/jdi/*:+org/eclipse/jdi/hcr/*:~org/eclipse/jdi/internal/*:~org/eclipse/jdi/internal/connect/*:~org/eclipse/jdi/internal/event/*:~org/eclipse/jdi/internal/jdwp/*:~org/eclipse/jdi/internal/request/*:~org/eclipse/jdi/internal/spy/*:+org/eclipse/jdt/debug/core/*:+org/eclipse/jdt/debug/eval/*:~org/eclipse/jdt/internal/debug/core/*:~org/eclipse/jdt/internal/debug/core/breakpoints/*:~org/eclipse/jdt/internal/debug/core/hcr/*:~org/eclipse/jdt/internal/debug/core/logicalstructures/*:~org/eclipse/jdt/internal/debug/core/model/*:~org/eclipse/jdt/internal/debug/eval/*:~org/eclipse/jdt/internal/debug/eval/ast/engine/*:~org/eclipse/jdt/internal/debug/eval/ast/instructions/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.compare_3.3.0.I200703211300.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.team.ui_3.3.0.I200703211300.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.navigator_3.2.100.I20070319-1300.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.navigator.resources_3.2.100.I20070319-0010.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_3.2.100.I20061213-1608.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.3.0.v20070319-1800.jar[+org/eclipse/ltk/core/refactoring/*:+org/eclipse/ltk/core/refactoring/history/*:+org/eclipse/ltk/core/refactoring/model/*:+org/eclipse/ltk/core/refactoring/participants/*:~org/eclipse/ltk/internal/core/refactoring/*:~org/eclipse/ltk/internal/core/refactoring/history/*:?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.3.0.v20070319-1800.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.core.manipulation_1.1.0.v20070319-1800.jar[?**/*]:/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src"/> + <argument + value="-d"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin"/> + <argument + value="-verbose"/> + <argument + value="-proceedOnError"/> + <argument + value="-showversion"/> + <argument + value="-encoding"/> + <argument + value="ISO-8859-1"/> + <argument + value="-warn:-serial,raw,typeHiding,unchecked"/> + <argument + value="-log"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin.xml"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/properties/JSPedCSSPropertySource.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/registry/AdapterFactoryProviderJSPedCSS.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/StructuredTextViewerConfigurationJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/IActionConstantsJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/IActionDefinitionIdsJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/JSPUIMessages.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/JSPUIPlugin.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/Logger.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/autoedit/AutoEditStrategyForTabs.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/autoedit/StructuredAutoEditStrategyJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/AbstractBreakpointProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaBreakpointProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaScriptBreakpointProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaStratumBreakpointProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavascriptLineBreakpoint.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/AutoImportProposal.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/BeanInfoProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/CustomTemplateProposal.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/IBeanInfoProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/IJavaPropertyDescriptor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPCompletionProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPCompletionProposal.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPDummyContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPELCompletionProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPELContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPELProposalCollector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPJavaContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPPropertyContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPProposalCollector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPTaglibDirectiveContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPTemplateCompletionProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JSPUseBeanContentAssistProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaParameterListValidator.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeCompletionProposal.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeFinder.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/JavaTypeNameRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/NoRegionContentAssistProcessorForJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentassist/ReplaceNameTemplateContext.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentproperties/ui/JSPFContentSettingsPropertyPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/contentproperties/ui/ProjectJSPFContentSettingsPropertyPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/derived/SingleCharReader.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/ActionContributorJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/IHelpContextIds.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImageHelper.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPEditorPluginImages.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/editor/JSPSourceEditingTextTools.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/format/FormattingStrategyJSPJava.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/ExternalFileEditorInput.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/ExternalFileHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/JSPJavaHyperlinkDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/TaglibHyperlinkDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/TaglibJarHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/TaglibJarUriHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/URLFileHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/hyperlink/WorkspaceFileHyperlink.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/BasicRefactorSearchRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPJavaSelectionProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPMethodRenameChange.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPMethodRenameParticipant.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPMethodRenameRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPMoveElementActionDelegate.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPPackageRenameChange.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPPackageRenameParticipant.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPPackageRenameRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPRenameElementActionDelegate.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeMoveChange.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeMoveParticipant.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeMoveRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeRenameChange.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeRenameParticipant.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/refactoring/JSPTypeRenameRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/BasicJSPSearchRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesActionDelegate.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPFindOccurrencesProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPOccurrencesSearchResult.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPSearchQuery.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPSearchRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/JSPSingleFileSearchRequestor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/ui/JSPMatchPresentation.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/java/search/ui/JSPQueryParticipant.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/JSPUIPreferenceInitializer.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/JSPUIPreferenceNames.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPColorPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPFilesPreferencePage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPSourcePreferencePage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPStyledTextColorPicker.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPSyntaxColoringPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/preferences/ui/JSPTemplatePreferencePage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionAnnotationModelChanges.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionModelNodeAdapterFactoryHTML.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionModelNodeAdapterFactoryJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionModelNodeAdapterHTML.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionModelNodeAdapterJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/ProjectionViewerInformation.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/projection/StructuredTextFoldingProviderJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/registry/AdapterFactoryProviderForJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/IStyleConstantsJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/LineStyleProviderForJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/IStyleConstantsJSPJava.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/JavaCodeScanner.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/JavaColorProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/JavaWhitespaceDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/JavaWordDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/java/LineStyleProviderForJava.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/IStyleConstantsJSPEL.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/JSPELCodeScanner.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/JSPELColorProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/JSPELWhitespaceDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/JSPELWordDetector.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/style/jspel/LineStyleProviderForJSPEL.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/HTMLPrinter.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/JSPInformationProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/JSPJavaJavadocHoverProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/JSPJavaJavadocInformationProvider.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/JSPTagInfoHoverProcessor.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/taginfo/JavaWordFinder.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/templates/EncodingTemplateVariableResolverJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/templates/TemplateContextTypeIdsJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/templates/TemplateContextTypeJSP.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/text/JSPDocumentRegionEdgeMatcher.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/text/JavaCodeReader.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/text/JavaPairMatcher.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/validation/HTMLValidationReporter.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/validation/JSPContentSourceValidator.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/validation/LocalizedMessage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPFileWizardPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPTemplatesWizardPage.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPWizard.java"/> + <argument + value="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/views/contentoutline/JSPContentOutlineConfiguration.java"/> + </command_line> + <options> + <option + key="org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.codegen.targetPlatform" + value="1.2"/> + <option + key="org.eclipse.jdt.core.compiler.codegen.unusedLocal" + value="optimize out"/> + <option + key="org.eclipse.jdt.core.compiler.compliance" + value="1.4"/> + <option + key="org.eclipse.jdt.core.compiler.debug.lineNumber" + value="generate"/> + <option + key="org.eclipse.jdt.core.compiler.debug.localVariable" + value="generate"/> + <option + key="org.eclipse.jdt.core.compiler.debug.sourceFile" + value="generate"/> + <option + key="org.eclipse.jdt.core.compiler.doc.comment.support" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.generateClassFiles" + value="enabled"/> + <option + key="org.eclipse.jdt.core.compiler.maxProblemPerUnit" + value="100"/> + <option + key="org.eclipse.jdt.core.compiler.problem.annotationSuperInterface" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.assertIdentifier" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.autoboxing" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.deprecation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.discouragedReference" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.emptyStatement" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.enumIdentifier" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.fallthroughCase" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.fatalOptionalError" + value="enabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.fieldHiding" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.finalParameterBound" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.forbiddenReference" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.indirectStaticAccess" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.invalidJavadoc" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.invalidJavadocTags" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility" + value="public"/> + <option + key="org.eclipse.jdt.core.compiler.problem.localVariableHiding" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.methodWithConstructorName" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocComments" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility" + value="public"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocTags" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility" + value="public"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.missingSerialVersion" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.noEffectAssignment" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.nullReference" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.overridingMethodWithoutSuperInvocation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.parameterAssignment" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.rawTypeReference" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.specialParameterHidingField" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.staticAccessReceiver" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.suppressWarnings" + value="enabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.typeParameterHiding" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unhandledWarningToken" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unnecessaryElse" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedImport" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedLabel" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedLocal" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedParameter" + value="ignore"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete" + value="disabled"/> + <option + key="org.eclipse.jdt.core.compiler.problem.unusedPrivateMember" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast" + value="warning"/> + <option + key="org.eclipse.jdt.core.compiler.processAnnotations" + value="enabled"/> + <option + key="org.eclipse.jdt.core.compiler.source" + value="1.3"/> + <option + key="org.eclipse.jdt.core.compiler.taskCaseSensitive" + value="enabled"/> + <option + key="org.eclipse.jdt.core.compiler.taskPriorities" + value=""/> + <option + key="org.eclipse.jdt.core.compiler.taskTags" + value=""/> + <option + key="org.eclipse.jdt.core.encoding" + value="ISO-8859-1"/> + </options> + <classpaths> + <classpath + id="JAR" + path="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/rt.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/ext/ldapsec.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/ext/dnsns.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/ext/localedata.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/apps/j2sdk1.4.2_11/jre/lib/ext/sunjce_provider.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.ide_3.3.0.I20070321-1300a.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/com.ibm.icu.base_3.6.0.20061215.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.resources_3.3.0.v20070316.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.resources.compatibility_3.2.0.v20070226.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ant.core_3.1.200.v20070318.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.variables_3.1.100.v20070205.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime_3.3.100.v20070319.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi_3.3.0.v20070321.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.common_3.3.0.v20070318.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.jobs_3.3.0.v20070319.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime.compatibility.registry_3.2.100.v20070316/runtime_registry_compatibility.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.registry_3.3.0.v20070318.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.preferences_3.2.100.v20070312.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.contenttype_3.2.100.v20070319.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.runtime.compatibility.auth_3.2.0.v20070202.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.equinox.app_1.0.0.v20070318.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi.services_3.1.100.v20060918.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/javax.servlet_2.4.0.v200612120446.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.expressions_3.3.0.v20070319-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filesystem_1.1.0.v20070226.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filesystem.linux.x86_1.1.0.v20070202.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.help_3.3.0.v20070316.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui_3.3.0.I20070322-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.swt_3.3.0.v3333g.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.3.0.v3333.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface_3.3.0.I20070321-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.commands_3.3.0.I20070321-0010.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench_3.3.0.I20070322-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.2.0.I20070319-0010/compatibility.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface.databinding_1.1.0.I20070319-1300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.databinding_1.0.0.I20070322-0010.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.views_3.2.100.I20070319-0010.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.configurator_3.2.100.v20070322.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.core_3.2.100.v20070322b.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.core.linux_3.2.0.v20060605.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.update.ui_3.2.100.v20070322a.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.forms_3.3.0.v20070322.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jface.text_3.3.0.v20070321-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.text_3.3.0.v20070319-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.3.0.v20070321-1300.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.debug.ui_3.3.0.v20070322a.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.console_3.2.0.v20070212.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.debug.core_3.3.0.v20070323.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.editors_3.3.0.v20070321-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.core.filebuffers_3.3.0.v20070319-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.search_3.3.0.v20070319-1800.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.uriresolver/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.common_2.3.0.v200703291501.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/com.ibm.icu_3.6.0.20061215.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.validation/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.frameworks/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jem.util/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore_2.3.0.v200703291501.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.xmi_2.3.0.v200703291501.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.environment/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.osgi.util_3.1.100.v20060918.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.project.facet.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.ui/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.apache.xerces_2.8.0.v200702082200.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.w3c.dom_1.3.3.v200702082200.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.apache.xml.resolver_1.1.0.v200702082200.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.edit_2.3.0.v200703291501.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.edit_2.3.0.v200703291501.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.emf.ecore.change_2.3.0.v200703291501.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.emf/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.emfworkbench.integration/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.xsd_2.3.0.v200703291501.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.ui/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.common.modulecore/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.javascript.ui/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.javascript.core/@dot/"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.core/@dot/"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.core_3.3.0.v_745.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.compiler.tool_1.0.0.v20070318-1300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.compiler.apt_1.0.0.v20070318-2030.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.team.core_3.2.100.I200703211300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/javax.servlet.jsp_2.0.0.v200612120446.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.ui_3.3.0.v20070321-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.launching_3.2.100.v20070321.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.debug_3.2.100.v20070323/jdi.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.debug_3.2.100.v20070323/jdimodel.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.compare_3.3.0.I200703211300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.team.ui_3.3.0.I200703211300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.navigator_3.2.100.I20070319-1300.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.navigator.resources_3.2.100.I20070319-0010.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ui.views.properties.tabbed_3.2.100.I20061213-1608.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.3.0.v20070319-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.3.0.v20070319-1800.jar"/> + <classpath + id="JAR" + path="/home/shared/webtools/build-wtp-R2.0-S/eclipse/plugins/org.eclipse.jdt.core.manipulation_1.1.0.v20070319-1800.jar"/> + <classpath + id="FOLDER" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/"/> + </classpaths> + <sources> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/css/ui/internal/properties" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/properties/JSPedCSSPropertySource.java"> + <problems + errors="0" + problems="6" + warnings="6"> + <problem + charEnd="838" + charStart="776" + id="DiscouragedReference" + line="17" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="69" + sourceStart="7" + value="import org.eclipse.wst.css.core.internal.provisional.document.ICSSNode;"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="907" + charStart="848" + id="DiscouragedReference" + line="18" + severity="WARNING"> + <message + value="Discouraged access: The type CSSPropertySource is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="66" + sourceStart="7" + value="import org.eclipse.wst.css.ui.internal.properties.CSSPropertySource;"/> + <arguments> + <argument + value="org.eclipse.wst.css.ui.internal.properties.CSSPropertySource"/> + </arguments> + </problem> + <problem + charEnd="973" + charStart="957" + id="DiscouragedReference" + line="22" + severity="WARNING"> + <message + value="Discouraged access: The type CSSPropertySource is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="60" + sourceStart="44" + value="public class JSPedCSSPropertySource extends CSSPropertySource {"/> + <arguments> + <argument + value="org.eclipse.wst.css.ui.internal.properties.CSSPropertySource"/> + </arguments> + </problem> + <problem + charEnd="1016" + charStart="1009" + id="DiscouragedReference" + line="24" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="37" + sourceStart="30" + value="public JSPedCSSPropertySource(ICSSNode target) {"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="1042" + charStart="1030" + id="DiscouragedReference" + line="25" + severity="WARNING"> + <message + value="Discouraged access: The constructor CSSPropertySource(ICSSNode) is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="12" + sourceStart="0" + value="super(target);"/> + <arguments> + <argument + value="CSSPropertySource(ICSSNode)"/> + </arguments> + </problem> + <problem + charEnd="1617" + charStart="1583" + id="DiscouragedReference" + line="38" + severity="WARNING"> + <message + value="Discouraged access: The method setPropertyValue(Object, Object) from the type CSSPropertySource is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="34" + sourceStart="0" + value="super.setPropertyValue(name, value);"/> + <arguments> + <argument + value="setPropertyValue(Object, Object)"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/properties/JSPedCSSPropertySource.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/css/ui/internal/registry" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/registry/AdapterFactoryProviderJSPedCSS.java"> + <problems + errors="0" + problems="4" + warnings="4"> + <problem + charEnd="746" + charStart="681" + id="DiscouragedReference" + line="14" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryProviderCSS is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="72" + sourceStart="7" + value="import org.eclipse.wst.css.ui.internal.registry.AdapterFactoryProviderCSS;"/> + <arguments> + <argument + value="org.eclipse.wst.css.ui.internal.registry.AdapterFactoryProviderCSS"/> + </arguments> + </problem> + <problem + charEnd="826" + charStart="756" + id="DiscouragedReference" + line="15" + severity="WARNING"> + <message + value="Discouraged access: The type IDocumentTypeHandler is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="77" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.ltk.modelhandler.IDocumentTypeHandler;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.ltk.modelhandler.IDocumentTypeHandler"/> + </arguments> + </problem> + <problem + charEnd="906" + charStart="882" + id="DiscouragedReference" + line="17" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryProviderCSS is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.ui/@dot"/> + <source_context + sourceEnd="76" + sourceStart="52" + value="public class AdapterFactoryProviderJSPedCSS extends AdapterFactoryProviderCSS {"/> + <arguments> + <argument + value="org.eclipse.wst.css.ui.internal.registry.AdapterFactoryProviderCSS"/> + </arguments> + </problem> + <problem + charEnd="953" + charStart="934" + id="DiscouragedReference" + line="20" + severity="WARNING"> + <message + value="Discouraged access: The type IDocumentTypeHandler is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="40" + sourceStart="21" + value="public boolean isFor(IDocumentTypeHandler contentTypeDescription) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.ltk.modelhandler.IDocumentTypeHandler"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/registry/AdapterFactoryProviderJSPedCSS.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/css/ui/internal/views/properties" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration.java"> + <problems + errors="0" + problems="30" + warnings="30"> + <problem + charEnd="1486" + charStart="1424" + id="DiscouragedReference" + line="32" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="69" + sourceStart="7" + value="import org.eclipse.wst.css.core.internal.provisional.document.ICSSNode;"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="1553" + charStart="1496" + id="DiscouragedReference" + line="33" + severity="WARNING"> + <message + value="Discouraged access: The type INodeAdapter is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="64" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.INodeAdapter;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeAdapter"/> + </arguments> + </problem> + <problem + charEnd="1621" + charStart="1563" + id="DiscouragedReference" + line="34" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="65" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.INodeNotifier;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="1750" + charStart="1706" + id="DiscouragedReference" + line="36" + severity="WARNING"> + <message + value="Discouraged access: The type XMLUIMessages is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="51" + sourceStart="7" + value="import org.eclipse.wst.xml.ui.internal.XMLUIMessages;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.XMLUIMessages"/> + </arguments> + </problem> + <problem + charEnd="1907" + charStart="1896" + id="DiscouragedReference" + line="39" + severity="WARNING"> + <message + value="Discouraged access: The type INodeAdapter is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="67" + sourceStart="56" + value="private class CSSPropertySheetRefreshAdapter implements INodeAdapter {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeAdapter"/> + </arguments> + </problem> + <problem + charEnd="2022" + charStart="2010" + id="DiscouragedReference" + line="44" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="38" + sourceStart="26" + value="public void notifyChanged(INodeNotifier notifier, int eventType, Object changedFeature, Object oldValue, Object newValue, int pos) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="2384" + charStart="2377" + id="DiscouragedReference" + line="53" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="15" + sourceStart="8" + value="private ICSSNode fSource = null;"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="2581" + charStart="2574" + id="DiscouragedReference" + line="60" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="29" + sourceStart="22" + value="if (object instanceof ICSSNode) {"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="2608" + charStart="2601" + id="DiscouragedReference" + line="61" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="18" + sourceStart="11" + value="fSource = (ICSSNode)object;"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="2995" + charStart="2964" + id="DiscouragedReference" + line="78" + severity="WARNING"> + <message + value="Discouraged access: The type XMLUIMessages is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="6" + value="super(XMLUIMessages.JFaceNodeAdapter_1);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.XMLUIMessages"/> + </arguments> + </problem> + <problem + charEnd="2995" + charStart="2978" + id="DiscouragedReference" + line="78" + severity="WARNING"> + <message + value="Discouraged access: The field JFaceNodeAdapter_1 from the type XMLUIMessages is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="20" + value="super(XMLUIMessages.JFaceNodeAdapter_1);"/> + <arguments> + <argument + value="JFaceNodeAdapter_1"/> + </arguments> + </problem> + <problem + charEnd="3784" + charStart="3773" + id="DiscouragedReference" + line="110" + severity="WARNING"> + <message + value="Discouraged access: The type INodeAdapter is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="19" + sourceStart="8" + value="private INodeAdapter fRefreshAdapter = new CSSPropertySheetRefreshAdapter();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeAdapter"/> + </arguments> + </problem> + <problem + charEnd="3866" + charStart="3852" + id="DiscouragedReference" + line="112" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="22" + sourceStart="8" + value="private INodeNotifier[] fSelectedNotifiers;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="4351" + charStart="4300" + id="DiscouragedReference" + line="126" + severity="WARNING"> + <message + value="Discouraged access: The method removeAdapter(INodeAdapter) from the type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="51" + sourceStart="0" + value="fSelectedNotifiers[i].removeAdapter(fRefreshAdapter);"/> + <arguments> + <argument + value="removeAdapter(INodeAdapter)"/> + </arguments> + </problem> + <problem + charEnd="4837" + charStart="4830" + id="DiscouragedReference" + line="136" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="41" + sourceStart="34" + value="if (selectedObjects[i] instanceof ICSSNode) {"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="4854" + charStart="4847" + id="DiscouragedReference" + line="137" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="7" + sourceStart="0" + value="ICSSNode node = (ICSSNode) selectedObjects[i];"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="4871" + charStart="4864" + id="DiscouragedReference" + line="137" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="17" + value="ICSSNode node = (ICSSNode) selectedObjects[i];"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="4923" + charStart="4906" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The method getNodeType() from the type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="7" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="getNodeType()"/> + </arguments> + </problem> + <problem + charEnd="4955" + charStart="4928" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="56" + sourceStart="29" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="4955" + charStart="4937" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The field PRIMITIVEVALUE_NODE from the type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="56" + sourceStart="38" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="PRIMITIVEVALUE_NODE"/> + </arguments> + </problem> + <problem + charEnd="4977" + charStart="4960" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The method getNodeType() from the type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="78" + sourceStart="61" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="getNodeType()"/> + </arguments> + </problem> + <problem + charEnd="5008" + charStart="4982" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="109" + sourceStart="83" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="org.eclipse.wst.css.core.internal.provisional.document.ICSSNode"/> + </arguments> + </problem> + <problem + charEnd="5008" + charStart="4991" + id="DiscouragedReference" + line="138" + severity="WARNING"> + <message + value="Discouraged access: The field STYLEDECLITEM_NODE from the type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="109" + sourceStart="92" + value="while (node.getNodeType() == ICSSNode.PRIMITIVEVALUE_NODE || node.getNodeType() == ICSSNode.STYLEDECLITEM_NODE) {"/> + <arguments> + <argument + value="STYLEDECLITEM_NODE"/> + </arguments> + </problem> + <problem + charEnd="5045" + charStart="5026" + id="DiscouragedReference" + line="139" + severity="WARNING"> + <message + value="Discouraged access: The method getParentNode() from the type ICSSNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.css.core/@dot"/> + <source_context + sourceEnd="26" + sourceStart="7" + value="node = node.getParentNode();"/> + <arguments> + <argument + value="getParentNode()"/> + </arguments> + </problem> + <problem + charEnd="5380" + charStart="5368" + id="DiscouragedReference" + line="152" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="46" + sourceStart="34" + value="if (selectedObjects[i] instanceof INodeNotifier) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="5503" + charStart="5440" + id="DiscouragedReference" + line="154" + severity="WARNING"> + <message + value="Discouraged access: The method addAdapter(INodeAdapter) from the type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="63" + sourceStart="0" + value="((INodeNotifier) selectedObjects[i]).addAdapter(fRefreshAdapter);"/> + <arguments> + <argument + value="addAdapter(INodeAdapter)"/> + </arguments> + </problem> + <problem + charEnd="5454" + charStart="5442" + id="DiscouragedReference" + line="154" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="14" + sourceStart="2" + value="((INodeNotifier) selectedObjects[i]).addAdapter(fRefreshAdapter);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="5559" + charStart="5545" + id="DiscouragedReference" + line="157" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="36" + sourceStart="22" + value="fSelectedNotifiers = (INodeNotifier[]) selectedNotifiers.toArray(new INodeNotifier[selectedNotifiers.size()]);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="5604" + charStart="5592" + id="DiscouragedReference" + line="157" + severity="WARNING"> + <message + value="Discouraged access: The type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="81" + sourceStart="69" + value="fSelectedNotifiers = (INodeNotifier[]) selectedNotifiers.toArray(new INodeNotifier[selectedNotifiers.size()]);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.INodeNotifier"/> + </arguments> + </problem> + <problem + charEnd="6386" + charStart="6335" + id="DiscouragedReference" + line="183" + severity="WARNING"> + <message + value="Discouraged access: The method removeAdapter(INodeAdapter) from the type INodeNotifier is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="51" + sourceStart="0" + value="fSelectedNotifiers[i].removeAdapter(fRefreshAdapter);"/> + <arguments> + <argument + value="removeAdapter(INodeAdapter)"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration$CSSPropertySourceProvider.class"/> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration$CSSPropertySheetRefreshAdapter.class"/> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration$PropertiesRefreshJob.class"/> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/css/ui/internal/views/properties/JSPedCSSPropertySheetConfiguration.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/StructuredTextViewerConfigurationJSP.java"> + <problems + errors="0" + problems="48" + warnings="48"> + <problem + charEnd="3099" + charStart="3035" + id="DiscouragedReference" + line="53" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLFormatProcessorImpl is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="71" + sourceStart="7" + value="import org.eclipse.wst.html.core.internal.format.HTMLFormatProcessorImpl;"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.format.HTMLFormatProcessorImpl"/> + </arguments> + </problem> + <problem + charEnd="3187" + charStart="3109" + id="DiscouragedReference" + line="54" + severity="WARNING"> + <message + value="Discouraged access: The type ContentTypeIdForHTML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="85" + sourceStart="7" + value="import org.eclipse.wst.html.core.internal.provisional.contenttype.ContentTypeIdForHTML;"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.provisional.contenttype.ContentTypeIdForHTML"/> + </arguments> + </problem> + <problem + charEnd="3489" + charStart="3447" + id="DiscouragedReference" + line="59" + severity="WARNING"> + <message + value="Discouraged access: The type SSEUIPlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="49" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.SSEUIPlugin;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.SSEUIPlugin"/> + </arguments> + </problem> + <problem + charEnd="3565" + charStart="3499" + id="DiscouragedReference" + line="60" + severity="WARNING"> + <message + value="Discouraged access: The type StructuredFormattingStrategy is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="73" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.format.StructuredFormattingStrategy;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.format.StructuredFormattingStrategy"/> + </arguments> + </problem> + <problem + charEnd="3641" + charStart="3575" + id="DiscouragedReference" + line="61" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="73" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="3706" + charStart="3651" + id="DiscouragedReference" + line="62" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="62" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager"/> + </arguments> + </problem> + <problem + charEnd="3765" + charStart="3716" + id="DiscouragedReference" + line="63" + severity="WARNING"> + <message + value="Discouraged access: The type EditorUtility is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="56" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.util.EditorUtility;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.util.EditorUtility"/> + </arguments> + </problem> + <problem + charEnd="3851" + charStart="3775" + id="DiscouragedReference" + line="64" + severity="WARNING"> + <message + value="Discouraged access: The type ContentTypeIdForXML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="83" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.provisional.contenttype.ContentTypeIdForXML;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.contenttype.ContentTypeIdForXML"/> + </arguments> + </problem> + <problem + charEnd="4050" + charStart="3982" + id="DiscouragedReference" + line="67" + severity="WARNING"> + <message + value="Discouraged access: The type JFaceNodeLabelProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="75" + sourceStart="7" + value="import org.eclipse.wst.xml.ui.internal.contentoutline.JFaceNodeLabelProvider;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.contentoutline.JFaceNodeLabelProvider"/> + </arguments> + </problem> + <problem + charEnd="4657" + charStart="4641" + id="DiscouragedReference" + line="89" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider fLineStyleProviderForJava;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="4755" + charStart="4739" + id="DiscouragedReference" + line="93" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider fLineStyleProviderForJSP;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="4852" + charStart="4836" + id="DiscouragedReference" + line="97" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider fLineStyleProviderForJSPEL;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="11238" + charStart="11176" + id="DiscouragedReference" + line="236" + severity="WARNING"> + <message + value="Discouraged access: The constructor StructuredFormattingStrategy(IStructuredFormatProcessor) is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="90" + sourceStart="28" + value="formatter.setMasterStrategy(new StructuredFormattingStrategy(new HTMLFormatProcessorImpl()));"/> + <arguments> + <argument + value="StructuredFormattingStrategy(IStructuredFormatProcessor)"/> + </arguments> + </problem> + <problem + charEnd="11207" + charStart="11180" + id="DiscouragedReference" + line="236" + severity="WARNING"> + <message + value="Discouraged access: The type StructuredFormattingStrategy is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="59" + sourceStart="32" + value="formatter.setMasterStrategy(new StructuredFormattingStrategy(new HTMLFormatProcessorImpl()));"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.format.StructuredFormattingStrategy"/> + </arguments> + </problem> + <problem + charEnd="11237" + charStart="11209" + id="DiscouragedReference" + line="236" + severity="WARNING"> + <message + value="Discouraged access: The constructor HTMLFormatProcessorImpl() is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="89" + sourceStart="61" + value="formatter.setMasterStrategy(new StructuredFormattingStrategy(new HTMLFormatProcessorImpl()));"/> + <arguments> + <argument + value="HTMLFormatProcessorImpl()"/> + </arguments> + </problem> + <problem + charEnd="11235" + charStart="11213" + id="DiscouragedReference" + line="236" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLFormatProcessorImpl is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="87" + sourceStart="65" + value="formatter.setMasterStrategy(new StructuredFormattingStrategy(new HTMLFormatProcessorImpl()));"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.format.HTMLFormatProcessorImpl"/> + </arguments> + </problem> + <problem + charEnd="14924" + charStart="14906" + id="DiscouragedReference" + line="321" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="25" + sourceStart="7" + value="public LineStyleProvider[] getLineStyleProviders(ISourceViewer sourceViewer, String partitionType) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="15020" + charStart="15002" + id="DiscouragedReference" + line="322" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="18" + sourceStart="0" + value="LineStyleProvider[] providers = null;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="16170" + charStart="16154" + id="DiscouragedReference" + line="337" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="32" + sourceStart="16" + value="providers = new LineStyleProvider[]{getLineStyleProviderForJava()};"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="16306" + charStart="16290" + id="DiscouragedReference" + line="340" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="32" + sourceStart="16" + value="providers = new LineStyleProvider[]{getLineStyleProviderForJSPEL()};"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="16593" + charStart="16577" + id="DiscouragedReference" + line="343" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="32" + sourceStart="16" + value="providers = new LineStyleProvider[]{getLineStyleProviderForJSP()};"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="16682" + charStart="16666" + id="DiscouragedReference" + line="349" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider getLineStyleProviderForJava() {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="16891" + charStart="16875" + id="DiscouragedReference" + line="356" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider getLineStyleProviderForJSP() {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="17095" + charStart="17079" + id="DiscouragedReference" + line="363" + severity="WARNING"> + <message + value="Discouraged access: The type LineStyleProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="24" + sourceStart="8" + value="private LineStyleProvider getLineStyleProviderForJSPEL() {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.style.LineStyleProvider"/> + </arguments> + </problem> + <problem + charEnd="17461" + charStart="17440" + id="DiscouragedReference" + line="372" + severity="WARNING"> + <message + value="Discouraged access: The type JFaceNodeLabelProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="52" + sourceStart="31" + value="fStatusLineLabelProvider = new JFaceNodeLabelProvider() {"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.contentoutline.JFaceNodeLabelProvider"/> + </arguments> + </problem> + <problem + charEnd="17796" + charStart="17778" + id="DiscouragedReference" + line="382" + severity="WARNING"> + <message + value="Discouraged access: The method getText(Object) from the type JFaceNodeLabelProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="30" + sourceStart="12" + value="s.insert(0, super.getText(node));"/> + <arguments> + <argument + value="getText(Object)"/> + </arguments> + </problem> + <problem + charEnd="18703" + charStart="18688" + id="DiscouragedReference" + line="408" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="15" + sourceStart="0" + value="TextHoverManager manager = SSEUIPlugin.getDefault().getTextHoverManager();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager"/> + </arguments> + </problem> + <problem + charEnd="18725" + charStart="18715" + id="DiscouragedReference" + line="408" + severity="WARNING"> + <message + value="Discouraged access: The type SSEUIPlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="27" + value="TextHoverManager manager = SSEUIPlugin.getDefault().getTextHoverManager();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.SSEUIPlugin"/> + </arguments> + </problem> + <problem + charEnd="18738" + charStart="18715" + id="DiscouragedReference" + line="408" + severity="WARNING"> + <message + value="Discouraged access: The method getDefault() from the type SSEUIPlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="50" + sourceStart="27" + value="TextHoverManager manager = SSEUIPlugin.getDefault().getTextHoverManager();"/> + <arguments> + <argument + value="getDefault()"/> + </arguments> + </problem> + <problem + charEnd="18760" + charStart="18715" + id="DiscouragedReference" + line="408" + severity="WARNING"> + <message + value="Discouraged access: The method getTextHoverManager() from the type SSEUIPlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="72" + sourceStart="27" + value="TextHoverManager manager = SSEUIPlugin.getDefault().getTextHoverManager();"/> + <arguments> + <argument + value="getTextHoverManager()"/> + </arguments> + </problem> + <problem + charEnd="18803" + charStart="18766" + id="DiscouragedReference" + line="409" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="0" + value="TextHoverManager.TextHoverDescriptor[] hoverDescs = manager.getTextHovers();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager"/> + </arguments> + </problem> + <problem + charEnd="18803" + charStart="18766" + id="DiscouragedReference" + line="409" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager.TextHoverDescriptor is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="0" + value="TextHoverManager.TextHoverDescriptor[] hoverDescs = manager.getTextHovers();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager.TextHoverDescriptor"/> + </arguments> + </problem> + <problem + charEnd="18840" + charStart="18818" + id="DiscouragedReference" + line="409" + severity="WARNING"> + <message + value="Discouraged access: The method getTextHovers() from the type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="74" + sourceStart="52" + value="TextHoverManager.TextHoverDescriptor[] hoverDescs = manager.getTextHovers();"/> + <arguments> + <argument + value="getTextHovers()"/> + </arguments> + </problem> + <problem + charEnd="18941" + charStart="18917" + id="DiscouragedReference" + line="412" + severity="WARNING"> + <message + value="Discouraged access: The method isEnabled() from the type TextHoverManager.TextHoverDescriptor is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="28" + sourceStart="4" + value="if (hoverDescs[i].isEnabled() && EditorUtility.computeStateMask(hoverDescs[i].getModifierString()) == stateMask) {"/> + <arguments> + <argument + value="isEnabled()"/> + </arguments> + </problem> + <problem + charEnd="18958" + charStart="18946" + id="DiscouragedReference" + line="412" + severity="WARNING"> + <message + value="Discouraged access: The type EditorUtility is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="45" + sourceStart="33" + value="if (hoverDescs[i].isEnabled() && EditorUtility.computeStateMask(hoverDescs[i].getModifierString()) == stateMask) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.util.EditorUtility"/> + </arguments> + </problem> + <problem + charEnd="19010" + charStart="18946" + id="DiscouragedReference" + line="412" + severity="WARNING"> + <message + value="Discouraged access: The method computeStateMask(String) from the type EditorUtility is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="97" + sourceStart="33" + value="if (hoverDescs[i].isEnabled() && EditorUtility.computeStateMask(hoverDescs[i].getModifierString()) == stateMask) {"/> + <arguments> + <argument + value="computeStateMask(String)"/> + </arguments> + </problem> + <problem + charEnd="19009" + charStart="18977" + id="DiscouragedReference" + line="412" + severity="WARNING"> + <message + value="Discouraged access: The method getModifierString() from the type TextHoverManager.TextHoverDescriptor is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="96" + sourceStart="64" + value="if (hoverDescs[i].isEnabled() && EditorUtility.computeStateMask(hoverDescs[i].getModifierString()) == stateMask) {"/> + <arguments> + <argument + value="getModifierString()"/> + </arguments> + </problem> + <problem + charEnd="19072" + charStart="19052" + id="DiscouragedReference" + line="413" + severity="WARNING"> + <message + value="Discouraged access: The method getId() from the type TextHoverManager.TextHoverDescriptor is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="39" + sourceStart="19" + value="String hoverType = hoverDescs[i].getId();"/> + <arguments> + <argument + value="getId()"/> + </arguments> + </problem> + <problem + charEnd="19117" + charStart="19084" + id="DiscouragedReference" + line="414" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="4" + value="if (TextHoverManager.COMBINATION_HOVER.equalsIgnoreCase(hoverType)) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager"/> + </arguments> + </problem> + <problem + charEnd="19117" + charStart="19101" + id="DiscouragedReference" + line="414" + severity="WARNING"> + <message + value="Discouraged access: The field COMBINATION_HOVER from the type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="37" + sourceStart="21" + value="if (TextHoverManager.COMBINATION_HOVER.equalsIgnoreCase(hoverType)) {"/> + <arguments> + <argument + value="COMBINATION_HOVER"/> + </arguments> + </problem> + <problem + charEnd="19344" + charStart="19285" + id="DiscouragedReference" + line="417" + severity="WARNING"> + <message + value="Discouraged access: The method createBestMatchHover(ITextHover) from the type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="67" + sourceStart="8" + value="hover = manager.createBestMatchHover(new JSPTagInfoHoverProcessor());"/> + <arguments> + <argument + value="createBestMatchHover(ITextHover)"/> + </arguments> + </problem> + <problem + charEnd="19465" + charStart="19402" + id="DiscouragedReference" + line="421" + severity="WARNING"> + <message + value="Discouraged access: The method createBestMatchHover(ITextHover) from the type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="71" + sourceStart="8" + value="hover = manager.createBestMatchHover(new JSPJavaJavadocHoverProcessor());"/> + <arguments> + <argument + value="createBestMatchHover(ITextHover)"/> + </arguments> + </problem> + <problem + charEnd="19532" + charStart="19497" + id="DiscouragedReference" + line="424" + severity="WARNING"> + <message + value="Discouraged access: The type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="44" + sourceStart="9" + value="else if (TextHoverManager.DOCUMENTATION_HOVER.equalsIgnoreCase(hoverType)) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.taginfo.TextHoverManager"/> + </arguments> + </problem> + <problem + charEnd="19532" + charStart="19514" + id="DiscouragedReference" + line="424" + severity="WARNING"> + <message + value="Discouraged access: The field DOCUMENTATION_HOVER from the type TextHoverManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="44" + sourceStart="26" + value="else if (TextHoverManager.DOCUMENTATION_HOVER.equalsIgnoreCase(hoverType)) {"/> + <arguments> + <argument + value="DOCUMENTATION_HOVER"/> + </arguments> + </problem> + <problem + charEnd="20665" + charStart="20627" + id="DiscouragedReference" + line="458" + severity="WARNING"> + <message + value="Discouraged access: The type ContentTypeIdForHTML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="50" + sourceStart="12" + value="targets.put(ContentTypeIdForHTML.ContentTypeID_HTML, null);"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.provisional.contenttype.ContentTypeIdForHTML"/> + </arguments> + </problem> + <problem + charEnd="20665" + charStart="20648" + id="DiscouragedReference" + line="458" + severity="WARNING"> + <message + value="Discouraged access: The field ContentTypeID_HTML from the type ContentTypeIdForHTML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="50" + sourceStart="33" + value="targets.put(ContentTypeIdForHTML.ContentTypeID_HTML, null);"/> + <arguments> + <argument + value="ContentTypeID_HTML"/> + </arguments> + </problem> + <problem + charEnd="20725" + charStart="20689" + id="DiscouragedReference" + line="459" + severity="WARNING"> + <message + value="Discouraged access: The type ContentTypeIdForXML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="48" + sourceStart="12" + value="targets.put(ContentTypeIdForXML.ContentTypeID_XML, null);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.contenttype.ContentTypeIdForXML"/> + </arguments> + </problem> + <problem + charEnd="20725" + charStart="20709" + id="DiscouragedReference" + line="459" + severity="WARNING"> + <message + value="Discouraged access: The field ContentTypeID_XML from the type ContentTypeIdForXML is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="48" + sourceStart="32" + value="targets.put(ContentTypeIdForXML.ContentTypeID_XML, null);"/> + <arguments> + <argument + value="ContentTypeID_XML"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/StructuredTextViewerConfigurationJSP.class"/> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/StructuredTextViewerConfigurationJSP$1.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/IActionConstantsJSP.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/IActionConstantsJSP.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/IActionDefinitionIdsJSP.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/IActionDefinitionIdsJSP.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/JSPUIMessages.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/JSPUIMessages.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/JSPUIPlugin.java"> + <problems + errors="0" + problems="5" + warnings="5"> + <problem + charEnd="1162" + charStart="1088" + id="DiscouragedReference" + line="22" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryRegistry is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="81" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistry;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistry"/> + </arguments> + </problem> + <problem + charEnd="1250" + charStart="1172" + id="DiscouragedReference" + line="23" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryRegistryImpl is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="85" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistryImpl;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistryImpl"/> + </arguments> + </problem> + <problem + charEnd="1939" + charStart="1918" + id="DiscouragedReference" + line="56" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryRegistry is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="28" + sourceStart="7" + value="public AdapterFactoryRegistry getAdapterFactoryRegistry() {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistry"/> + </arguments> + </problem> + <problem + charEnd="2005" + charStart="1980" + id="DiscouragedReference" + line="57" + severity="WARNING"> + <message + value="Discouraged access: The type AdapterFactoryRegistryImpl is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="32" + sourceStart="7" + value="return AdapterFactoryRegistryImpl.getInstance();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.registry.AdapterFactoryRegistryImpl"/> + </arguments> + </problem> + <problem + charEnd="2019" + charStart="1980" + id="DiscouragedReference" + line="57" + severity="WARNING"> + <message + value="Discouraged access: The method getInstance() from the type AdapterFactoryRegistryImpl is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="46" + sourceStart="7" + value="return AdapterFactoryRegistryImpl.getInstance();"/> + <arguments> + <argument + value="getInstance()"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/JSPUIPlugin.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/Logger.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/Logger.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/autoedit" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/autoedit/AutoEditStrategyForTabs.java"> + <problems + errors="0" + problems="10" + warnings="10"> + <problem + charEnd="1421" + charStart="1373" + id="DiscouragedReference" + line="31" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="55" + sourceStart="7" + value="import org.eclipse.wst.html.core.internal.HTMLCorePlugin;"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.HTMLCorePlugin"/> + </arguments> + </problem> + <problem + charEnd="1500" + charStart="1431" + id="DiscouragedReference" + line="32" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="76" + sourceStart="7" + value="import org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames;"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="6178" + charStart="6165" + id="DiscouragedReference" + line="181" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="39" + sourceStart="26" + value="Preferences preferences = HTMLCorePlugin.getDefault().getPluginPreferences();"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.HTMLCorePlugin"/> + </arguments> + </problem> + <problem + charEnd="6191" + charStart="6165" + id="DiscouragedReference" + line="181" + severity="WARNING"> + <message + value="Discouraged access: The method getDefault() from the type HTMLCorePlugin is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="52" + sourceStart="26" + value="Preferences preferences = HTMLCorePlugin.getDefault().getPluginPreferences();"/> + <arguments> + <argument + value="getDefault()"/> + </arguments> + </problem> + <problem + charEnd="6251" + charStart="6223" + id="DiscouragedReference" + line="182" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="32" + sourceStart="4" + value="if (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="6251" + charStart="6247" + id="DiscouragedReference" + line="182" + severity="WARNING"> + <message + value="Discouraged access: The field SPACE from the type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="32" + sourceStart="28" + value="if (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))"/> + <arguments> + <argument + value="SPACE"/> + </arguments> + </problem> + <problem + charEnd="6321" + charStart="6282" + id="DiscouragedReference" + line="182" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="102" + sourceStart="63" + value="if (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="6321" + charStart="6306" + id="DiscouragedReference" + line="182" + severity="WARNING"> + <message + value="Discouraged access: The field INDENTATION_CHAR from the type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="102" + sourceStart="87" + value="if (HTMLCorePreferenceNames.SPACE.equals(preferences.getString(HTMLCorePreferenceNames.INDENTATION_CHAR)))"/> + <arguments> + <argument + value="INDENTATION_CHAR"/> + </arguments> + </problem> + <problem + charEnd="6395" + charStart="6356" + id="DiscouragedReference" + line="183" + severity="WARNING"> + <message + value="Discouraged access: The type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="66" + sourceStart="27" + value="width = preferences.getInt(HTMLCorePreferenceNames.INDENTATION_SIZE);"/> + <arguments> + <argument + value="org.eclipse.wst.html.core.internal.preferences.HTMLCorePreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="6395" + charStart="6380" + id="DiscouragedReference" + line="183" + severity="WARNING"> + <message + value="Discouraged access: The field INDENTATION_SIZE from the type HTMLCorePreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.html.core/@dot"/> + <source_context + sourceEnd="66" + sourceStart="51" + value="width = preferences.getInt(HTMLCorePreferenceNames.INDENTATION_SIZE);"/> + <arguments> + <argument + value="INDENTATION_SIZE"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/autoedit/AutoEditStrategyForTabs.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/autoedit" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/autoedit/StructuredAutoEditStrategyJSP.java"> + <problems + errors="0" + problems="13" + warnings="13"> + <problem + charEnd="1196" + charStart="1135" + id="DiscouragedReference" + line="25" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="68" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IStructuredModel"/> + </arguments> + </problem> + <problem + charEnd="1268" + charStart="1206" + id="DiscouragedReference" + line="26" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="69" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode"/> + </arguments> + </problem> + <problem + charEnd="1653" + charStart="1638" + id="DiscouragedReference" + line="34" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="15" + sourceStart="0" + value="IStructuredModel model = null;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IStructuredModel"/> + </arguments> + </problem> + <problem + charEnd="1761" + charStart="1688" + id="DiscouragedReference" + line="36" + severity="WARNING"> + <message + value="Discouraged access: The method getExistingModelForRead(IDocument) from the type IModelManager is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="81" + sourceStart="8" + value="model = StructuredModelManager.getModelManager().getExistingModelForRead(document);"/> + <arguments> + <argument + value="getExistingModelForRead(IDocument)"/> + </arguments> + </problem> + <problem + charEnd="1917" + charStart="1910" + id="DiscouragedReference" + line="42" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="7" + sourceStart="0" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode"/> + </arguments> + </problem> + <problem + charEnd="1934" + charStart="1927" + id="DiscouragedReference" + line="42" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="17" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode"/> + </arguments> + </problem> + <problem + charEnd="1974" + charStart="1937" + id="DiscouragedReference" + line="42" + severity="WARNING"> + <message + value="Discouraged access: The method getIndexedRegion(int) from the type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="64" + sourceStart="27" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="getIndexedRegion(int)"/> + </arguments> + </problem> + <problem + charEnd="2050" + charStart="2035" + id="DiscouragedReference" + line="43" + severity="WARNING"> + <message + value="Discouraged access: The method getSource() from the type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="67" + sourceStart="52" + value="if (prefixedWith(document, command.offset, "<") && !node.getSource().endsWith("%>")) { //$NON-NLS-1$ //$NON-NLS-2$"/> + <arguments> + <argument + value="getSource()"/> + </arguments> + </problem> + <problem + charEnd="2335" + charStart="2328" + id="DiscouragedReference" + line="51" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="7" + sourceStart="0" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode"/> + </arguments> + </problem> + <problem + charEnd="2352" + charStart="2345" + id="DiscouragedReference" + line="51" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="17" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMNode"/> + </arguments> + </problem> + <problem + charEnd="2392" + charStart="2355" + id="DiscouragedReference" + line="51" + severity="WARNING"> + <message + value="Discouraged access: The method getIndexedRegion(int) from the type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="64" + sourceStart="27" + value="IDOMNode node = (IDOMNode) model.getIndexedRegion(command.offset);"/> + <arguments> + <argument + value="getIndexedRegion(int)"/> + </arguments> + </problem> + <problem + charEnd="2554" + charStart="2539" + id="DiscouragedReference" + line="53" + severity="WARNING"> + <message + value="Discouraged access: The method getSource() from the type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="16" + sourceStart="1" + value="!node.getSource().endsWith("}")) { //$NON-NLS-1$ //$NON-NLS-2$"/> + <arguments> + <argument + value="getSource()"/> + </arguments> + </problem> + <problem + charEnd="2848" + charStart="2826" + id="DiscouragedReference" + line="65" + severity="WARNING"> + <message + value="Discouraged access: The method releaseFromRead() from the type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="22" + sourceStart="0" + value="model.releaseFromRead();"/> + <arguments> + <argument + value="releaseFromRead()"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/autoedit/StructuredAutoEditStrategyJSP.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/breakpointproviders" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/AbstractBreakpointProvider.java"> + <problems + errors="0" + problems="61" + warnings="61"> + <problem + charEnd="1114" + charStart="1053" + id="DiscouragedReference" + line="21" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="68" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.IStructuredModel;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IStructuredModel"/> + </arguments> + </problem> + <problem + charEnd="1182" + charStart="1124" + id="DiscouragedReference" + line="22" + severity="WARNING"> + <message + value="Discouraged access: The type IndexedRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="65" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.IndexedRegion;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IndexedRegion"/> + </arguments> + </problem> + <problem + charEnd="1261" + charStart="1192" + id="DiscouragedReference" + line="23" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredDocument is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="76" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument"/> + </arguments> + </problem> + <problem + charEnd="1346" + charStart="1271" + id="DiscouragedReference" + line="24" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredDocumentRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="82" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion"/> + </arguments> + </problem> + <problem + charEnd="1417" + charStart="1356" + id="DiscouragedReference" + line="25" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="68" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion"/> + </arguments> + </problem> + <problem + charEnd="1498" + charStart="1427" + id="DiscouragedReference" + line="26" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="78" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection"/> + </arguments> + </problem> + <problem + charEnd="1573" + charStart="1508" + id="DiscouragedReference" + line="27" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionList is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="72" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionList;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionList"/> + </arguments> + </problem> + <problem + charEnd="1660" + charStart="1583" + id="DiscouragedReference" + line="28" + severity="WARNING"> + <message + value="Discouraged access: The type ISourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="84" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="1754" + charStart="1670" + id="DiscouragedReference" + line="29" + severity="WARNING"> + <message + value="Discouraged access: The type IBreakpointProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="91" + sourceStart="7" + value="import org.eclipse.wst.sse.ui.internal.provisional.extensions.breakpoint.IBreakpointProvider;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.breakpoint.IBreakpointProvider"/> + </arguments> + </problem> + <problem + charEnd="1830" + charStart="1764" + id="DiscouragedReference" + line="30" + severity="WARNING"> + <message + value="Discouraged access: The type CMElementDeclaration is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="73" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration"/> + </arguments> + </problem> + <problem + charEnd="1892" + charStart="1840" + id="DiscouragedReference" + line="31" + severity="WARNING"> + <message + value="Discouraged access: The type CMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="59" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.contentmodel.CMNode;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.CMNode"/> + </arguments> + </problem> + <problem + charEnd="1969" + charStart="1902" + id="DiscouragedReference" + line="32" + severity="WARNING"> + <message + value="Discouraged access: The type ModelQuery is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="74" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.contentmodel.modelquery.ModelQuery;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.modelquery.ModelQuery"/> + </arguments> + </problem> + <problem + charEnd="2037" + charStart="1979" + id="DiscouragedReference" + line="33" + severity="WARNING"> + <message + value="Discouraged access: The type ModelQueryUtil is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="65" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.modelquery.ModelQueryUtil;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.modelquery.ModelQueryUtil"/> + </arguments> + </problem> + <problem + charEnd="2118" + charStart="2047" + id="DiscouragedReference" + line="34" + severity="WARNING"> + <message + value="Discouraged access: The type CMNodeWrapper is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="78" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.provisional.contentmodel.CMNodeWrapper;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.contentmodel.CMNodeWrapper"/> + </arguments> + </problem> + <problem + charEnd="2194" + charStart="2128" + id="DiscouragedReference" + line="35" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMDocument is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="73" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.provisional.document.IDOMDocument;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMDocument"/> + </arguments> + </problem> + <problem + charEnd="2261" + charStart="2204" + id="DiscouragedReference" + line="36" + severity="WARNING"> + <message + value="Discouraged access: The type DOMRegionContext is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="64" + sourceStart="7" + value="import org.eclipse.wst.xml.core.internal.regions.DOMRegionContext;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.regions.DOMRegionContext"/> + </arguments> + </problem> + <problem + charEnd="2340" + charStart="2271" + id="DiscouragedReference" + line="37" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="76" + sourceStart="7" + value="import org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="2794" + charStart="2776" + id="DiscouragedReference" + line="51" + severity="WARNING"> + <message + value="Discouraged access: The type IBreakpointProvider is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="78" + sourceStart="60" + value="public abstract class AbstractBreakpointProvider implements IBreakpointProvider {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.breakpoint.IBreakpointProvider"/> + </arguments> + </problem> + <problem + charEnd="4921" + charStart="4906" + id="DiscouragedReference" + line="107" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="57" + sourceStart="42" + value="private static int getValidRegionPosition(IStructuredModel model, ITextRegionCollection regionContainer, int startOffset, int endOffset) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IStructuredModel"/> + </arguments> + </problem> + <problem + charEnd="4950" + charStart="4930" + id="DiscouragedReference" + line="107" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="86" + sourceStart="66" + value="private static int getValidRegionPosition(IStructuredModel model, ITextRegionCollection regionContainer, int startOffset, int endOffset) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection"/> + </arguments> + </problem> + <problem + charEnd="5020" + charStart="5006" + id="DiscouragedReference" + line="109" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionList is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="14" + sourceStart="0" + value="ITextRegionList regions = regionContainer.getRegions();"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionList"/> + </arguments> + </problem> + <problem + charEnd="5059" + charStart="5032" + id="DiscouragedReference" + line="109" + severity="WARNING"> + <message + value="Discouraged access: The method getRegions() from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="53" + sourceStart="26" + value="ITextRegionList regions = regionContainer.getRegions();"/> + <arguments> + <argument + value="getRegions()"/> + </arguments> + </problem> + <problem + charEnd="5097" + charStart="5084" + id="DiscouragedReference" + line="110" + severity="WARNING"> + <message + value="Discouraged access: The method size() from the type ITextRegionList is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="33" + sourceStart="20" + value="for (int i = 0; i < regions.size(); i++) {"/> + <arguments> + <argument + value="size()"/> + </arguments> + </problem> + <problem + charEnd="5120" + charStart="5110" + id="DiscouragedReference" + line="111" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="10" + sourceStart="0" + value="ITextRegion region = regions.get(i);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegion"/> + </arguments> + </problem> + <problem + charEnd="5144" + charStart="5131" + id="DiscouragedReference" + line="111" + severity="WARNING"> + <message + value="Discouraged access: The method get(int) from the type ITextRegionList is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="34" + sourceStart="21" + value="ITextRegion region = regions.get(i);"/> + <arguments> + <argument + value="get(int)"/> + </arguments> + </problem> + <problem + charEnd="5192" + charStart="5172" + id="DiscouragedReference" + line="112" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="42" + sourceStart="22" + value="if (region instanceof ITextRegionCollection) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection"/> + </arguments> + </problem> + <problem + charEnd="5272" + charStart="5252" + id="DiscouragedReference" + line="113" + severity="WARNING"> + <message + value="Discouraged access: The type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="71" + sourceStart="51" + value="int validPosition = getValidRegionPosition(model, (ITextRegionCollection) region, startOffset, endOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.ITextRegionCollection"/> + </arguments> + </problem> + <problem + charEnd="5511" + charStart="5476" + id="DiscouragedReference" + line="119" + severity="WARNING"> + <message + value="Discouraged access: The method getEndOffset(ITextRegion) from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="39" + sourceStart="4" + value="if (regionContainer.getEndOffset(region) > startOffset) {"/> + <arguments> + <argument + value="getEndOffset(ITextRegion)"/> + </arguments> + </problem> + <problem + charEnd="5597" + charStart="5560" + id="DiscouragedReference" + line="121" + severity="WARNING"> + <message + value="Discouraged access: The method getStartOffset(ITextRegion) from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="61" + sourceStart="24" + value="int regionStartOffset = regionContainer.getStartOffset(region);"/> + <arguments> + <argument + value="getStartOffset(ITextRegion)"/> + </arguments> + </problem> + <problem + charEnd="5912" + charStart="5897" + id="DiscouragedReference" + line="130" + severity="WARNING"> + <message + value="Discouraged access: The method getType() from the type ITextRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="19" + sourceStart="4" + value="if (region.getType().equals(DOMJSPRegionContexts.JSP_CONTENT)) {"/> + <arguments> + <argument + value="getType()"/> + </arguments> + </problem> + <problem + charEnd="6978" + charStart="6963" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The method getType() from the type ITextRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="9" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="getType()"/> + </arguments> + </problem> + <problem + charEnd="7015" + charStart="6987" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The type DOMRegionContext is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="61" + sourceStart="33" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.regions.DOMRegionContext"/> + </arguments> + </problem> + <problem + charEnd="7015" + charStart="7004" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The field XML_TAG_NAME from the type DOMRegionContext is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="61" + sourceStart="50" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="XML_TAG_NAME"/> + </arguments> + </problem> + <problem + charEnd="7080" + charStart="7040" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The method getIndexedRegion(int) from the type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="126" + sourceStart="86" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="getIndexedRegion(int)"/> + </arguments> + </problem> + <problem + charEnd="7116" + charStart="7086" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The method getText(ITextRegion) from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="162" + sourceStart="132" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="getText(ITextRegion)"/> + </arguments> + </problem> + <problem + charEnd="7194" + charStart="7164" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The method getText(ITextRegion) from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="240" + sourceStart="210" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="getText(ITextRegion)"/> + </arguments> + </problem> + <problem + charEnd="7276" + charStart="7246" + id="DiscouragedReference" + line="159" + severity="WARNING"> + <message + value="Discouraged access: The method getText(ITextRegion) from the type ITextRegionCollection is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="322" + sourceStart="292" + value="else if (region.getType().equals(DOMRegionContext.XML_TAG_NAME) && (isCustomTagRegion(model.getIndexedRegion(regionStartOffset)) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.USEBEAN) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.GETPROPERTY) || regionContainer.getText(region).equals(JSP12Namespace.ElementName.SETPROPERTY))) {"/> + <arguments> + <argument + value="getText(ITextRegion)"/> + </arguments> + </problem> + <problem + charEnd="7665" + charStart="7653" + id="DiscouragedReference" + line="171" + severity="WARNING"> + <message + value="Discouraged access: The type IndexedRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="12" + sourceStart="0" + value="IndexedRegion node = model.getIndexedRegion(regionStartOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IndexedRegion"/> + </arguments> + </problem> + <problem + charEnd="7714" + charStart="7674" + id="DiscouragedReference" + line="171" + severity="WARNING"> + <message + value="Discouraged access: The method getIndexedRegion(int) from the type IStructuredModel is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="61" + sourceStart="21" + value="IndexedRegion node = model.getIndexedRegion(regionStartOffset);"/> + <arguments> + <argument + value="getIndexedRegion(int)"/> + </arguments> + </problem> + <problem + charEnd="8577" + charStart="8565" + id="DiscouragedReference" + line="193" + severity="WARNING"> + <message + value="Discouraged access: The type IndexedRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="53" + sourceStart="41" + value="private static boolean isCustomTagRegion(IndexedRegion node) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.IndexedRegion"/> + </arguments> + </problem> + <problem + charEnd="8673" + charStart="8664" + id="DiscouragedReference" + line="197" + severity="WARNING"> + <message + value="Discouraged access: The type ModelQuery is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="9" + sourceStart="0" + value="ModelQuery mq = ModelQueryUtil.getModelQuery(xmlElement.getOwnerDocument());"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.modelquery.ModelQuery"/> + </arguments> + </problem> + <problem + charEnd="8693" + charStart="8680" + id="DiscouragedReference" + line="197" + severity="WARNING"> + <message + value="Discouraged access: The type ModelQueryUtil is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="29" + sourceStart="16" + value="ModelQuery mq = ModelQueryUtil.getModelQuery(xmlElement.getOwnerDocument());"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.modelquery.ModelQueryUtil"/> + </arguments> + </problem> + <problem + charEnd="8738" + charStart="8680" + id="DiscouragedReference" + line="197" + severity="WARNING"> + <message + value="Discouraged access: The method getModelQuery(Document) from the type ModelQueryUtil is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="74" + sourceStart="16" + value="ModelQuery mq = ModelQueryUtil.getModelQuery(xmlElement.getOwnerDocument());"/> + <arguments> + <argument + value="getModelQuery(Document)"/> + </arguments> + </problem> + <problem + charEnd="8763" + charStart="8744" + id="DiscouragedReference" + line="198" + severity="WARNING"> + <message + value="Discouraged access: The type CMElementDeclaration is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="19" + sourceStart="0" + value="CMElementDeclaration decl = mq.getCMElementDeclaration(xmlElement);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.CMElementDeclaration"/> + </arguments> + </problem> + <problem + charEnd="8809" + charStart="8772" + id="DiscouragedReference" + line="198" + severity="WARNING"> + <message + value="Discouraged access: The method getCMElementDeclaration(Element) from the type ModelQuery is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="65" + sourceStart="28" + value="CMElementDeclaration decl = mq.getCMElementDeclaration(xmlElement);"/> + <arguments> + <argument + value="getCMElementDeclaration(Element)"/> + </arguments> + </problem> + <problem + charEnd="8847" + charStart="8835" + id="DiscouragedReference" + line="199" + severity="WARNING"> + <message + value="Discouraged access: The type CMNodeWrapper is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="32" + sourceStart="20" + value="if (decl instanceof CMNodeWrapper) {"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.contentmodel.CMNodeWrapper"/> + </arguments> + </problem> + <problem + charEnd="8861" + charStart="8856" + id="DiscouragedReference" + line="200" + severity="WARNING"> + <message + value="Discouraged access: The type CMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="5" + sourceStart="0" + value="CMNode cmNode = ((CMNodeWrapper) decl).getOriginNode();"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.contentmodel.CMNode"/> + </arguments> + </problem> + <problem + charEnd="8909" + charStart="8872" + id="DiscouragedReference" + line="200" + severity="WARNING"> + <message + value="Discouraged access: The method getOriginNode() from the type CMNodeWrapper is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="53" + sourceStart="16" + value="CMNode cmNode = ((CMNodeWrapper) decl).getOriginNode();"/> + <arguments> + <argument + value="getOriginNode()"/> + </arguments> + </problem> + <problem + charEnd="8886" + charStart="8874" + id="DiscouragedReference" + line="200" + severity="WARNING"> + <message + value="Discouraged access: The type CMNodeWrapper is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="30" + sourceStart="18" + value="CMNode cmNode = ((CMNodeWrapper) decl).getOriginNode();"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.contentmodel.CMNodeWrapper"/> + </arguments> + </problem> + <problem + charEnd="9024" + charStart="9002" + id="DiscouragedReference" + line="207" + severity="WARNING"> + <message + value="Discouraged access: The type ISourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="30" + sourceStart="8" + value="private ISourceEditingTextTools fSourceEditingTextTools;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="9329" + charStart="9307" + id="DiscouragedReference" + line="218" + severity="WARNING"> + <message + value="Discouraged access: The type ISourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="29" + sourceStart="7" + value="public ISourceEditingTextTools getSourceEditingTextTools() {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="9537" + charStart="9512" + id="DiscouragedReference" + line="223" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="70" + sourceStart="45" + value="if (!(getSourceEditingTextTools() instanceof IDOMSourceEditingTextTools)) {"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="10289" + charStart="10265" + id="DiscouragedReference" + line="248" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredDocumentRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="24" + sourceStart="0" + value="IStructuredDocumentRegion flatNode = ((IStructuredDocument) idoc).getRegionAtCharacterOffset(startOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocumentRegion"/> + </arguments> + </problem> + <problem + charEnd="10369" + charStart="10302" + id="DiscouragedReference" + line="248" + severity="WARNING"> + <message + value="Discouraged access: The method getRegionAtCharacterOffset(int) from the type IStructuredDocument is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="104" + sourceStart="37" + value="IStructuredDocumentRegion flatNode = ((IStructuredDocument) idoc).getRegionAtCharacterOffset(startOffset);"/> + <arguments> + <argument + value="getRegionAtCharacterOffset(int)"/> + </arguments> + </problem> + <problem + charEnd="10322" + charStart="10304" + id="DiscouragedReference" + line="248" + severity="WARNING"> + <message + value="Discouraged access: The type IStructuredDocument is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="57" + sourceStart="39" + value="IStructuredDocumentRegion flatNode = ((IStructuredDocument) idoc).getRegionAtCharacterOffset(startOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.provisional.text.IStructuredDocument"/> + </arguments> + </problem> + <problem + charEnd="10648" + charStart="10546" + id="DiscouragedReference" + line="252" + severity="WARNING"> + <message + value="Discouraged access: The method getModel() from the type IDOMNode is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="145" + sourceStart="43" + value="int validPosition = getValidRegionPosition(((IDOMDocument) ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, startOffset, endOffset);"/> + <arguments> + <argument + value="getModel()"/> + </arguments> + </problem> + <problem + charEnd="10559" + charStart="10548" + id="DiscouragedReference" + line="252" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMDocument is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.core/@dot"/> + <source_context + sourceEnd="56" + sourceStart="45" + value="int validPosition = getValidRegionPosition(((IDOMDocument) ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, startOffset, endOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.core.internal.provisional.document.IDOMDocument"/> + </arguments> + </problem> + <problem + charEnd="10636" + charStart="10562" + id="DiscouragedReference" + line="252" + severity="WARNING"> + <message + value="Discouraged access: The method getDOMDocument() from the type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="133" + sourceStart="59" + value="int validPosition = getValidRegionPosition(((IDOMDocument) ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, startOffset, endOffset);"/> + <arguments> + <argument + value="getDOMDocument()"/> + </arguments> + </problem> + <problem + charEnd="10589" + charStart="10564" + id="DiscouragedReference" + line="252" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="86" + sourceStart="61" + value="int validPosition = getValidRegionPosition(((IDOMDocument) ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument()).getModel(), flatNode, startOffset, endOffset);"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="10839" + charStart="10822" + id="DiscouragedReference" + line="260" + severity="WARNING"> + <message + value="Discouraged access: The method getNext() from the type IStructuredDocumentRegion is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="28" + sourceStart="11" + value="flatNode = flatNode.getNext();"/> + <arguments> + <argument + value="getNext()"/> + </arguments> + </problem> + <problem + charEnd="10938" + charStart="10916" + id="DiscouragedReference" + line="265" + severity="WARNING"> + <message + value="Discouraged access: The type ISourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.ui/@dot"/> + <source_context + sourceEnd="60" + sourceStart="38" + value="public void setSourceEditingTextTools(ISourceEditingTextTools sourceEditingTextTools) {"/> + <arguments> + <argument + value="org.eclipse.wst.sse.ui.internal.provisional.extensions.ISourceEditingTextTools"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/breakpointproviders/AbstractBreakpointProvider.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/breakpointproviders" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaBreakpointProvider.java"> + <problems + errors="0" + problems="4" + warnings="4"> + <problem + charEnd="1158" + charStart="1089" + id="DiscouragedReference" + line="24" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="76" + sourceStart="7" + value="import org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools;"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="2815" + charStart="2790" + id="DiscouragedReference" + line="76" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="68" + sourceStart="43" + value="if (getSourceEditingTextTools() instanceof IDOMSourceEditingTextTools) {"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + <problem + charEnd="2903" + charStart="2829" + id="DiscouragedReference" + line="77" + severity="WARNING"> + <message + value="Discouraged access: The method getDOMDocument() from the type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="80" + sourceStart="6" + value="doc = ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument();"/> + <arguments> + <argument + value="getDOMDocument()"/> + </arguments> + </problem> + <problem + charEnd="2856" + charStart="2831" + id="DiscouragedReference" + line="77" + severity="WARNING"> + <message + value="Discouraged access: The type IDOMSourceEditingTextTools is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.xml.ui/@dot"/> + <source_context + sourceEnd="33" + sourceStart="8" + value="doc = ((IDOMSourceEditingTextTools) getSourceEditingTextTools()).getDOMDocument();"/> + <arguments> + <argument + value="org.eclipse.wst.xml.ui.internal.provisional.IDOMSourceEditingTextTools"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaBreakpointProvider.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/breakpointproviders" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaScriptBreakpointProvider.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/breakpointproviders/JavaScriptBreakpointProvider.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/internal/wizard" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPWizard.java"> + <problems + errors="0" + problems="3" + warnings="3"> + <problem + charEnd="1578" + charStart="1507" + id="DiscouragedReference" + line="34" + severity="WARNING"> + <message + value="Discouraged access: The type CommonEncodingPreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="78" + sourceStart="7" + value="import org.eclipse.wst.sse.core.internal.encoding.CommonEncodingPreferenceNames;"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.encoding.CommonEncodingPreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="3962" + charStart="3919" + id="DiscouragedReference" + line="99" + severity="WARNING"> + <message + value="Discouraged access: The type CommonEncodingPreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="81" + sourceStart="38" + value="String charSet = preference.getString(CommonEncodingPreferenceNames.OUTPUT_CODESET);"/> + <arguments> + <argument + value="org.eclipse.wst.sse.core.internal.encoding.CommonEncodingPreferenceNames"/> + </arguments> + </problem> + <problem + charEnd="3962" + charStart="3949" + id="DiscouragedReference" + line="99" + severity="WARNING"> + <message + value="Discouraged access: The field OUTPUT_CODESET from the type CommonEncodingPreferenceNames is not accessible due to restriction on classpath entry /home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.wst.sse.core/@dot"/> + <source_context + sourceEnd="81" + sourceStart="68" + value="String charSet = preference.getString(CommonEncodingPreferenceNames.OUTPUT_CODESET);"/> + <arguments> + <argument + value="OUTPUT_CODESET"/> + </arguments> + </problem> + </problems> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPWizard$1.class"/> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/internal/wizard/NewJSPWizard.class"/> + </source> + <source + output="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin" + package="org/eclipse/jst/jsp/ui/views/contentoutline" + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/src/org/eclipse/jst/jsp/ui/views/contentoutline/JSPContentOutlineConfiguration.java"> + <classfile + path="/home/shared/webtools/build-wtp-R2.0-S/workdir/plugins/org.eclipse.jst.jsp.ui/temp.folder/@dot.bin/org/eclipse/jst/jsp/ui/views/contentoutline/JSPContentOutlineConfiguration.class"/> + </source> + </sources> + <stats> + <problem_summary + errors="0" + problems="1826" + tasks="0" + warnings="1826"/> + <number_of_classfiles + value="179"/> + </stats> +</compiler> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/publish.xml b/releng.wtpbuilder/distribution/wtpe4.site/publish.xml new file mode 100644 index 0000000000000000000000000000000000000000..21ff22d036a0a4fdb1ad7f2a436d78e5dc915f36 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/publish.xml @@ -0,0 +1,756 @@ +<project + name="Publish Build" + default="default" + basedir="."> + <!-- + Properties that must be passed to this script: buildDirectory: + Path to perform the build in. (A working directory) buildType: + Type of build (nightly, integration etc.) buildId: Build name + buildLabel: <buildType>-<buildName>-<timestamp> + --> + <property + environment="env"/> + <fail + unless="buildDirectory" + message="buildDirectory must be provided to publish"/> + <fail + unless="buildLabel" + message="buildLabel must be provided to publish"/> + <fail + unless="wtp.builder.home" + message="wtp.builder.home must be provided to publish"/> + <fail + unless="build.distribution" + message="build.distribution must be provided to publish"/> + <property + name="resultDir" + value="${buildDirectory}/${buildLabel}"/> + <!--name of generated index page--> + <property + name="indexFileName" + value="index.php"/> + <property + name="templateDir" + value="${wtp.builder.home}/distribution/${build.distribution}.site"/> + <property + name="resultingIndex" + value="${resultDir}/${indexFileName}"/> + <echo + level="debug" + message="resultDir: ${resultDir}"/> + <echo + level="debug" + message="templateDir: ${templateDir}"/> + <echo + level="debug" + message="resultingIndex: ${resultingIndex}"/> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + <available + file="${dependency.properties}" + property="dependency.properties.exists"/> + <fail + message="dependency file not found: ${dependency.properties}" + unless="dependency.properties.exists"/> + <echo + message="dependency file: ${dependency.properties}"/> + <property + file="${dependency.properties}"/> + <target + name="default"> + <copy + todir="${resultDir}"> + <fileset + dir="${templateDir}/templateFiles"/> + </copy> + <copy + overwrite="true" + file="${wtp.builder.home}/distribution/${build.distribution}.site/templateFiles/${indexTemplateFilename}" + tofile="${resultingIndex}"/> + <copy + overwrite="true" + file="${wtp.builder.home}/distribution/${build.distribution}.site/templateFiles/components.template.php" + tofile="${resultDir}/components/components.php"/> + <antcall + target="countFiles"/> + <antcall + target="generateCompileIndex"/> + <antcall + target="generateJUnitTestsIndex"/> + <antcall + target="getStaticFiles"/> + </target> + <target + name="generateCompileIndex"> + <!-- + <taskdef name="indexResults" + classname="org.eclipse.wtp.releng.tools.ResultsSummaryGenerator" + /> + --> + <!-- + isBuildTested: true|false should JUnit plugin test results + be used to generate index page dropTokenList: comma + separated list of strings which should be replaced by the + fileName attribute settings in the testManifest.xml. + xmlDirectoryName: path to directory containing JUnit plugin + test results in xml format (see doc is org.eclipse.test). + dropDirectoryName: path to directory containing the result + of the build. testResultsTemplateFileName: path to template + file used to generate page with links to JUnit test results + testResultsHtmlFileName: name of file which will be + generated with links to JUnit test results dropHtmlFileName: + name of generated index page hrefTestResultsTargetPath: + relative path from index page to directory containing JUnit + html test results hrefCompileLogsTargetPath: relative path + from index page directory containing compilelogs + testManifestFileName: name of xml file containing + descriptions of zip types and log files + --> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + <available + file="${dependency.properties}" + property="dependency.properties.exists"/> + <fail + message="dependency file not found: ${dependency.properties}" + unless="dependency.properties.exists"/> + + <!-- create tables of test plugin compiles first --> + <antcall + target="generateTestCompileOutput"> + <param + name="outputDirectory" + value="${resultDir}/testcompilelogs"/> + </antcall> + + <!-- create table of code plugins compiles --> + <antcall + target="generateCompileOutput"> + <param + name="outputDirectory" + value="${resultDir}/compilelogs"/> + </antcall> + <tstamp> + <format + property="TODAY" + pattern="MMMM d, yyyy"/> + </tstamp> + + <!-- Insert Build Type descriptor --> + <antcall + target="${buildType}"/> + <antcall + target="writeData"/> + <!-- + Update timestamp on file to permit overwrite through Ant + copy task + --> + <touch + file="${resultingIndex}"/> + </target> + <target + name="generateTestCompileOutput" + depends="checkIfCompileLogs" + if="doCompileLogs"> + <summarizeResults + isBuildTested="false" + includeAll="true" + dropTokenList="${dropTokenList}" + xmlDirectoryName="" + dropDirectoryName="${resultDir}" + testResultsTemplateFileName="${templateDir}/templateFiles/testCompileResults.php.template" + testResultsHtmlFileName="testCompileResults.php" + hrefTestResultsTargetPath="" + hrefCompileLogsTargetPath="testcompilelogs" + compileLogsDirectoryName="${outputDirectory}"/> + <antcall + target="compilerXMLToHTML"/> + </target> + <target + name="generateCompileOutput" + depends="checkIfCompileLogs" + if="doCompileLogs"> + <summarizeResults + isBuildTested="false" + includeAll="true" + dropTokenList="${dropTokenList}" + xmlDirectoryName="" + dropDirectoryName="${resultDir}" + testResultsTemplateFileName="${templateDir}/templateFiles/compileResults.php.template" + testResultsHtmlFileName="compileResults.php" + hrefTestResultsTargetPath="testResults/html" + hrefCompileLogsTargetPath="compilelogs" + compileLogsDirectoryName="${outputDirectory}"/> + <antcall + target="compilerXMLToHTML"/> + </target> + <target + name="compilerXMLToHTML"> + <xslt + basedir="${outputDirectory}" + destdir="${outputDirectory}" + includes="**/*.xml" + scanincludeddirectories="true" + style="compilerXMLOutputToHTML.xsl" + force="true"/> + </target> + <target + name="generateJUnitTestsIndex" + depends="checkIfTested" + if="doTests"> + <!-- + isBuildTested: true|false should JUnit plugin test results + be used to generate index page dropTokenList: comma + separated list of strings which should be replaced by the + fileName attribute settings in the testManifest.xml. + xmlDirectoryName: path to directory containing JUnit plugin + test results in xml format (see doc is org.eclipse.test). + dropDirectoryName: path to directory containing the result + of the build. testResultsTemplateFileName: path to template + file used to generate page with links to JUnit test results + testResultsHtmlFileName: name of file which will be + generated with links to JUnit test results dropHtmlFileName: + name of generated index page hrefTestResultsTargetPath: + relative path from index page to directory containing JUnit + html test results hrefCompileLogsTargetPath: relative path + from index page directory containing compilelogs + testManifestFileName: name of xml file containing + descriptions of zip types and log files + --> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + <available + file="${dependency.properties}" + property="dependency.properties.exists"/> + <fail + message="dependency file not found: ${dependency.properties}" + unless="dependency.properties.exists"/> + <property + file="${dependencies.properties}"/> + + <!-- create table of test plugin compiles first --> + <!-- set isBuildTested to true for the "compile only" results --> + <summarizeResults + isBuildTested="true" + dropTokenList="${dropTokenList}" + dropDirectoryName="${resultDir}" + xmlDirectoryName="${resultDir}/testResults/xml" + testResultsTemplateFileName="${templateDir}/templateFiles/testResults.php.template" + testResultsHtmlFileName="testResults.php" + hrefTestResultsTargetPath="testResults/html" + compileLogsDirectoryName=""/> + <tstamp> + <format + property="TODAY" + pattern="MMMM d, yyyy"/> + </tstamp> + + <!-- Insert Build Type descriptor --> + <antcall + target="${buildType}"/> + <antcall + target="writeData"/> + <!-- + Update timestamp on file to permit overwrite through Ant + copy task + --> + <touch + file="${resultingIndex}"/> + </target> + <target + name="getStaticFiles"> + <!--get static files required in the buildLabel directory--> + <copy + todir="${resultDir}"> + <fileset + dir="${templateDir}/staticDropFiles"/> + </copy> + + <!--copy buildnotes from plugin directories--> + <mkdir + dir="${resultDir}/buildnotes"/> + <copy + todir="${resultDir}/buildnotes" + flatten="true"> + <fileset + dir="${buildDirectory}/plugins" + includes="**/buildnotes_*.html"/> + <fileset + dir="${buildDirectory}/features" + includes="**/buildnotes_*.html"/> + </copy> + <copy + file="${templateDir}/staticDropFiles/logIndex.php" + tofile="${resultDir}/testResults/consolelogs/full/logIndex.php"/> + <copy + file="${templateDir}/staticDropFiles/logIndex.php" + tofile="${resultDir}/testResults/consolelogs/testLogs/logIndex.php"/> + <copy + file="${templateDir}/staticDropFiles/logIndex.php" + tofile="${resultDir}/testResults/consolelogs/testSysErrorLogs/logIndex.php"/> + </target> + <target + name="repository"> + + + <!-- get our authored, tokenized site.xml file --> + <copy + file="${wtp.builder.home}/distribution/${build.distribution}.site/templateFiles/siteWTP.xml" + tofile="${buildDirectory}/${buildLabel}/repository/site.xml" + overwrite="true" + failonerror="true"/> + <!-- + get the ${buildDirectory}/finalPluginsVersions.properties, + and read as properties + --> + <!-- substitute property value for tokens --> + <replace + file="${buildDirectory}/${buildLabel}/repository/site.xml" + propertyfile="${buildDirectory}/finalFeaturesVersions.properties"> + <replacefilter + token="@org.eclipse.wst@" + property="org.eclipse.wst"/> + <replacefilter + token="@org.eclipse.wst.sdk@" + property="org.eclipse.wst.sdk"/> + <replacefilter + token="@org.eclipse.jst@" + property="org.eclipse.jst"/> + <replacefilter + token="@org.eclipse.jst.sdk@" + property="org.eclipse.jst.sdk"/> + <replacefilter + token="@org.eclipse.jpt.feature@" + property="org.eclipse.jpt.feature"/> + <replacefilter + token="@org.eclipse.jpt_sdk.feature@" + property="org.eclipse.jpt_sdk.feature"/> + </replace> + </target> + <target + name="countFiles"> + <!-- + files.count is a file that should exist in the drop + directory with a count of the zip files in the same + directory. It is required to generate a link to the build on + the downloads page. + --> + <countBuildFiles + sourceDirectory="${resultDir}" + filterString=".zip,.tar.gz" + outputFile="${resultDir}/files.count"/> + </target> + + <!--Build type descriptors--> + <target + name="I"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Integration"/> + </target> + <target + name="S"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Stable"/> + </target> + <target + name="N"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Nightly"/> + </target> + <target + name="M"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Maintenance"/> + </target> + <target + name="R"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Release"/> + </target> + <target + name="T"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Test"/> + </target> + <target + name="P"> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="%wtpandprereqs%" + value=" "/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@type@" + value="Patches"/> + </target> + <target + name="checkIfTested"> + <echo + level="debug" + message="isBuildTested: ${isBuildTested}"/> + <condition + property="doTests"> + <equals + arg1="${isBuildTested}" + arg2="true" + trim="true" + casesensitive="false"/> + </condition> + </target> + <target + name="checkIfCompileLogs"> + <condition + property="doCompileLogs"> + <available + file="${outputDirectory}"/> + </condition> + <echo + message="doCompileLogs: ${doCompileLogs) outputDirectory: ${outputDirectory}"/> + </target> + <target + name="writeData"> + <!-- Insert Build Date --> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@date@" + value="${TODAY}"/> + + <!-- Insert Build Name --> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@build@" + value="${buildLabel}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@buildBranch@" + value="${buildBranch}"/> + + <!-- Insert PreRequsites --> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipseFile@" + value="${eclipse.file.linux-gtk-x86}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipseURL@" + value="${eclipse.url}/${eclipse.file.linux-gtk-x86}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipseBuildURL@" + value="${eclipse.url}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipsefilelinux@" + value="${eclipse.file.linux-gtk-x86}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipsefilewindows@" + value="${eclipse.file.win32-win32-x86}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipsefilemacos@" + value="${eclipse.file.macosx-carbon-ppc}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipseBuildHome@" + value="${eclipse.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipse.mirror.prefixuri@" + value="${eclipse.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipse.fspath.prefix@" + value="${eclipse.fspath.prefix}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@testURL@" + value="${eclipseTestFramework.url}/${eclipseTestFramework.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@testFile@" + value="${eclipseTestFramework.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfFile@" + value="${emf.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfURL@" + value="${emf.url}/${emf.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfBuildHome@" + value="${emf.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emf.mirror.prefixuri@" + value="${emf.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfName@" + value="${emf.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfDescription@" + value="${emf.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsourceFile@" + value="${emfsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsourceURL@" + value="${emfsourcedoc.url}/${emfsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsourceBuildHome@" + value="${emfsourcedoc.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsource.mirror.prefixuri@" + value="${emfsourcedoc.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsourceName@" + value="${emfsourcedoc.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfsourceDescription@" + value="${emfsourcedoc.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdFile@" + value="${emfxsd.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdURL@" + value="${emfxsd.url}/${emfxsd.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdBuildHome@" + value="${emfxsd.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsd.mirror.prefixuri@" + value="${emfxsd.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdName@" + value="${emfxsd.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdDescription@" + value="${emfxsd.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsourceFile@" + value="${emfxsdsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsourceURL@" + value="${emfxsdsourcedoc.url}/${emfxsdsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsourceBuildHome@" + value="${emfxsdsourcedoc.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsource.mirror.prefixuri@" + value="${emfxsdsourcedoc.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsourceName@" + value="${emfxsdsourcedoc.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfxsdsourceDescription@" + value="${emfxsdsourcedoc.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationFile@" + value="${emfvalidation.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationURL@" + value="${emfvalidation.url}/${emfvalidation.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationBuildHome@" + value="${emfvalidation.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidation.mirror.prefixuri@" + value="${emfvalidation.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationName@" + value="${emfvalidation.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationDescription@" + value="${emfvalidation.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsourceFile@" + value="${emfvalidationsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsourceURL@" + value="${emfvalidationsourcedoc.url}/${emfvalidationsourcedoc.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsourceBuildHome@" + value="${emfvalidationsourcedoc.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsource.mirror.prefixuri@" + value="${emfvalidationsourcedoc.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsourceName@" + value="${emfvalidationsourcedoc.name}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@emfvalidationsourceDescription@" + value="${emfvalidationsourcedoc.description}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@wstFile@" + value="${wst.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@wstURL@" + value="${wst.url}/${wst.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@wstBuildHome@" + value="${wst.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@wst.mirror.prefixuri@" + value="${wst.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@gefFile@" + value="${gef.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@gefURL@" + value="${gef.url}/${gef.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@gefBuildHome@" + value="${gef.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@gef.mirror.prefixuri@" + value="${gef.mirror.prefixuri}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipserelengFile@" + value="${eclipsereleng.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@eclipserelengURL@" + value="${eclipsereleng.url}/${eclipsereleng.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@orbitthirdpartyzipFile@" + value="${orbitthirdpartyzip.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@orbitthirdpartyzipURL@" + value="${orbitthirdpartyzip.url}/${orbitthirdpartyzip.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@orbitthirdpartyzipBuildHome@" + value="${orbitthirdpartyzip.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@orbitthirdpartyzip.mirror.prefixuri@" + value="${orbitthirdpartyzip.mirror.prefixuri}"/> + + + <!-- no longer used. Post 1.5.5 --> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@jemFile@" + value="${jem.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@jemURL@" + value="${jem.url}/${jem.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@jemBuildHome@" + value="${jem.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@jem.mirror.prefixuri@" + value="${jem.mirror.prefixuri}"/> + <!-- + these token/s should not exist in maintenance stream, but do + no harm done, so in the interests of keeping builder streams + in sync, we'll leave them here as place hold + --> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@dtpFile@" + value="${dtp.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@dtpURL@" + value="${dtp.url}/${dtp.file}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@dtpBuildHome@" + value="${dtp.build.home}"/> + <replace + dir="${resultDir}" includes="**/*.php,*.xml" + token="@dtp.mirror.prefixuri@" + value="${dtp.mirror.prefixuri}"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_err.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_err.gif new file mode 100644 index 0000000000000000000000000000000000000000..4f0748abc07d0bfb1843809a7b4cb4ddf6ded917 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_err.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_warn.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_warn.gif new file mode 100644 index 0000000000000000000000000000000000000000..8386e3e02a26c4922cb7ee4f8d978de11617db66 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/access_warn.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/buildNotes.php b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/buildNotes.php new file mode 100644 index 0000000000000000000000000000000000000000..ee71585cfff92151105104e2af8dc2cef3e0dc00 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/buildNotes.php @@ -0,0 +1,49 @@ +<html> +<head> +<?php + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Build Notes for $buildName </title>"; +?> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> +</head> +<body> + +<p><b><font face="Verdana" size="+3">Build Notes</font></b> </p> + +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> + Build Notes for <?php echo "$buildName"; ?></font></b></td> + </tr> +</table> +<table border="0"> + +<?php + $hasNotes = false; + $aDirectory = dir("buildnotes"); + while ($anEntry = $aDirectory->read()) { + if ($anEntry != "." && $anEntry != "..") { + $parts = explode("_", $anEntry); + $baseName = $parts[1]; + $parts = explode(".", $baseName); + $component = $parts[0]; + $line = "<td>Component: <a href=\"buildnotes/$anEntry\">$component</a></td>"; + echo "<tr>"; + echo "$line"; + echo "</tr>"; + $hasNotes = true; + } + } + $aDirectory.closedir(); + if (!$hasNotes) { + echo "<br>There are no build notes for this build."; + } +?> + +</table> +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_err.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_err.gif new file mode 100644 index 0000000000000000000000000000000000000000..c2bfdd606b59240410feb5ce0f1dc8ec7c7f35e3 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_err.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_warn.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_warn.gif new file mode 100644 index 0000000000000000000000000000000000000000..cf4fdf93c71b7ab2cb28dfd06fed9c563fa29214 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/compile_warn.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/consoleLogs.php b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/consoleLogs.php new file mode 100644 index 0000000000000000000000000000000000000000..c9f86342f92c5d524c0559837e1823ce68e3d06e --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/consoleLogs.php @@ -0,0 +1,93 @@ +<html> +<head> +<?php + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Test Console Output for $buildName </title>"; +?> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> +<title>Console Logs from Running JUnit Plug-in Tests</title></head> +<body> + +<p><b><font face="Verdana" size="+3">Test Console Output</font></b> </p> + +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Console + output from running JUnit plugin tests for + <?php echo "$buildName"; ?> + </font></b></td> + </tr> +</table> +<table border="0"> + +<?php + $rootDir = "testResults/consolelogs"; + $hasNotes = false; + $aDirectory = dir($rootDir); + $index = 0; + $dirindex = 0; + while ($anEntry = $aDirectory->read()) { + if ($anEntry != "." && $anEntry != "..") { + if (is_file("$rootDir/$anEntry")) { + $entries[$index] = $anEntry; + $index++; + } else if (is_dir("$rootDir/$anEntry")) { + $direntries[$dirindex] = $anEntry; + $dirindex++; + } + } + } + $aDirectory->close(); + + + sort($entries); + sort($direntries); + + for ($i = 0; $i < $dirindex; $i++) { + $anEntry = $direntries[$i]; + $line = "<td><a href=\"testResults/consolelogs/$anEntry/logIndex.php\">$anEntry</a></td>"; + echo "<tr>"; + echo "$line"; + echo "</tr>"; + } + for ($i = 0; $i < $index; $i++) { + $anEntry = $entries[$i]; + $logsize = filesize("testResults/consolelogs/$anEntry"); + + + $level = 0; + if ($logsize > 20000) { + $level = 2; + } + else if ($logsize > 2000) { + $level = 1; + } + + if ($level == 0) { + $line = "<td><a href=\"testResults/consolelogs/$anEntry\">$anEntry</a> ($logsize bytes)</td>"; + } + else if ($level == 1) { + $line = "<td><em><a href=\"testResults/consolelogs/$anEntry\">$anEntry</a> ($logsize bytes)</em></td>"; + } else if ($level == 2) { + $line = "<td><strong><a href=\"testResults/consolelogs/$anEntry\">$anEntry</a> ($logsize bytes)</strong></td>"; + } + + + echo "<tr>"; + echo "$line"; + echo "</tr>"; + $hasNotes = true; + } + + if (!$hasNotes) { + echo "<br>There are no test logs for this build."; + } +?> + +</table> +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/junit_err.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/junit_err.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b7ff9de097c6edf4a1f8bea018859942d04bb65 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/junit_err.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/logIndex.php b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/logIndex.php new file mode 100644 index 0000000000000000000000000000000000000000..0b36334d777d331f9258bbbc8c736ceb9defd7c4 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/logIndex.php @@ -0,0 +1,84 @@ +<html> +<head> +<?php + +function endsWith( $str, $sub ) { + + return ( substr( $str, strlen( $str ) - strlen( $sub ) ) === $sub ); +} + + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Test Console Output for $buildName </title>"; +?> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" type="text/css"> +<title>Console Logs from Running JUnit Plug-in Tests</title></head> +<body> + +<p><b><font face="Verdana" size="+3">Test Console Output</font></b> </p> + +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Console + output from running JUnit plugin tests for + <?php echo "$buildName"; ?> + </font></b></td> + </tr> +</table> +<table border="0"> + +<?php + $hasNotes = false; + $aDirectory = dir("."); + $index = 0; + while ($anEntry = $aDirectory->read()) { + if ($anEntry != "." && $anEntry != ".." && !endsWith(__FILE__, $anEntry)) { + $entries[$index] = $anEntry; + $index++; + } + } + aDirectory.closedir(); + + + sort($entries); + + for ($i = 0; $i < $index; $i++) { + $anEntry = $entries[$i]; + $logsize = filesize("$anEntry"); + + + $level = 0; + if ($logsize > 20000) { + $level = 2; + } + else if ($logsize > 2000) { + $level = 1; + } + + if ($level == 0) { + $line = "<td><a href=\"$anEntry\">$anEntry</a> ($logsize bytes)</td>"; + } + else if ($level == 1) { + $line = "<td><em><a href=\"$anEntry\">$anEntry</a> ($logsize bytes)</em></td>"; + } else if ($level == 2) { + $line = "<td><strong><a href=\"$anEntry\">$anEntry</a> ($logsize bytes)</strong></td>"; + } + + + echo "<tr>"; + echo "$line"; + echo "</tr>"; + $hasNotes = true; + } + + if (!$hasNotes) { + echo "<br>There are no test logs for this build."; + } +?> + +</table> +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/miscUtil.php b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/miscUtil.php new file mode 100644 index 0000000000000000000000000000000000000000..980bfbd1328a0d30252c247f8718a289b61dda92 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/miscUtil.php @@ -0,0 +1,292 @@ +<?php + +// todo: unsure if can handle filenames that are URLs? +// handy constant to compute file size in megabytes + +include_once('buildvariables.php'); + + +function fileSizeInMegs($filename) { + $onemeg=1024*1024; + $zipfilesize=filesize($filename); + $zipfilesize=round($zipfilesize/$onemeg, 0); + return $zipfilesize; +} + +function fileSizeForDisplay($filename) { + $onekilo=1024; + $onemeg=$onekilo * $onekilo; + $criteria = 10 * $onemeg; + $scaleChar = "M"; + if (file_exists($filename)) { + $zipfilesize=filesize($filename); + if ($zipfilesize > $criteria) { + $zipfilesize=round($zipfilesize/$onemeg, 0); + $scaleChar = "M"; + } + else { + $zipfilesize=round($zipfilesize/$onekilo, 0); + $scaleChar = "K"; + } + } + else { + $zipfilesize = 0; + } + $result = "(" . $zipfilesize . $scaleChar . ")"; + return $result; +} + + +function displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription) { + echo "<td align=\"right\" valign=\"top\" width=\"30%\">"; + echo "<a href=\"$downloadprefix$filename\">" . $fileShortDescription . "</a>"; + echo "</td><td align=\"right\" valign=\"top\" width=\"3%\">"; + echo $zipfilesize; + echo "</td>"; + echo "<td align=\"right\" valign=\"top\" width=\"7%\">"; + echo "[<a href=\"checksum/$filename.md5\">md5</a>][<a href=\"checksum/$filename.sha1\">sha1</a>]"; + echo "</td>"; +} + +/* + * This function needs to add the subdir, if on mirrored server, but not add it if not, + * since assumed the calling page is such that a relative URL (already in subdir) is correct. + */ +function displayFileLineSubdir($downloadprefix, $subdir, $filename, $zipfilesize, $fileShortDescription) { + echo "<td align=\"right\" valign=\"top\" width=\"30%\">"; + $fullURL=$downloadprefix.$subdir."/".$filename; + if (isMirrored($fullURL)) { + echo "<a href=\"" . $fullURL . "\">" . $fileShortDescription . "</a>"; + } + else { + echo "<a href=\"" . $filename . "\">" . $fileShortDescription . "</a>"; + } + echo "</td><td align=\"right\" valign=\"top\" width=\"3%\">"; + echo $zipfilesize; + echo "</td>"; + echo "<td align=\"right\" valign=\"top\" width=\"7%\">"; + echo "[<a type=\"text/plain\" href=\"checksum/$filename.md5\">md5</a>][<a type=\"text/plain\" href=\"checksum/$filename.sha1\">sha1</a>]"; + echo "</td>"; +} + +function displayFileLineWithSHA($downloadprefix, $filename, $zipfilesize, $fileShortDescription) { + echo "<td align=\"right\" valign=\"top\" width=\"15%\">"; + echo "<a href=\"$downloadprefix$filename\">" . $fileShortDescription . "</a>"; + echo "</td><td align=\"right\" valign=\"top\" width=\"2%\">"; + echo $zipfilesize; + echo "</td>"; + echo "<td align=\"right\" valign=\"top\" width=\"7%\">"; + echo "[<a type=\"text/plain\" href=\"checksum/$filename.md5\">md5</a>][<a type=\"text/plain\" href=\"checksum/$filename.sha1\">sha1</a>]"; + echo "</td>"; +} + +function displayRepoFileLine($downloadprefix, $subdir, $filename, $zipfilesize, $fileShortDescription) { + echo "<td align=\"right\" valign=\"top\" width=\"30%\">"; + echo "<a href=\"$downloadprefix$subdir$filename\">" . $fileShortDescription . "</a>"; + echo "</td><td align=\"right\" valign=\"top\" width=\"3%\">"; + echo $zipfilesize; + echo "</td>"; + echo "<td align=\"right\" valign=\"top\" width=\"7%\">"; + echo "[<a type=\"text/plain\" href=\"$subdir/checksum/$filename.md5\">md5</a>][<a type=\"text/plain\" href=\"$subdir/checksum/$filename.sha1\">sha1</a>]"; + echo "</td>"; +} + + +function displayp2repoarchives($zipfilename, $subdir, $downloadprefix, $fileShortDescription, $label, $description) { + + $filename=$zipfilename.".zip"; + $wholepath="./".$subdir."/".$filename; + if (file_exists($wholepath)) { + echo "<tr>"; + + echo "<td align=\"left\" valign=\"top\" width=\"10%\"><b>".$label."</b></td>"; + echo "<td align=\"left\" valign=\"top\">"; + echo "<p>".$description."</p>"; + echo "</td>"; + + $zipfilesize=fileSizeForDisplay($wholepath); + + displayRepoFileLine($downloadprefix, $subdir, $filename, $zipfilesize, $fileShortDescription); + + echo "</tr>"; + } else { + + // debug only + // echo $wholepath."<br/>"; + } + +} + + + +function resourceExist($url, $mirrorPrefixuri, $prereqfilename, $eclipseFSpathPrefix) +{ + $result = false; + + $allowURLopen = ini_get('allow_url_fopen'); + + if ($allowURLopen && stream_last_modified($url)) { + $result = true; + } + else { + // TODO: for now, we'll do a raw check on the whole file name, since enable_url_open + // is off. better would be to check if we are on build.eclipse.org or download.eclipse.org? + $wholePath = trim($eclipseFSpathPrefix) . "/" . trim($mirrorPrefixuri) . "/" . trim($prereqfilename); + if (file_exists($wholePath)) { + $result = true; + } + } + return $result; +} + +function stream_last_modified($url) +{ + if (function_exists('version_compare') && version_compare(phpversion(), '4.3.0') > 0) + { + if (!($fp = @fopen($url, 'r'))) + return NULL; + + $meta = stream_get_meta_data($fp); + for ($j = 0; isset($meta['wrapper_data'][$j]); $j++) + { + if (strstr(strtolower($meta['wrapper_data'][$j]), 'last-modified')) + { + $modtime = substr($meta['wrapper_data'][$j], 15); + break; + } + } + fclose($fp); + } + else + { + $parts = parse_url($url); + $host = $parts['host']; + $path = $parts['path']; + + if (!($fp = @fsockopen($host, 80))) + return NULL; + + $req = "HEAD $path HTTP/1.0\r\nUser-Agent: PHP/".phpversion()."\r\nHost: $host:80\r\nAccept: */*\r\n\r\n"; + fputs($fp, $req); + + while (!feof($fp)) + { + $str = fgets($fp, 4096); + if (strstr(strtolower($str), 'last-modified')) + { + $modtime = substr($str, 15); + break; + } + } + fclose($fp); + } + return isset($modtime) ? strtotime($modtime) : time(); +} + +function isMirrored($uriToCheck) { + global $debugScript; + global $debugFunctions; + $localuri = $uriToCheck; + + $debugMirrorList = false; + if ($debugScript) { + echo "uriToCheck: " . $localuri . "<br />"; + } + + $xmlcount = 0; + + /* This method true and accurate method of parsing mirror results + * may be expensive, and would + * likely cause artificially high counts of "downloads". + * Could maybe use if somehow only checked once ever 5 minutes or something. + + + // turn off warnings, as sometimes HTML is returned, which causes lots of warnings + $holdLevel = error_reporting(E_ERROR); + $mirrorsxml=simplexml_load_file(rawurlencode($localuri) . urlencode("&format=xml")); + error_reporting($holdLevel); + + + if ($mirrorsxml) { + if ($debugFunctions) { + echo "root node: " . $mirrorsxml->getName() . "<br />"; + } + if (strcmp($mirrorsxml->getName(), "mirrors") == 0) { + foreach ($mirrorsxml->children() as $mirror) { + if (strcmp($mirror->getName(),"mirror") == 0) { + $xmlcount=$xmlcount+1; + } + if ($debugMirrorList) { + print_r($mirror); + echo "<br />"; + } + } + } + if ($debugFunctions) { + echo "Mirror count: " . $xmlcount . "<br />"; + } + } + */ + /* + * Use simple heuristic based on pattern + * in the URI ... if it contains "/downloads/" then assume it's mirrored + */ + if (strpos($uriToCheck, "webtools/downloads/") > 0) { + $xmlcount = 1; + } + return ($xmlcount > 0); + +} + +// TODO: replace with Phoenix variables +function getPlatform () { + global $debugScript; + global $debugFunctions; + // getBrowser is expensive, so cache the data + static $browser; + $platform = "unknown"; + + + if(ini_get("browscap")) { + if(!isset($browser)){ + $browser = get_browser(null, true); + } + + if ($browser) { + $rawPlatform = $browser['platform']; + if ($debugFunctions) { + echo "browser platfrom: " . $rawPlatform . "<br />" ; + } + + if ($debugFunctions) { + $browserKeys = array_keys($browser); + foreach ($browserKeys as $key) { + echo $key . ": " . $browser[$key] . "<br />"; + } + } + } + if (strpos($rawPlatform, "Win") === 0) { + $platform="windows"; + } else if (strpos($rawPlatform, "Linux") === 0) { + $platform="linux"; + } else if (strpos($rawPlatform, "Mac") === 0) { + $platform="mac"; + } + } + return $platform; +} + +function getPrereqReferenceOrName($eclipseMirrorScript, $mirrorPrefixuri, $prerequrl, $prereqfilename, $eclipseFSpathPrefix) { + // todo: we really only need "if exists" so could make a bit more efficient + // I tried "file_exists" but is didn't seem to work on my test server + // For these pre-reqs, we assume if they exist, they are mirrored. This is true + // 99% of the time. + + if (resourceExist($prerequrl, $mirrorPrefixuri, $prereqfilename, $eclipseFSpathPrefix)) { + $reflink="<a href=\"" . $eclipseMirrorScript . $mirrorPrefixuri . "/" . $prereqfilename . "\">" . $prereqfilename . "</a>"; + } else { + $reflink=$prereqfilename; + } + return $reflink; +} +?> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending.gif new file mode 100644 index 0000000000000000000000000000000000000000..66db2a627b7af1993ba6acc7e25ec24f2bf994f5 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending1.gif b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending1.gif new file mode 100644 index 0000000000000000000000000000000000000000..1b2ea6ebcfe9b3acebacfb61f004e105bb6fb502 Binary files /dev/null and b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/pending1.gif differ diff --git a/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/report2.php b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/report2.php new file mode 100644 index 0000000000000000000000000000000000000000..52d2284f5f5eac1e23ed61ce049ba4dfbfa5f1bd --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/staticDropFiles/report2.php @@ -0,0 +1,45 @@ + + <?php + +function parse_testResults($filename) +{ + $junitFailures = 0; + if (is_file($filename)) { + $handle = @fopen($filename, "r"); + if ($handle) + { + $size = filesize($filename); + $content = fread($handle, $size); + fclose($handle); + $junitStart = strpos($content, "Errors & Failures"); + $junitEnd = strpos($content, "</table>", $junitStart); + $junitInfo = substr($content, $junitStart, $junitEnd - $junitStart); + $start = strpos($junitInfo, "<td><b><font color=\"#ff0000\">"); + while ($start !== false) + { + $start += 29; + $stop = strpos($junitInfo, "</font></b></td>", $start); + if ($stop !== false) + { + $result = substr($junitInfo, $start, $stop - $start); + if (is_numeric($result)) + { + $junitFailures += $result; + } + else if (strcmp($result, "DNF") == 0) + { + $junitFailures++; + } + } + $start = strpos($junitInfo, "<td><b><font color=\"#ff0000\">", $stop); + } + $results = array($junitFailures); + return $results; + } + } +} + + +?> + + diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/buildvariables.php b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/buildvariables.php new file mode 100644 index 0000000000000000000000000000000000000000..ebde30145d13775cca3830e87be3461e0ef31789 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/buildvariables.php @@ -0,0 +1,172 @@ +<?php + +// this file is for "variables" that are set/created at +// build time, which can then be included or used +// from mulitiple files, by using +// include('buildvariables.php'); + +include_once("miscUtil.php"); + + +$buildBranch="@buildBranch@"; +$build="@build@"; +$type="@type@"; +$builddate="@date@"; + +$eclipseMirrorPrefixuri="@eclipse.mirror.prefixuri@"; +$eclipseFSpathPrefix="@eclipse.fspath.prefix@"; + +$eclipsefilelinux="@eclipsefilelinux@"; +$eclipsefilewindows="@eclipsefilewindows@"; +$eclipsefilemacosx="@eclipsefilemacos@"; + +$eclipseURL="@eclipseURL@"; +$eclipseFile="@eclipseFile@"; +$eclipseBuildURL="@eclipseBuildURL@"; +$eclipseBuildHome="@eclipseBuildHome@"; +$eclipseName="@eclipseName@"; +$eclipseDescription="@eclipseDescription@"; + +$eclipseplatformMirrorPrefixuri="@eclipseplatform.mirror.prefixuri@"; +$eclipseplatformFSpathPrefix="@eclipse.fspath.prefix@"; + +$eclipseplatformfilelinux="@eclipseplatformfilelinux@"; +$eclipseplatformfilewindows="@eclipseplatformfilewindows@"; +$eclipseplatformfilemacosx="@eclipseplatformfilemacos@"; + +$eclipseplatformURL="@eclipseplatformURL@"; +$eclipseplatformFile="@eclipseplatformFile@"; +$eclipseplatformBuildURL="@eclipseplatformBuildURL@"; +$eclipseplatformBuildHome="@eclipseplatformBuildHome@"; +$eclipseplatformName="@eclipseplatformName@"; +$eclipseplatformDescription="@eclipseplatformDescription@"; + +$testURL="@testURL@"; +$testFile="@testFile@"; + +$wstURL="@wstURL@"; +$wstFile="@wstFile@"; +$wstMirrorPrefixuri="@wst.mirror.prefixuri@"; +$wstBuildHome="@wstBuildHome@"; +$wstName="@wstName@"; +$wstDescription="@wstDescription@"; + +$jstURL="@jstURL@"; +$jstFile="@jstFile@"; +$jstMirrorPrefixuri="@jst.mirror.prefixuri@"; +$jstBuildHome="@jstBuildHome@"; +$jstName="@jstName@"; +$jstDescription="@jstDescription@"; + +$wtpURL="@wtpURL@"; +$wtpFile="@wtpFile@"; +$wtpMirrorPrefixuri="@wtp.mirror.prefixuri@"; +$wtpBuildHome="@wtpBuildHome@"; +$wtpName="@wtpName@"; +$wtpDescription="@wtpDescription@"; + +$gefURL="@gefURL@"; +$gefFile="@gefFile@"; +$gefMirrorPrefixuri="@gef.mirror.prefixuri@"; +$gefBuildHome="@gefBuildHome@"; +$gefName="@gefName@"; +$gefDescription="@gefDescription@"; + +$emfURL="@emfURL@"; +$emfFile="@emfFile@"; +$emfMirrorPrefixuri="@emf.mirror.prefixuri@"; +$emfBuildHome="@emfBuildHome@"; +$emfName="@emfName@"; +$emfDescription="@emfDescription@"; + +$emfsourceURL="@emfsourceURL@"; +$emfsourceFile="@emfsourceFile@"; +$emfsourceMirrorPrefixuri="@emfsource.mirror.prefixuri@"; +$emfsourceBuildHome="@emfsourceBuildHome@"; +$emfsourceName="@emfsourceName@"; +$emfsourceDescription="@emfsourceDescription@"; + +$emfxsdURL="@emfxsdURL@"; +$emfxsdFile="@emfxsdFile@"; +$emfxsdMirrorPrefixuri="@emfxsd.mirror.prefixuri@"; +$emfxsdBuildHome="@emfxsdBuildHome@"; +$emfxsdName="@emfxsdName@"; +$emfxsdDescription="@emfxsdDescription@"; + +$emfxsdsourceURL="@emfxsdsourceURL@"; +$emfxsdsourceFile="@emfxsdsourceFile@"; +$emfxsdsourceMirrorPrefixuri="@emfxsdsource.mirror.prefixuri@"; +$emfxsdsourceBuildHome="@emfxsdsourceBuildHome@"; +$emfxsdsourceName="@emfxsdsourceName@"; +$emfxsdsourceDescription="@emfxsdsourceDescription@"; + +$dtpURL="@dtpURL@"; +$dtpFile="@dtpFile@"; +$dtpMirrorPrefixuri="@dtp.mirror.prefixuri@"; +$dtpBuildHome="@dtpBuildHome@"; +$dtpName="@dtpName@"; +$dtpDescription="@dtpDescription@"; + +$dltkURL="@dltkURL@"; +$dltkFile="@dltkFile@"; +$dltkMirrorPrefixuri="@dltk.mirror.prefixuri@"; +$dltkBuildHome="@dltkBuildHome@"; +$dltkName="@dltkName@"; +$dltkDescription="@dltkDescription@"; + +$eclipserelengFile="@eclipserelengFile@"; +$eclipserelengURL="@eclipserelengURL@"; +$orbitthirdpartyzipFile="@orbitthirdpartyzipFile@"; +$orbitthirdpartyzipURL="@orbitthirdpartyzipURL@"; +$orbitthirdpartyzipBuildHome="@orbitthirdpartyzipBuildHome@"; +$orbitthirdpartyzipMirrorPrefixuri="@orbitthirdpartyzip.mirror.prefixuri@"; + + +$prereq_eclipse="@prereq.eclipse@"; +$prereq_eclipseplatform="@prereq.eclipseplatform@"; +$prereq_emf="@prereq.emf@"; +$prereq_emfxsd="@prereq.emfxsd@"; +$prereq_emfvalidation="@prereq.emfvalidation@"; +$prereq_gef="@prereq.gef@"; +$prereq_dtp="@prereq.dtp@"; +$prereq_wst="@prereq.wst@"; +$prereq_jst="@prereq.jst@"; +$prereq_wtp="@prereq.wtp@"; +$prereq_dltk="@prereq.dltk@"; + + + + + + + +$debugScript = false; +$debugFunctions = false; + +$defaultMirrorScript=""; +$defaultWTPMirrorPrefix="./"; + +$eclipseMirrorScript="http://www.eclipse.org/downloads/download.php?file="; + +// TODO: improve so this hard coding isn't required. +// This depends on the declare script changing webtools/committers to webtools/downloads +// And, the logic is such that if it is not mirrored, this URI is not used at all, just +// a relative reference only +$eclipseWTPMirrorPrefix="/webtools/committers/drops/$buildBranch/$build/"; + + +$mirrorScript=$defaultMirrorScript; +$downloadprefix=$defaultWTPMirrorPrefix; + + +$keytestMirrorString=$eclipseMirrorScript . "$eclipseWTPMirrorPrefix/wtp-sdk-$build.zip"; +if (isMirrored($keytestMirrorString) ) { + $mirrorScript=$eclipseMirrorScript; + $downloadprefix="${mirrorScript}${eclipseWTPMirrorPrefix}"; +} + +if ($debugScript) { + echo "inferred platform: " . getPlatform(); +} + +?> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/compileResults.php.template b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/compileResults.php.template new file mode 100644 index 0000000000000000000000000000000000000000..f7857717a9a26e784a2aaa3068f9cf586788c5ec --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/compileResults.php.template @@ -0,0 +1,76 @@ +<html> +<head> + +<?php + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Compile Logs: Code Bundles for $buildName</title>"; +?> + +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<style> +.bold, .bold TD, .bold TH, .bold TR +{ +font-weight:bold; +} +.numeric, .numeric TD +{ +text-align:right; +padding-right:2%; +} +.normaltable, .normaltable TD, .normaltable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:White; +} +.errorltable, .errortable TD, .errortable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Red; +font-weight:bold; +} +.warningtable, .warningtable TD, .warningtable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:khaki; +} +.extraWarningTable, .extraWarningTable TD, .extraWarningTable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Yellow; +} +</style> +</head> +<body> + +<?php + echo "<h1>Compile Logs: Code Bundles for $buildName</h1>"; +?> + + +<table id=tabledata align = "center" width="75%" border="1"> + <tr> + <td class="bold" align="center">Compile Logs</td> + <td class="bold" align="center">Compile Errors</td> + <td class="bold" align="center">Compiler Warnings</td> + <td class="bold" align="center">Access Violations</td> + <td class="bold" align="center">Access Warnings</td> + </tr> + + %compilelogs% + +</table> + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/components.template.php b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/components.template.php new file mode 100644 index 0000000000000000000000000000000000000000..156d9e16819881219b9970c3405794d5d5d99bf8 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/components.template.php @@ -0,0 +1,94 @@ +<html> +<head> + +<?php +//ini_set("display_errors", "true"); +//error_reporting (E_ALL); + +include("../miscUtil.php"); +include("../buildvariables.php"); + +// todo: could use some index array of general descriptions in future +$known_component_prefixes = array(); +$known_component_prefixes[]="wtp-jaxws"; +$known_component_prefixes[]="wtp-common-fproj"; + + +echo "<title>Components from build </title> \n"; +?> + +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<style> +.bold, .bold TD, .bold TH, .bold TR +{ +font-weight:bold; +} + +</style> + + +</head> +<body> +<p><b><font face="Verdana" size="+3">Components</font></b> </p> +<p>These are special-purpose subsets of the WTP build. They are not needed for normal use or construction +of WTP (if they are needed, they are already included in other zip files or repositories). These are provided here by +special request of committers, for custom distribtions or tests.</p> +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> + component subsets</font></b></td> + </tr> + </table> + +<?php + + // Assuse this file is in the directory we are interested in +$dir = dir(getcwd()); + +//echo "dir: " . $dir->path . "<br /> \n"; +while ($anEntry = $dir->read()) +{ + + echo "<table>"; + + if ($anEntry != "." && $anEntry != ".." && is_file($anEntry)) + + { + + $path_parts = pathinfo($anEntry); + $file_extension = $path_parts['extension']; + + if ("zip" === $file_extension) { + // echo " path parts: " . print_r($path_parts) . "<br /> \n"; + + echo "<tr>\n"; + + echo "<td align=\"left\" valign=\"top\" width=\"10%\"></td>\n"; + // todo: could use indexed general description here? + //echo " <td align=\"left\" valign=\"top\">\n"; + //echo " <p>The Automated Test zip contains the unit tests.</p>\n"; + + $zipfilename=$path_parts['basename']; + + $filename=$zipfilename; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription=$zipfilename; + displayFileLineSubdir($downloadprefix, "components", $filename, $zipfilesize, $fileShortDescription); + + echo "</tr>\n"; + + + + } + + + } + echo "</table>"; +} + +?> + + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/index.html.template.php b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/index.html.template.php new file mode 100644 index 0000000000000000000000000000000000000000..f019d56b0b96b99146a67e3e918e1aea54a6d4e1 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/index.html.template.php @@ -0,0 +1,811 @@ +<html> +<head> +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<?php + +//ini_set("display_errors", "true"); +//error_reporting (E_ALL); + +include_once("miscUtil.php"); +include_once('buildvariables.php'); + +// our summary results handling requires php 5 (for simple xml file loading) +// so, if not php 5, just don't display any summary results +// This was found to be required, since some mirror our whole site (e.g. IBM) +// and not all mirrors use PHP 5 +$displayTestSummary=false; +if (phpversion() >= 5) { + + $code_totalBundles=0; + $code_totalErrors=0; + $code_totalWarnings=0; + $code_totalforbiddenAccessWarningCount=0; + $code_totaldiscouragedAccessWarningCount=0; + + $test_totalBundles=0; + $test_totalErrors=0; + $test_totalWarnings=0; + $test_totalforbiddenAccessWarningCount=0; + $test_totaldiscouragedAccessWarningCount=0; + + + $displayTestSummary=true; + // expecting grandTotalErrors and grandTotalTests + $filename = "unitTestsSummary.xml"; + if (file_exists($filename)) { + $prefix = "unitTests_"; + $unitTestsSummary = simplexml_load_file($filename); + foreach ($unitTestsSummary->summaryItem as $summaryItem) { + $name = $summaryItem->name; + $value = $summaryItem->value; + $code= "\$" . $prefix . $name . " = " . $value . ";"; + //echo "<br />code: " . $code; + eval($code); + } + } + + $filename = "compilelogsSummary.xml"; + if (file_exists($filename)) { + $prefix = "code_"; + $compileSummary = simplexml_load_file($filename); + foreach ($compileSummary->summaryItem as $summaryItem) { + $name = $summaryItem->name; + $value = $summaryItem->value; + $code= "\$" . $prefix . $name . " = " . $value . ";"; + //echo "<br />code: " . $code; + eval($code); + } + } + + $filename = "testcompilelogsSummary.xml"; + if (file_exists($filename)) { + $prefix = "test_"; + $compileSummary = simplexml_load_file($filename); + foreach ($compileSummary->summaryItem as $summaryItem) { + $name = $summaryItem->name; + $value = $summaryItem->value; + $code= "\$" . $prefix . $name . " = " . $value . ";"; + //echo "<br />code: " . $code; + eval($code); + } + } +} + + +$incubating="@incubating@"; + + + +if (isset($incubating) && ($incubating == "true")) { + echo '<title>WTP Incubator Downloads</title>'; +} +else { + echo '<title>WTP Downloads</title>'; +} + +?> + + +</head> + +<body> + + + +<?php if ("true" === $incubating) { + echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">"; + echo " <tr>"; + echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b><?php echo \"$type\";?>"; + echo " Build: $build</b></font></td>"; + echo " <td align=\"right\" rowspan=\"3\"><a"; + echo " href=\"http://www.eclipse.org/projects/what-is-incubation.php\"><img"; + echo " src=\"http://www.eclipse.org/images/egg-incubation.png\""; + echo " alt=\"Incubation\" align=\"middle\" border=\"0\"></a></td>"; + + + echo " <tr valign=\"top\">"; + echo " <td><font size=\"-1\">" . $builddate . "</font></td>"; + echo " </tr>"; + echo " <tr valign=\"top\">"; + echo " <td>"; + echo " <p>The Eclipse Web Tools Platform (WTP) Incubator Project provides"; + echo " tools for development that are just getting started, or are"; + echo " experimental in some fashion.</p>"; + echo " </td>"; + echo " </tr>"; + echo "</table>"; + +} else { + + echo "<table BORDER=0 CELLSPACING=2 CELLPADDING=2 WIDTH=\"100%\">"; + echo " <tr>"; + echo " <td ALIGN=left><font face=\"'Bitstream Vera',Helvetica,Arial\" size=\"+2\"><b>$type"; + echo " Build: " . $build . "</b></font></td>"; + + echo " <tr valign=\"top\">"; + echo " <td><font size=\"-1\">" . $builddate . "</font></td>"; + echo " </tr>"; + echo " <tr valign=\"top\">"; + echo " <td>"; + echo " <p>The Eclipse Web Tools Platform Project provides tools for Web"; + echo " Development, and is a platform for adopters making add-on tools for"; + echo " Web Development.</p>"; + echo " </td>"; + echo " </tr>"; + echo "</table>"; + +} ?> + + +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align="left" valign="top" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">All-in-one + Packages</font></td> + </tr> + <tr> + <td> + <p>For most uses, we recommend web-developers download the + "all-in-one" package, <a href="http://www.eclipse.org/downloads/">Eclipse + IDE for Java EE Developers</a>, from the main Eclipse download site.</p> + </td> + </tr> +</table> + + +<!-- *********** Required Prerequisites ************** --> +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align="left" valign="top" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Prerequisites + and Handy Extras</font></td> + </tr> + <tr> + <td> + <p>These are the prerequisites to build or run these packages. All are + not necessarily required, but instead some subset. Also listed are + some frequently needed links for committer-required packages when + creating new development environments, or targets to run against.</p> + <p>Note that WTP requires Java 5 or higher (and, for some things, + actually requires a JDK rather than only a JRE) even though many other + <a href="http://www.eclipse.org/downloads/">Eclipse Projects</a> can + run with <a href="http://www.eclipse.org/downloads/moreinfo/jre.php">other + JRE levels</a>.</p> + <p></p> + </td> + </tr> + <tr> + <td> + <table border=0 cellspacing=1 cellpadding=1 width="90%" align="center"> + <tr valign="top"> + <td width="10%"></td> + <td width="55%">Eclipse Platform (Platform, JDT)</td> + <?php + //customize page depending on user's browser/platform, if we can detect it + $usersPlatform = getPlatform(); + // assume windows by default, since likely most frequent, even for cases where + // platform is "unknown". I've noticed Opera reports 'unknown' :( + $recommendedFile=$eclipsefilewindows; + if (strcmp($usersPlatform,"linux")== 0) { + $recommendedFile=$eclipsefilelinux; + } else if (strcmp($usersPlatform,"mac") == 0) { + $recommendedFile=$eclipsefilemacosx; + } + ?> + <td align="right" width="35%"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipseURL, $recommendedFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $eclipseBuildURL . "\">appropriate platform</a>"; + echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td><?php echo "$emfName $emfDescription" ?></td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfMirrorPrefixuri, $emfURL, $emfFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + <tr valign="top"> + <td width="10%"></td> + <td><?php echo "$emfxsdName $emfxsdDescription" ?></td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdMirrorPrefixuri, $emfxsdURL, $emfxsdFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfxsdBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <?php + if (isset($emfvalidationFile) && ($emfvalidationFile != "")) { + echo "<tr valign=\"top\">"; + echo "<td width=\"10%\"></td>"; + echo "<td>$emfvalidationName $emfvalidationDescription</td>"; + echo "<td align=\"right\">"; + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationMirrorPrefixuri, $emfvalidationURL, $emfvalidationFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfvalidationBuildHome . "\">equivalent</a></td>"; + echo "</tr>"; + } + ?> + + <tr valign="top"> + <td width="10%"></td> + <td>Graphical Editing Framework (GEF)</td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $gefMirrorPrefixuri, $gefURL, $gefFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $gefBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td>Data Tools Platform (DTP) (required only for EJB or JPT + development)</td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $dtpMirrorPrefixuri, $dtpURL, $dtpFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $dtpBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="middle"> + <td colspan="3"> + <hr /> + </td> + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td><?php echo "$emfsourceName $emfsourceDescription" ?></td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfsourceMirrorPrefixuri, $emfsourceURL, $emfsourceFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfsourceBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td><?php echo "$emfxsdsourceName $emfxsdsourceDescription" ?></td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfxsdsourceMirrorPrefixuri, $emfxsdsourceURL, $emfxsdsourceFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfxsdsourceBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <?php + if (isset($emfvalidationsourceFile) && ($emfvalidationsourceFile != "")) { + echo "<tr valign=\"top\">"; + echo "<td width=\"10%\"></td>"; + echo "<td>$emfvalidationsourceName $emfvalidationsourceDescription</td>"; + echo "<td align=\"right\">"; + echo getPrereqReferenceOrName($eclipseMirrorScript, $emfvalidationsourceMirrorPrefixuri, $emfvalidationsourceURL, $emfvalidationsourceFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $emfvalidationsourceBuildHome . "\">equivalent</a></td>"; + echo "</tr>"; + } + ?> + + + <tr valign="top"> + <td width="10%"></td> + <td>Eclipse Test Framework (required only for Automated JUnit tests)</td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $testURL, $testFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td>Eclipse releng tool (required only for committers to more easily + "release" code to a build)</td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $eclipseMirrorPrefixuri, $eclipserelengURL, $eclipserelengFile, $eclipseFSpathPrefix); + echo " or <a href=\"" . $eclipseBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + <tr valign="top"> + <td width="10%"></td> + <td>Third Party code from Orbit. Not required and is currently much + more than needed for WTP, but some committers like using to create a + PDE target.</td> + <td align="right"><?php + echo getPrereqReferenceOrName($eclipseMirrorScript, $orbitthirdpartyzipMirrorPrefixuri, $orbitthirdpartyzipURL, $orbitthirdpartyzipFile,$eclipseFSpathPrefix); + echo " or <a href=\"" . $orbitthirdpartyzipBuildHome . "\">equivalent</a></td>"; + ?> + + </tr> + + </table> + </td> + </tr> +</table> + + +<!-- *********** P2 Zips ************** --> + + <?php + + $bellwether_name="repos"; + if (file_exists($bellwether_name)) { + // if-then-include section + // include this whole section if (and only if) the bellwether file exists. + // For example, it may not exist on builds for "old" streams. + ?> + + <table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align=left valign=top colspan="2" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">P2 repositories in zipped format files.</font></td> + </tr> + + <tr> + <td align="left" valign="top" colspan="5"> + <p>These are archive versions of P2 repositories that can be downloaded and installed into a development environment or PDE target. Its is recommended to install, rather than to to unzip the traditional packages, since + it is more informative of missing prerequites or conflicting dependencies.</p> + </td> + </tr> + + <tr> + <td> + <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center"> + + + <?php + + $shortname="dali"; + $zipfilename=$shortname."-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname , "Minimal", "Executable code"); + $zipfilename=$shortname."-sdk-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source"); + $zipfilename=$shortname.".tests-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." tests", "Tests", "Unit tests"); + + $shortname="wst"; + $zipfilename=$shortname."-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname , "Minimal", "Executable code"); + $zipfilename=$shortname."-sdk-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source"); + $zipfilename=$shortname.".tests-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." tests", "Tests", "Unit tests"); + + $shortname="jst"; + $zipfilename=$shortname."-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname , "Minimal", "Executable code"); + $zipfilename=$shortname."-sdk-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." sdk" , "SDK", "Executable code and source"); + $zipfilename=$shortname.".tests-buildrepo-".$build; + displayp2repoarchives($zipfilename, $bellwether_name, $downloadprefix, $shortname." tests", "Tests", "Unit tests"); + + + ?> + </table> + + </tr> + </table> + + <?php } ?> + + +<!-- *********** Traditional Zips ************** --> +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align=left valign=top colspan="5" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF"> Traditional Zip Files for Web Tools Platform</font></td> + </tr> + + <tr> + <td align="left" valign="top" colspan="5"> + <p>The WTP zip files includes the features and plugins from the WST, + JST (including JSF), and JPT projects. Note: These traditional zip files should be considered deprecated, in favor of using the archived P2 repositories. + The tradtional zip files will one day disappear.</p> + </td> + </tr> + <tr> + <td> + <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center"> + + + <tr> + <td align="left" valign="top" width="10%"><b>Web App Developers:</b></td> + <td align="left" valign="top" width="55%"> + <p>This non-SDK package is for most users. It includes the runnable + code and end-user documentation for those using the tools to develop + web applications.</p> + </td> + <?php + + $zipfilename="wtp-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + ?> + </tr> + + + + <tr> + <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td> + + <td align="left" valign="top"> + <p>The SDK package includes source code and developer documentation + for those using WTP as a platform to build more tools, as well as + everything that is in the non-SDK version.</p> + + <?php + + $zipfilename="wtp-sdk-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-sdk"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + + </tr> + + <tr> + + <td align="left" valign="top" width="10%"></td> + <td align="left" valign="top"> + <p>The Automated Test zip contains the unit tests.</p> + <?php + + $zipfilename="wtp-tests-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-tests"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + + </tr> + </table> + </td> + + + </tr> + +</table> + + +<!-- *********** WST ************** --> +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align=left valign=top colspan="5" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Traditional zip files for Web Development + Tools</font></td> + </tr> + + <tr> + <td align="left" valign="top" colspan="5"> + <p>These zip files includes the features and plugins for (non-Java EE) + Web Development, including JavaScript, XML, HTML, CSS.</p> + <p>Note: you only need this zip file(s) if you want to use only this + function. If you download the WTP zip file, it is already included + there.</p> + </td> + </tr> + <tr> + <td> + <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center"> + + + <tr> + <td align="left" valign="top" width="10%"><b>Tool Developers:</b></td> + + <td align="left" valign="top"> + <p>The SDK package includes source code and developer documentation + for those using WST as a platform to build more tools, as well as + everything that is in the non-SDK version.</p> + + <?php + + $zipfilename="wst-sdk-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wst-sdk"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + ?> + + </tr> + + <tr> + + <td align="left" valign="top" width="10%"></td> + <td align="left" valign="top"> + <p>The Automated Test zip contains the unit tests.</p> + <?php + + $zipfilename="wst.tests-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wst.tests"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + + </tr> + + </table> + </td> + + + </tr> + +</table> + + <?php + + $bellwether_zipfilename="wtp-common-fproj-".$build.".zip"; + if (file_exists($bellwether_zipfilename)) { + // if-then-include section + // include this whole section if (and only if) the bellwether file exists. + // For example, it may not exist on builds for "old" streams. + ?> + +<!-- *********** Faceted Project Framework ************** --> +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align=left valign=top colspan="5" bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Faceted + Project Framework</font></td> + </tr> + + <tr> + <td align="left" valign="top" colspan="5"> + <p>The Faceted Project Framework allows creation of modular projects + in Eclipse so that the user can easily add and remove functionality. + All WTP projects leverage this framework, but it can also be used + independent of WTP.</p> + <p>The JDT Enablement component extends the Faceted Project Framework + to integrate with Java Development Tools. The component includes the + Java facet, modeling of the JVM-based runtimes and tools for + simplifying Java library management for facet authors.</p> + <p>Note: you only need this zip file(s) if you want to use only this + function. If you download the WTP (or WST) zip file, it is already + included there.</p> + </td> + </tr> + <tr> + <td> + <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center"> + + + <tr> + <td align="left" valign="top" width="10%"><b>Framework</b></td> + <td align="left" valign="top"> + <p>Runtime</p> + </td> + <?php + + $zipfilename="wtp-common-fproj-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-common-fproj"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + </tr> + + <tr> + <td align="left" valign="top" width="10%"><b> </b></td> + <td align="left" valign="top"> + <p>SDK</p> + </td> + <?php + + $zipfilename="wtp-common-fproj-sdk-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-common-fproj-sdk"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + </tr> + + <tr> + <td align="left" valign="top" width="10%"><b>JDT Enablement</b></td> + <td align="left" valign="top"> + <p>Runtime</p> + </td> + <?php + + $zipfilename="wtp-common-fproj-enablement-jdt-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-common-fproj-enablement-jdt"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + </tr> + + <tr> + <td align="left" valign="top" width="10%"><b> </b></td> + <td align="left" valign="top"> + <p>SDK</p> + </td> + <?php + + $zipfilename="wtp-common-fproj-enablement-jdt-sdk-$build"; + + $filename=$zipfilename.".zip"; + $zipfilesize=fileSizeForDisplay($filename); + $fileShortDescription="wtp-common-fproj-enablement-jdt-sdk"; + displayFileLine($downloadprefix, $filename, $zipfilesize, $fileShortDescription); + + ?> + </tr> + + </table> + </td> + </tr> + +</table> + + <?php + // end the if-then-include section + } + ?> + + +<!-- *********** Build Status ************** --> +<table border=0 cellspacing=2 cellpadding=2 width="100%"> + <tr> + <td align=left valign=top bgcolor="#0080C0"><font + face="'Bitstream Vera',Helvetica,Arial" color="#FFFFFF">Status, tests + and other interesting details</font></td> + </tr> + <tr> + <td> + <table border=0 cellspacing=2 cellpadding=2 width="90%" align="center"> + + <tr> + <td> + + <!-- + Its silly to always display 'Build notes', but hard to + compute if required or not. + <a href="buildNotes.php">Build notes</a> <br /> + --> + + <a href="directory.txt">map files</a> <br /> + + <?php + + if (file_exists("components")) { + echo "<a href=\"components/components.php\">Misc Components</a> <br />\n"; + } + + + if ($displayTestSummary) { + + + if (isset($unitTests_grandTotalErrors)) { + $errorColor="green"; + if ($unitTests_grandTotalErrors > 0) { + $errorColor="red"; + } + echo "<a href=\"testResults.php\">Unit test results</a> "; + echo "<img src=\"junit_err.gif\"/><font color=\"" . $errorColor . "\">" . $unitTests_grandTotalErrors . "</font> Total: " . $unitTests_grandTotalTests; + } + else { + // we hardly ever "pend" anymore ... abscense usually signifies no tests or a build error. + echo "<br /><font color=\"orange\">Unit tests don't exists, are pending, or there's a build error.</font>"; + // <img src=\"pending.gif\"/>"; + } + + echo "<br />"; + echo "<a href=\"compileResults.php\">Compile logs: Code Bundles</a>"; + + echo " ($code_totalBundles) "; + echo "<img src=\"compile_err.gif\"/><font color=red>$code_totalErrors</font> "; + echo "<img src=\"compile_warn.gif\"/><font color=orange>$code_totalWarnings</font> "; + echo "<img src=\"access_err.gif\"/><font color=red>$code_totalforbiddenAccessWarningCount</font> "; + echo "<img src=\"access_warn.gif\"/><font color=orange>$code_totaldiscouragedAccessWarningCount</font> "; + + echo "<br />"; + echo "<a href=\"testCompileResults.php\">Compile logs: Test Bundles</a>"; + + echo " ($test_totalBundles) "; + echo "<img src=\"compile_err.gif\"/><font color=red>$test_totalErrors</font> "; + echo "<img src=\"compile_warn.gif\"/><font color=orange>$test_totalWarnings</font> "; + echo "<img src=\"access_err.gif\"/><font color=red>$test_totalforbiddenAccessWarningCount</font> "; + echo "<img src=\"access_warn.gif\"/><font color=orange>$test_totaldiscouragedAccessWarningCount</font> "; + } + + ?> <br /> + + <?php + if (file_exists("versioningReportName.php")) { + include "versioningReportName.php"; + $fname="${versionReportFilename}.html"; + if (file_exists($fname)) { + echo "<br /> <a href='$fname'>Versioning Information</a>"; + } +} +?> <?php +echo "<br />"; +if (file_exists("./apiresults/api-progress.html")) +{ + echo "<br /> <a href=\"apiresults/api-progress.html\">API Progress Report</a>"; +} +if (file_exists("./apiresults/api-info-summary.html")) +{ + echo "<br /> <a href=\"apiresults/api-info-summary.html\">APIs Defined by Each Component</a>"; +} +if (file_exists("./apiresults/api-ref-compatibility.html")) +{ + echo "<br /> <a href=\"apiresults/api-ref-compatibility.html\">Adopter Breakage Report</a>"; +} +if (file_exists("./apiresults/api-violation-summary.html")) +{ + echo "<br /> <a href=\"apiresults/api-violation-summary.html\">API Violations</a>"; +} +if (file_exists("./apiresults/component-api-violation-all.html")) +{ + echo "<br /> <a href=\"apiresults/component-api-violation-all.html\">Non-API dependencies</a>"; +} +if (file_exists("./apiresults/api-tc-summary.html")) +{ + echo "<br /> <a href=\"apiresults/api-tc-summary.html\">API Test Coverage</a>"; +} +if (file_exists("./apiresults/api-javadoc-summary.html")) +{ + echo "<br /> <a href=\"apiresults/api-javadoc-summary.html\">API Javadoc Coverage</a>"; +} +if (file_exists("./apiresults/api-tc-summary.html")) +{ + echo "<br /><br /> <a href=\"apiresults/full_test_coverage/api-tc-summary.html\">Test Coverage for All Classes and Methods</a>"; +} +?> <?php +if (file_exists("./perfresults/graph/performance.php")) +{ + echo "<br />"; + echo "<br /> <a href=\"perfresults/graph/performance.php\">Performance Results</a>"; + echo "<br />"; +} +?></td> + </tr> + </table> + </td> + </tr> +</table> + + + +<!-- footer --> +<center> +<hr> +<p>All downloads are provided under the terms and conditions of the <a + href="http://www.eclipse.org/legal/notice.html">Eclipse.org Software +User Agreement</a> unless otherwise specified.</p> + +<p>If you have problems downloading the drops, contact the <font + face="'Bitstream Vera',Helvetica,Arial" size="-1"><a + href="mailto:webmaster@eclipse.org">webmaster</a></font>.</p> + +</center> +<!-- end footer --> + + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteEnablingFeatures.xml b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteEnablingFeatures.xml new file mode 100644 index 0000000000000000000000000000000000000000..cc3ed816c20c3ea15fa03f4f03b5a4a3ec1875a0 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteEnablingFeatures.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site> + <description> The update site contains the enabling features. </description> + <category-def + name="Enabling Features" + label="Enabling Features"> + <description> This category contains features used by several + projects that enable some functionality, but which by + themselves are not very interesting. </description> + </category-def> +</site> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteWTP.xml b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteWTP.xml new file mode 100644 index 0000000000000000000000000000000000000000..f94e83f5feda254b508e4e4d33d2a89637782533 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/siteWTP.xml @@ -0,0 +1,57 @@ +<?xml version="1.0" encoding="UTF-8"?> +<site + pack200="true" + mirrorsURL="http://www.eclipse.org/downloads/download.php?file=/webtools/testUpdates/site.xml&format=xml" + digestURL="http://download.eclipse.org/webtools/testUpdates/"> + <description + url="http://download.eclipse.org/webtools/declaredUpdates/index.html"> The update site contains the features of the of Eclipse Web + Tools Project (WTP) </description> + <feature + url="features/org.eclipse.wst_@org.eclipse.wst@.jar" + id="org.eclipse.wst" + version="@org.eclipse.wst@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <feature + url="features/org.eclipse.wst.sdk_@org.eclipse.wst.sdk@.jar" + id="org.eclipse.wst.sdk" + version="@org.eclipse.wst.sdk@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <feature + url="features/org.eclipse.jst_@org.eclipse.jst@.jar" + id="org.eclipse.jst" + version="@org.eclipse.jst@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <feature + url="features/org.eclipse.jst.sdk_@org.eclipse.jst.sdk@.jar" + id="org.eclipse.jst.sdk" + version="@org.eclipse.jst.sdk@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <feature + url="features/org.eclipse.jpt.feature_@org.eclipse.jpt.feature@.jar" + id="org.eclipse.jpt.feature" + version="@org.eclipse.jpt.feature@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <feature + url="features/org.eclipse.jpt_sdk.feature_@org.eclipse.jpt_sdk.feature@.jar" + id="org.eclipse.jpt_sdk.feature" + version="@org.eclipse.jpt_sdk.feature@"> + <category + name="Web Tools Platform (WTP)"/> + </feature> + <category-def + name="Web Tools Platform (WTP)" + label="Web Tools Platform (WTP)"> + <description> This category contains the features of the Eclipse + Web Tools Project (WTP). </description> + </category-def> +</site> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testCompileResults.php.template b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testCompileResults.php.template new file mode 100644 index 0000000000000000000000000000000000000000..42d6f65442f89103b98aac67aeb8d6552abd8516 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testCompileResults.php.template @@ -0,0 +1,76 @@ +<html> +<head> + +<?php + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Compile Logs: Test Bundles for $buildName</title>"; +?> + +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<style> +.bold, .bold TD, .bold TH, .bold TR +{ +font-weight:bold; +} +.numeric, .numeric TD +{ +text-align:right; +padding-right:2em; +} +.normaltable, .normaltable TD, .normaltable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:White; +} +.errorltable, .errortable TD, .errortable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Red; +font-weight:Bold; +} +.warningtable, .warningtable TD, .warningtable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:khaki; +} +.extraWarningTable, .extraWarningTable TD, .extraWarningTable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Yellow; +} +</style> +</head> +<body> + +<?php + echo "<h1>Compile Logs: Test Bundles for $buildName</h1>"; +?> + + +<table id=tabledata align = "center" width="75%" border="1"> + <tr> + <td class="bold" align="center">Compile Logs</td> + <td class="bold" align="center">Compile Errors</td> + <td class="bold" align="center">Compiler Warnings</td> + <td class="bold" align="center">Access Violations</td> + <td class="bold" align="center">Access Warnings</td> + </tr> + + %compilelogs% + +</table> + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testResults.php.template b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testResults.php.template new file mode 100644 index 0000000000000000000000000000000000000000..1d6c89805e00bc420b1e561213b0e35cb85024e8 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/templateFiles/testResults.php.template @@ -0,0 +1,144 @@ +<html> +<head> + +<?php + //ini_set("display_errors", "true"); + //error_reporting (E_ALL); + + $parts = explode("/", getcwd()); + $parts2 = explode("-", $parts[count($parts) - 1]); + $buildName = $parts2[1]; + + echo "<title>Test Results for $buildName </title>"; +?> + +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> + +<style> +.bold, .bold TD, .bold TH, .bold TR +{ +font-weight:bold; +} +.numeric, .numeric TD +{ +text-align:right; +padding-right:2em; +} +.normaltable, .normaltable TD, .normaltable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:White; +} +.errorltable, .errortable TD, .errortable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Red; +font-weight:Bold; +} +.warningtable, .warningtable TD, .warningtable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:khaki; +} +.extraWarningTable, .extraWarningTable TD, .extraWarningTable TH +{ +font-family:Bitstream Vera Sans Mono, monospace; +font-size:0.9em; +color:Black; +background-color:Yellow; + +} +</style> + + +</head> +<body> +<p><b><font face="Verdana" size="+3">Test Results</font></b> </p> + +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> + Extra results and logs </font></b></td> + </tr> + </table> + + <?php + if (file_exists("testResults")) + { + $dir = dir("testResults"); + while ($anEntry = $dir->read()) + { + if ($anEntry != "." && $anEntry != ".." && $anEntry != "consolelogs" && $anEntry != "html" && $anEntry != "xml") + + { + if (is_dir($anEntry)) { + $link = "testResults/".$anEntry."/results/index.php"; + echo "<p><a href=\"$link\">$anEntry</a></p> \n"; + } + else { + // assume is file + $path_parts = pathinfo($anEntry); + $file_extension = $path_parts['extension']; + if (isset($path_parts['filename'])) { + $linkname = $path_parts['filename']; + } + else { + $linkname = $anEntry; + } + + $link = $anEntry; + if ("html" === $file_extension || "php" === $file_extension) { + echo "<p><a href=testResults/" . $link . ">" . $linkname . "</a></p> <br />\n"; + } + } + } + } + } + ?> + + + + +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica">Unit + Test Results for <?php echo "$buildName"; ?> </font></b></td> + </tr> +</table> + +<table id=tableunittestdata align = "center" width="75%" border="1"> + <tr> + <td class="bold" align="center" width="70%">Test Suite</td> + <td class="bold" align="center" width="15%">Errors & Failures</td> + <td class="bold" align="center" width="15%">Total Tests</td> + <td class="bold" align="center" width="15%">Total Time (s)</td> + </tr> + + + %testresults% + +</table> +<p></p> +<br> +<table border=0 cellspacing=5 cellpadding=2 width="100%" > + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font color="#FFFFFF" face="Arial,Helvetica"> + Console output logs + <?php echo "$buildName"; ?> + </font></b></td> + </tr> +</table> +<br> +These <a href="consoleLogs.php">logs</a> contain the console output captured while +running the JUnit automated tests. <br> +<br> + + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.site/transformReportToHTML.xml b/releng.wtpbuilder/distribution/wtpe4.site/transformReportToHTML.xml new file mode 100644 index 0000000000000000000000000000000000000000..1cae20eace843fea9edf747f76f1d8146771aced --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.site/transformReportToHTML.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project + name="xsl-conversion" + default="main" + basedir="."> + <target + name="main" + description="example.bin.xml to produce example.html"> + <xslt + destdir="${resultDir}/compilelogs" + scanincludeddirectories="true" + style="compilerXMLOutputToHTML.xsl" + force="true"> + <fileset + dir="${resultDir}/compilelogs" + includes="**/*.bin.xml"/> + <mapper + type="glob" + from="*.xml" + to="*.html"/> + </xslt> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/build.xml b/releng.wtpbuilder/distribution/wtpe4.tests/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..ccd193f1658a5119d9802320e8cc9fa8dfe5ae84 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/build.xml @@ -0,0 +1,425 @@ +<project + name="Build specific targets and properties" + default="runTest"> + <!-- + Note to be cross-platform, "environment variables" are only + appropriate for some variables, e.g. ones we set, since + properties are case sensitive, even if the environment variables + on your operating system are not, e.g. it will be ${env.Path} + not ${env.PATH} on Windows + --> + <property + environment="env"/> + <fail + message="testRoot must be set for this task" + unless="testRoot"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <!-- + typcially already set, but in case of standalone tests, may not + be + --> + <property + name="buildLabel" + value="${buildType}-${buildId}-${timestamp}"/> + + + <!-- + Steps to do after the build is done. + --> + <target + name="test"> + <dirname + file="${ant.file}" + property="currentDirectory"/> + <ant + antfile="${ant.file}" + target="runTest" + dir="${currentDirectory}"/> + </target> + + <!-- + Steps to do to test the build results + --> + <target + name="runTest"> + <dirname + file="${ant.file}" + property="test.component.dir"/> + <ant + antfile="${wtp.builder.home}/scripts/build/label.xml"/> + <property + file="${buildDirectory}/label.properties"/> + <property + file="${wtp.builder.home}/build.properties"/> + <fail + message="testRoot must be set for this task" + unless="testRoot"/> + <mkdir + dir="${testRoot}"/> + + <!-- if results already exist, delete them --> + <delete + dir="${testRoot}/results" + failOnError="false"/> + <mkdir + dir="${testRoot}/results"/> + <mkdir + dir="${testRoot}/results/consolelogs"/> + <copy + todir="${testRoot}" + overwrite="true"> + <fileset + dir="${test.component.dir}/testScripts"/> + </copy> + <echo + message="BASEOS: ${env.BASEOS} BASEWS: ${env.BASEWS} BASEARCH: ${env.BASEARCH} "/> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + <available + file="${dependency.properties}" + property="dependency.properties.exists"/> + <fail + message="dependency file not found: ${dependency.properties}" + unless="dependency.properties.exists"/> + <property + name="test.dependency" + value="${buildDirectory}/maps/${env.RELENG}/${testdependencyFileLocation}"/> + <available + file="${test.dependency}" + property="test.dependency.exists"/> + <fail + message="test dependency file not found: ${test.dependency}" + unless="test.dependency.exists"/> + <ant + antfile="${test.dependency}" + target="get"> + <property + name="base.install.dir" + value="${testRoot}"/> + </ant> + <antcall + target="unzipTests"/> + <antcall + target="runTestEclipse"> + <param + name="testTarget" + value="all"/> + </antcall> + <antcall + target="postRunTestEclipse"> + <param + name="testTarget" + value="all"/> + </antcall> + </target> + <target + name="unzipTests"> + <!-- + unzip the builds and junit tests we use 'unzip' here, so we + can continue on error, if desired. (such as if zip was not + created, due to other failures or options). + --> + <java + taskname="p2Director Install" + fork="true" + resultProperty="p2DirectorInstallResult" + failonerror="true" + timeout="${testTimeLimit}" + dir="${testRoot}" + jvm="${env.JAVA_6_HOME}/bin/java" + classname="org.eclipse.equinox.launcher.Main"> + <classpath> + <fileset + dir="${testRoot}/eclipse/plugins"> + <include + name="org.eclipse.equinox.launcher_*.jar"/> + </fileset> + </classpath> + <jvmarg + value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/> + <arg + value="-nosplash"/> + <arg + value="-debug"/> + <arg + value="-consolelog"/> + <arg + value="-data"/> + <arg + value="${testRoot}/p2DirectorInstall"/> + <arg + value="-application"/> + <arg + value="org.eclipse.equinox.p2.director"/> + <arg + value="-destination"/> + <arg + value="${testRoot}/eclipse"/> + <arg + value="-profile"/> + <arg + value="SDKProfile"/> + <arg + value="-repository"/> + <arg + value="file://${buildDirectory}/${buildLabel}/repository/"/> + <arg + value="-installIU"/> + <arg + value="${wtpFeatureIUs},${testFeatureIUs}"/> + + <!-- make sure our forked env has a DISPLAY --> + <env + key="DISPLAY" + value="${env.DISPLAY}"/> + <redirector + output="${testRoot}/results/fullOutput.txt" + error="${testRoot}/results/fullErrorLog.txt"/> + <arg + value="-vmArgs"/> + <arg + value="-Declipse.p2.data.area=${testRoot}/eclipse/p2"/> + </java> + <echo + message="p2DirectorInstallResult: ${p2DirectorInstallResult}"/> + <!-- + <fail message="installation of tests failed" + if="p2DirectorInstallResult"/> + --> + </target> + <!-- + time out may need to be set/adjust for api or performance tests? + This testTimeLimit is the whole, overall limit on tests. There's + a shorter one for individual suites. some common values, of + milliseconds to more recognizable units: + 14400000: 4 hours + 7200000: 2 hours + 3600000: 1 hour + 1800000: 30 minutes + 600000: 10 minutes + --> + <property + name="testTimeLimit" + value="28800000"/> + <property + name="testFailOnError" + value="false"/> + <target + name="runTestEclipse" + description="Run our JUnit's within an instance of antRunner"> + <property + name="test-vm" + value="${env.JAVA_6_HOME}/bin/java"/> + <!-- + set path to eclipse folder. If local folder, use '.'; + otherwise, use c:\path\to\eclipse or /path/to/eclipse/ + --> + <property + name="eclipse.home" + value="${testRoot}"/> + <echo + message="testTarget: ${testTarget}"/> + <!-- + can not pass in empty values in jvmargs so if not testBundle + specified, we'll pass a junk (unused) value + --> + <condition + property="testBundleParam" + value="-DtestBundle=${testBundle}" + else="-Dunused=nouse"> + <isset + property="testBundle"/> + </condition> + <echo + message="Running junits"/> + <!-- + If there is not exactly one launcher in the stack, we'd best + fail fast, since we are not expecting that, and may indicate + an installation that would produce unpredictable results + --> + <!-- + requires ant 1.7, and at this point, we're running 1.6 from + eclipse ... <condition property="expectedNumberOfLaunchers"> + <resourcecount when="equal" count="1" > <fileset + dir="${testRoot}/eclipse/plugins"> <include + name="org.eclipse.equinox.launcher_*.jar" /> </fileset> + </resourcecount> </condition> <fail message="Did not find + expected number of launcher jars. Check installation." + unless="expectedNumberOfLaunchers" /> + --> + <!-- + Remember: using dash 'debug' for org.eclipse.ant.core.antRunner + produces ant debug info to be output ... which is a TON of + stuff. Even 'verbose' is a bit too much. + --> + <echo + message="eclipse.launcher: ${eclipse.launcher}"/> + <java + taskname="unit-test-masterprocess" + fork="true" + resultProperty="wtpmasterjunitresult" + failonerror="false" + timeout="${testTimeLimit}" + dir="${testRoot}/eclipse" + jvm="${env.JAVA_6_HOME}/bin/java" + classname="org.eclipse.equinox.launcher.Main"> + <classpath> + <fileset + dir="${testRoot}/eclipse/plugins"> + <include + name="org.eclipse.equinox.launcher_*.jar"/> + </fileset> + </classpath> + <jvmarg + value="-Dosgi.ws=${env.BASEWS}"/> + <jvmarg + value="-Dosgi.os=${env.BASEOS}"/> + <jvmarg + value="-Dosgi.arch=${env.BASEARCH}"/> + <jvmarg + value="-Dws=${env.BASEWS}"/> + <jvmarg + value="-Dos=${env.BASEOS}"/> + <jvmarg + value="-Darch=${env.BASEARCH}"/> + <jvmarg + value="-DbuildBranch=${buildBranch}"/> + <jvmarg + value="-DbuildType=${buildType}"/><jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> <jvmarg value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg + value="-DbuildId=${buildId}"/> + <jvmarg + value="-Dprojectname=${projectname}"/> + <jvmarg + value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/> + <jvmarg + value="${testBundleParam}"/> + <arg + value="-nosplash"/> + <arg + value="-consolelog"/> + <arg + value="-data"/> + <arg + value="${testRoot}/overallTestWorkspace"/> + <arg + value="-application"/> + <arg + value="org.eclipse.ant.core.antRunner"/> + <arg + value="-logger"/> + <arg + value="org.apache.tools.ant.DefaultLogger"/> + <arg + value="-file"/> + <arg + value="${testRoot}/test.xml"/> + <arg + value="${testTarget}"/> + + <!-- make sure our forked env has a DISPLAY --> + <env + key="DISPLAY" + value="${env.DISPLAY}"/> + <redirector + output="${testRoot}/results/fullOutput.txt" + error="${testRoot}/results/fullErrorLog.txt"/> + <jvmarg + value="-Dbuild.home=${env.BUILD_HOME}"/> + <jvmarg + value="-DbuildDirectory=${buildDirectory}"/> + <jvmarg + value="-DbuildLabel=${buildLabel}"/> + <jvmarg + value="-DbaseLocation=${baseLocation}"/> + <jvmarg + value="-DtestRoot=${testRoot}"/> + <jvmarg + value="-DtestDir=${testRoot}"/> + <jvmarg + value="-DeclipseBuilderDirectory=${pde.builder.path}"/> + <!-- + <!- - IBM_JAVA_OPTIONS contains JIT work arounds for bug + 284441 - -> <env key="IBM_JAVA_OPTIONS" + value="-Xjit:{org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.primGetNextToken()Ljava/lang/String;}(disableLookahead),{org/eclipse/jst/jsp/core/internal/parser/internal/JSPTokenizer.primGetNextToken()Ljava/lang/String;}(disableLookahead)"/> + --> + </java> + <echo + message="wtpmasterjunitresult ${wtpmasterjunitresult}"/> + </target> + <target + name="postRunTestEclipse"> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/consolelogs/testLogs" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results"> + <include + name="*output.txt"/> + </fileset> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/consolelogs/testSysErrorLogs" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results"> + <include + name="*error.txt"/> + </fileset> + </copy> + <copy + file="${testRoot}/results/fullOutput.txt" + toDir="${buildDirectory}/${buildLabel}/testResults/consolelogs/full" + overwrite="true" + failonerror="false"> + </copy> + <copy + file="${testRoot}/results/fullErrorLog.txt" + toDir="${buildDirectory}/${buildLabel}/testResults/consolelogs/full" + overwrite="true" + failonerror="false"> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/xml" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results/xml"> + <include + name="*.xml"/> + </fileset> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/html" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results/html"> + <include + name="*.html"/> + </fileset> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results/"> + <include + name="*.html"/> + </fileset> + </copy> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/perfbuild.xml b/releng.wtpbuilder/distribution/wtpe4.tests/perfbuild.xml new file mode 100644 index 0000000000000000000000000000000000000000..b0fea822ad158fa448f5902d26b251ddd51acf83 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/perfbuild.xml @@ -0,0 +1,376 @@ +<project + name="Build specific targets and properties" + default="runTest"> + <!-- + Note to be cross-platform, "environment variables" are only + appropriate for some variables, e.g. ones we set, since + properties are case sensitive, even if the environment variables + on your operating system are not, e.g. it will be ${env.Path} + not ${env.PATH} on Windows + --> + <property + environment="env"/> + <fail + message="testRoot must be set for this task" + unless="testRoot"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <!-- + typcially already set, but in case of standalone tests, may not + be + --> + <property + name="buildLabel" + value="${buildType}-${buildId}-${timestamp}"/> + + + <!-- + Steps to do after the build is done. + --> + <target + name="test"> + <dirname + file="${ant.file}" + property="currentDirectory"/> + <ant + antfile="${ant.file}" + target="runTest" + dir="${currentDirectory}"/> + </target> + + <!-- + Steps to do to test the build results + --> + <target + name="runTest"> + <dirname + file="${ant.file}" + property="test.component.dir"/> + <ant + antfile="${wtp.builder.home}/scripts/build/label.xml"/> + <property + file="${buildDirectory}/label.properties"/> + <property + file="${wtp.builder.home}/build.properties"/> + <fail + message="testRoot must be set for this task" + unless="testRoot"/> + <mkdir + dir="${testRoot}"/> + + <!-- if results already exist, delete them --> + <delete + dir="${testRoot}/results" + failOnError="false"/> + <mkdir + dir="${testRoot}/results"/> + <mkdir + dir="${testRoot}/results/consolelogs"/> + <copy + todir="${testRoot}" + overwrite="true"> + <fileset + dir="${test.component.dir}/testScripts"/> + </copy> + <echo + message="BASEOS: ${env.BASEOS} BASEWS: ${env.BASEWS} BASEARCH: ${env.BASEARCH} "/> + + <property + name="dependency.properties" + value="${buildDirectory}/maps/${env.RELENG}/${dependencyFileLocation}"/> + <available + file="${dependency.properties}" + property="dependency.properties.exists"/> + <fail + message="dependency file not found: ${dependency.properties}" + unless="dependency.properties.exists"/> + <ant + antfile="${test.component.dir}/testdependency.xml" + target="get"> + <property + name="base.install.dir" + value="${testRoot}"/> + </ant> + <antcall + target="unzipTests"/> + <antcall + target="runTestEclipse"> + <param + name="testTarget" + value="all"/> + </antcall> + <antcall + target="postRunTestEclipse"> + <param + name="testTarget" + value="all"/> + </antcall> + </target> + <target + name="unzipTests"> + <!-- + unzip the builds and junit tests we use 'unzip' here, so we + can continue on error, if desired. (such as if zip was not + created, due to other failures or options). + --> + <exec + dir="${buildDirectory}/${buildLabel}" + executable="unzip" + failonerror="true"> + <arg + line="-o -qq wtp-sdk-${buildLabel}.zip -d ${testRoot}${dropinsFolder}"/> + </exec> + <exec + dir="${buildDirectory}/${buildLabel}" + executable="unzip" + failonerror="false"> + <arg + line="-o -qq wtp-wst-Automated-Tests-${buildLabel}.zip -d ${testRoot}${dropinsFolder}"/> + </exec> + <exec + dir="${buildDirectory}/${buildLabel}" + executable="unzip" + failonerror="false"> + <arg + line="-o -qq wtp-jst-Automated-Tests-${buildLabel}.zip -d ${testRoot}${dropinsFolder}"/> + </exec> + <exec + dir="${buildDirectory}/${buildLabel}" + executable="unzip" + failonerror="false"> + <arg + line="-o -qq wtp-jpt-sdk-${buildLabel}.zip -d ${testRoot}${dropinsFolder}"/> + </exec> + <exec + dir="${buildDirectory}/${buildLabel}" + executable="unzip" + failonerror="true"> + <arg + line="-o -qq wtp-jpt-Automated-Tests-${buildLabel}.zip -d ${testRoot}${dropinsFolder}"/> + </exec> + </target> + <!-- + time out may need to be set/adjust for api or performance tests? + This testTimeLimit is the whole, overall limit on tests. There's + a shorter one for individual suites. some common values, of + milliseconds to more recognizable units: + 18000000: 5 hours + 14400000: 4 hours + 7200000: 2 hours + 3600000: 1 hour + 1800000: 30 minutes + 600000: 10 minutes + --> + <property + name="testTimeLimit" + value="36000000"/> + <property + name="testFailOnError" + value="false"/> + <target + name="runTestEclipse" + description="Run our JUnit's within an instance of antRunner"> + <property + name="test-vm" + value="${env.JAVA_6_HOME}/bin/java"/> + <!-- + set path to eclipse folder. If local folder, use '.'; + otherwise, use c:\path\to\eclipse or /path/to/eclipse/ + --> + <property + name="eclipse.home" + value="${testRoot}"/> + <echo + message="testTarget: ${testTarget}"/> + <!-- + can not pass in empty values in jvmargs so if not testBundle + specified, we'll pass a junk (unused) value + --> + <condition + property="testBundleParam" + value="-DtestBundle=${testBundle}" + else="-Dunused=nouse"> + <isset + property="testBundle"/> + </condition> + <echo + message="Running junits"/> + <!-- + If there is not exactly one launcher in the stack, we'd best + fail fast, since we are not expecting that, and may indicate + an installation that would produce unpredictable results + --> + <!-- + requires ant 1.7, and at this point, we're running 1.6 from + eclipse ... <condition property="expectedNumberOfLaunchers"> + <resourcecount when="equal" count="1" > <fileset + dir="${testRoot}/eclipse/plugins"> <include + name="org.eclipse.equinox.launcher_*.jar" /> </fileset> + </resourcecount> </condition> <fail message="Did not find + expected number of launcher jars. Check installation." + unless="expectedNumberOfLaunchers" /> + --> + <!-- + Remember: using dash 'debug' for org.eclipse.ant.core.antRunner + produces ant debug info to be output ... which is a TON of + stuff. Even 'verbose' is a bit too much. + --> + <echo + message="eclipse.launcher: ${eclipse.launcher}"/> + <java + taskname="unit-test-masterprocess" + fork="true" + resultProperty="wtpmasterjunitresult" + failonerror="false" + timeout="${testTimeLimit}" + dir="${testRoot}/eclipse" + jvm="${env.JAVA_6_HOME}/bin/java" + classname="org.eclipse.equinox.launcher.Main"> + <classpath> + <fileset + dir="${testRoot}/eclipse/plugins"> + <include + name="org.eclipse.equinox.launcher_*.jar"/> + </fileset> + </classpath> + <jvmarg + value="-Dosgi.ws=${env.BASEWS}"/> + <jvmarg + value="-Dosgi.os=${env.BASEOS}"/> + <jvmarg + value="-Dosgi.arch=${env.BASEARCH}"/> + <jvmarg + value="-Dws=${env.BASEWS}"/> + <jvmarg + value="-Dos=${env.BASEOS}"/> + <jvmarg + value="-Darch=${env.BASEARCH}"/> + <jvmarg + value="-DbuildBranch=${buildBranch}"/> + <jvmarg + value="-DbuildType=${buildType}"/><jvmarg value="-DdependencyFileLocation=${dependencyFileLocation}"/> <jvmarg value="-DtestdependencyFileLocation=${testdependencyFileLocation}"/> + <jvmarg + value="-DbuildId=${buildId}"/> + <jvmarg + value="-Dprojectname=${projectname}"/> + <jvmarg + value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/> + <jvmarg + value="-Dorg.eclipse.jst.server.tomcat.50=${testRoot}/jakarta-tomcat-5.0.28"/> + <jvmarg + value="${testBundleParam}"/> + <arg + value="-nosplash"/> + <arg + value="-consolelog"/> + <arg + value="-data"/> + <arg + value="${testRoot}/overallTestWorkspace"/> + <arg + value="-application"/> + <arg + value="org.eclipse.ant.core.antRunner"/> + <arg + value="-logger"/> + <arg + value="org.apache.tools.ant.DefaultLogger"/> + <arg + value="-file"/> + <arg + value="${testRoot}/perftest.xml"/> + <arg + value="${testTarget}"/> + + <!-- make sure our forked env has a DISPLAY --> + <env + key="DISPLAY" + value="${env.DISPLAY}"/> + <redirector + output="${testRoot}/results/fullOutput.txt" + error="${testRoot}/results/fullErrorLog.txt"/> + <jvmarg + value="-Dbuild.home=${env.BUILD_HOME}"/> + <jvmarg + value="-DbuildDirectory=${buildDirectory}"/> + <jvmarg + value="-DbuildLabel=${buildLabel}"/> + <jvmarg + value="-DbaseLocation=${baseLocation}"/> + <jvmarg + value="-DtestRoot=${testRoot}"/> + <jvmarg + value="-DtestDir=${testRoot}"/> + <jvmarg + value="-DeclipseBuilderDirectory=${pde.builder.path}"/> + <!-- IBM_JAVA_OPTIONS contains JIT work arounds for bug 284441 --> + <env + key="IBM_JAVA_OPTIONS" + value="-Xjit:{org/eclipse/wst/html/core/internal/contenttype/HTMLHeadTokenizer.primGetNextToken()Ljava/lang/String;}(disableLookahead),{org/eclipse/jst/jsp/core/internal/parser/internal/JSPTokenizer.primGetNextToken()Ljava/lang/String;}(disableLookahead)"/> + </java> + <echo + message="wtpmasterjunitresult ${wtpmasterjunitresult}"/> + </target> + <target + name="postRunTestEclipse"> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/consolelogs/testLogs" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results"> + <include + name="*output.txt"/> + </fileset> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/consolelogs/testSysErrorLogs" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results"> + <include + name="*error.txt"/> + </fileset> + </copy> + <copy + file="${testRoot}/results/fullOutput.txt" + toDir="${buildDirectory}/${buildLabel}/testResults/consolelogs/full" + overwrite="true" + failonerror="false"> + </copy> + <copy + file="${testRoot}/results/fullErrorLog.txt" + toDir="${buildDirectory}/${buildLabel}/testResults/consolelogs/full" + overwrite="true" + failonerror="false"> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/xml" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results/xml"> + <include + name="*.xml"/> + </fileset> + </copy> + <copy + todir="${buildDirectory}/${buildLabel}/testResults/html" + overwrite="true" + failonerror="false"> + <fileset + dir="${testRoot}/results/html"> + <include + name="*.html"/> + </fileset> + </copy> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/templateFiles/index.php b/releng.wtpbuilder/distribution/wtpe4.tests/templateFiles/index.php new file mode 100644 index 0000000000000000000000000000000000000000..a42c883da36363bdb2c3138d07f268fd01265923 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/templateFiles/index.php @@ -0,0 +1,85 @@ +<html> +<head> + +<?php +$parts = explode("/", realpath("..")); +$label = $parts[count($parts) - 1]; +?> + +<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> +<link rel="stylesheet" href="http://dev.eclipse.org/default_style.css" + type="text/css"> +</head> +<body> +<p><b><font face="Verdana" size="+3">Test Results</font></b></p> +<table border=0 cellspacing=5 cellpadding=2 width="100%"> + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font + color="#FFFFFF" face="Arial,Helvetica">Unit Test Results for <?php echo "$label"; ?> + </font></b></td> + </tr> +</table> +<p></p> +<table border="0"> +</table> + +<table width="77%" border="1"> + <tr> + <td width="81%"><b>Tests Performed</b></td> + <td width="19%"><b>Errors & Failures</b></td> + </tr> + + <? + $dir = dir("html"); + while ($anEntry = $dir->read()) + { + if ($anEntry != "." && $anEntry != "..") + { + $link = "html/".$anEntry; + $xml = "xml/".substr($anEntry, 0, strlen($anEntry)-4)."xml"; + $count = 0; + $fileHandle = fopen($xml, "r"); + while (!feof($fileHandle)) + { + $aLine = fgets($fileHandle, 4096); // Length parameter only optional after 4.2.0 + $count = $count + substr_count($aLine, '<error'); + } + fclose($fileHandle); + if ($count > 0) + { + echo "<tr><td><a href=\"$link\"><b><font color=\"red\">"; + echo "$anEntry"; + echo "</font></b></a></td>"; + echo "<td><b><font color=\"red\">$count</font></b></td></tr>"; + } + else + { + echo "<tr><td><a href=\"$link\">"; + echo "$anEntry"; + echo "</a></td>"; + echo "<td>$count</td></tr>"; + } + } + } + ?> + +</table> +<p></p> +<br> +<table border=0 cellspacing=5 cellpadding=2 width="100%"> + <tr> + <td align=LEFT valign=TOP colspan="3" bgcolor="#0080C0"><b><font + color="#FFFFFF" face="Arial,Helvetica"> Console output logs <?php echo "$label"; ?> + </font></b></td> + </tr> +</table> +<br> +These +<a href="consolelogs/wtptestlog.txt">logs</a> +contain the console output captured while running the JUnit automated +tests. +<br> +<br> + +</body> +</html> diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/JUNIT.XSL b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/JUNIT.XSL new file mode 100644 index 0000000000000000000000000000000000000000..9cdd80e13f6571cd433eb5a25ae7e1f8f2afe53a --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/JUNIT.XSL @@ -0,0 +1,703 @@ +<xsl:stylesheet + xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + version="1.0"> + <xsl:output + method="html" + indent="yes"/> + <xsl:decimal-format + decimal-separator="." + grouping-separator=","/> + <xsl:template + match="testsuites"> + <HTML> + <HEAD> + <style + type="text/css"> body { font:normal 68% + verdana,arial,helvetica; color:#000000; } table tr + td, table tr th { font-size: 68%; } table.details tr + th{ font-weight: bold; text-align:left; + background:#a6caf0; } table.details tr td{ + background:#eeeee0; } p { line-height:1.5em; + margin-top:0.5em; margin-bottom:1.0em; } h1 { + margin: 0px 0px 5px; font: 165% + verdana,arial,helvetica } h2 { margin-top: 1em; + margin-bottom: 0.5em; font: bold 125% + verdana,arial,helvetica } h3 { margin-bottom: 0.5em; + font: bold 115% verdana,arial,helvetica } h4 { + margin-bottom: 0.5em; font: bold 100% + verdana,arial,helvetica } h5 { margin-bottom: 0.5em; + font: bold 100% verdana,arial,helvetica } h6 { + margin-bottom: 0.5em; font: bold 100% + verdana,arial,helvetica } .Error { font-weight:bold; + color:red; } .Failure { font-weight:bold; + color:purple; } .Properties { text-align:right; } </style> + <script + language="JavaScript"> + var TestCases = new Array(); var cur; + <xsl:for-each + select="./testsuite"> + <xsl:apply-templates + select="properties"/> + </xsl:for-each> + </script> + <script + language="JavaScript"><![CDATA[ + function displayProperties (name) { + var win = window.open('','JUnitSystemProperties','scrollbars=1,resizable=1'); + var doc = win.document.open(); + doc.write("<html><head><title>Properties of " + name + "</title>"); + doc.write("<style>") + doc.write("body {font:normal 68% verdana,arial,helvetica; color:#000000; }"); + doc.write("table tr td, table tr th { font-size: 68%; }"); + doc.write("table.properties { border-collapse:collapse; border-left:solid 1 #cccccc; border-top:solid 1 #cccccc; padding:5px; }"); + doc.write("table.properties th { text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#eeeeee; }"); + doc.write("table.properties td { font:normal; text-align:left; border-right:solid 1 #cccccc; border-bottom:solid 1 #cccccc; background-color:#fffffff; }"); + doc.write("h3 { margin-bottom: 0.5em; font: bold 115% verdana,arial,helvetica }"); + doc.write("</style>"); + doc.write("</head><body>"); + doc.write("<h3>Properties of " + name + "</h3>"); + doc.write("<div align=\"right\"><a href=\"javascript:window.close();\">Close</a></div>"); + doc.write("<table class='properties'>"); + doc.write("<tr><th>Name</th><th>Value</th></tr>"); + for (prop in TestCases[name]) { + doc.write("<tr><th>" + prop + "</th><td>" + TestCases[name][prop] + "</td></tr>"); + } + doc.write("</table>"); + doc.write("</body></html>"); + doc.close(); + win.focus(); + } + ]]> + </script> + </HEAD> + <body> + <a + name="top"></a> + <xsl:call-template + name="pageHeader"/> + + <!-- Summary part --> + <xsl:call-template + name="summary"/> + <hr + size="1" + width="95%" + align="left"/> + + <!-- Package List part --> + <xsl:call-template + name="packagelist"/> + <hr + size="1" + width="95%" + align="left"/> + + <!-- For each package create its part --> + <xsl:call-template + name="packages"/> + <hr + size="1" + width="95%" + align="left"/> + + <!-- For each class create the part --> + <xsl:call-template + name="classes"/> + </body> + </HTML> + </xsl:template> + <!-- + ================================================================== + --> + <!-- + Write a list of all packages with an hyperlink to the anchor of + --> + <!-- + of the package name. + --> + <!-- + ================================================================== + --> + <xsl:template + name="packagelist"> + <h2>Packages</h2> + Note: package statistics are not computed recursively, they only + sum up all of its testsuites numbers. + <table + class="details" + border="0" + cellpadding="5" + cellspacing="2" + width="95%"> + <xsl:call-template + name="testsuite.test.header"/> + <!-- list all packages recursively --> + <xsl:for-each + select="./testsuite[not(./@package = preceding-sibling::testsuite/@package)]"> + <xsl:sort + select="@package"/> + <xsl:variable + name="testsuites-in-package" + select="/testsuites/testsuite[./@package = current()/@package]"/> + <xsl:variable + name="testCount" + select="sum($testsuites-in-package/@tests)"/> + <xsl:variable + name="errorCount" + select="sum($testsuites-in-package/@errors)"/> + <xsl:variable + name="failureCount" + select="sum($testsuites-in-package/@failures)"/> + <xsl:variable + name="timeCount" + select="sum($testsuites-in-package/@time)"/> + + <!-- write a summary for the package --> + <tr + valign="top"> + <!-- set a nice color depending if there is an error/failure --> + <xsl:attribute + name="class"> + <xsl:choose> + <xsl:when + test="$failureCount > 0">Failure</xsl:when> + <xsl:when + test="$errorCount > 0">Error</xsl:when> + </xsl:choose> + </xsl:attribute> + <td> + <a + href="#{@package}"> + <xsl:value-of + select="@package"/> + </a> + </td> + <td> + <xsl:value-of + select="$testCount"/> + </td> + <td> + <xsl:value-of + select="$errorCount"/> + </td> + <td> + <xsl:value-of + select="$failureCount"/> + </td> + <td> + <xsl:call-template + name="display-time"> + <xsl:with-param + name="value" + select="$timeCount"/> + </xsl:call-template> + </td> + </tr> + </xsl:for-each> + </table> + </xsl:template> + <!-- + ================================================================== + --> + <!-- + Write a package level report + --> + <!-- + It creates a table with values from the document: + --> + <!-- + Name | Tests | Errors | Failures | Time + --> + <!-- + ================================================================== + --> + <xsl:template + name="packages"> + <!-- create an anchor to this package name --> + <xsl:for-each + select="/testsuites/testsuite[not(./@package = preceding-sibling::testsuite/@package)]"> + <xsl:sort + select="@package"/> + <a + name="{@package}"></a> + <h3> + Package + <xsl:value-of + select="@package"/> + </h3> + <table + class="details" + border="0" + cellpadding="5" + cellspacing="2" + width="95%"> + <xsl:call-template + name="testsuite.test.header"/> + + <!-- match the testsuites of this package --> + <xsl:apply-templates + select="/testsuites/testsuite[./@package = current()/@package]" + mode="print.test"/> + </table> + <a + href="#top">Back to top</a> + <p/> + <p/> + </xsl:for-each> + </xsl:template> + <xsl:template + name="classes"> + <xsl:for-each + select="testsuite"> + <xsl:sort + select="@name"/> + <!-- create an anchor to this class name --> + <a + name="{@name}"></a> + <h3> + TestCase + <xsl:value-of + select="@name"/> + </h3> + <table + class="details" + border="0" + cellpadding="5" + cellspacing="2" + width="95%"> + <xsl:call-template + name="testcase.test.header"/> + <!-- + test can even not be started at all (failure to load + the class) so report the error directly + --> + <xsl:if + test="./error"> + <tr + class="Error"> + <td + colspan="4"> + <xsl:apply-templates + select="./error"/> + </td> + </tr> + </xsl:if> + <xsl:apply-templates + select="./testcase" + mode="print.test"/> + </table> + <div + class="Properties"> + <a> + <xsl:attribute + name="href">javascript:displayProperties('<xsl:value-of + select="@package"/>.<xsl:value-of + select="@name"/>');</xsl:attribute> + Properties >> + </a> + </div> + <p/> + <a + href="#top">Back to top</a> + </xsl:for-each> + </xsl:template> + <xsl:template + name="summary"> + <h2>Summary</h2> + <xsl:variable + name="testCount" + select="sum(testsuite/@tests)"/> + <xsl:variable + name="errorCount" + select="sum(testsuite/@errors)"/> + <xsl:variable + name="failureCount" + select="sum(testsuite/@failures)"/> + <xsl:variable + name="timeCount" + select="sum(testsuite/@time)"/> + <xsl:variable + name="successRate" + select="($testCount - $failureCount - $errorCount) div $testCount"/> + <table + class="details" + border="0" + cellpadding="5" + cellspacing="2" + width="95%"> + <tr + valign="top"> + <th>Tests</th> + <th>Failures</th> + <th>Errors</th> + <th>Success rate</th> + <th>Time</th> + </tr> + <tr + valign="top"> + <xsl:attribute + name="class"> + <xsl:choose> + <xsl:when + test="$failureCount > 0">Failure</xsl:when> + <xsl:when + test="$errorCount > 0">Error</xsl:when> + </xsl:choose> + </xsl:attribute> + <td> + <xsl:value-of + select="$testCount"/> + </td> + <td> + <xsl:value-of + select="$failureCount"/> + </td> + <td> + <xsl:value-of + select="$errorCount"/> + </td> + <td> + <xsl:call-template + name="display-percent"> + <xsl:with-param + name="value" + select="$successRate"/> + </xsl:call-template> + </td> + <td> + <xsl:call-template + name="display-time"> + <xsl:with-param + name="value" + select="$timeCount"/> + </xsl:call-template> + </td> + </tr> + </table> + <table + border="0" + width="95%"> + <tr> + <td + style="text-align: justify;"> + Note: + <i>failures</i> + are anticipated and checked for with assertions + while + <i>errors</i> + are unanticipated. + </td> + </tr> + </table> + </xsl:template> + <!-- + Write properties into a JavaScript data structure. This is based + on the original idea by Erik Hatcher (erik@hatcher.net) + --> + <xsl:template + match="properties"> + cur = TestCases[' + <xsl:value-of + select="../@package"/> + . + <xsl:value-of + select="../@name"/> + '] = new Array(); + <xsl:for-each + select="property"> + <xsl:sort + select="@name"/> + cur[' + <xsl:value-of + select="@name"/> + '] = ' + <xsl:call-template + name="JS-escape"> + <xsl:with-param + name="string" + select="@value"/> + </xsl:call-template> + '; + </xsl:for-each> + </xsl:template> + + <!-- Page HEADER --> + <xsl:template + name="pageHeader"> + <h1>Unit Test Results</h1> + <table + width="100%"> + <tr> + <td + align="left"></td> + <td + align="right"> + Designed for use with + <a + href='http://www.junit.org'>JUnit</a> + and + <a + href='http://jakarta.apache.org/ant'>Ant</a> + . + </td> + </tr> + </table> + <hr + size="1"/> + </xsl:template> + <xsl:template + match="testsuite" + mode="header"> + <tr + valign="top"> + <th + width="80%">Name</th> + <th>Tests</th> + <th>Errors</th> + <th>Failures</th> + <th + nowrap="nowrap">Time(s)</th> + </tr> + </xsl:template> + + <!-- class header --> + <xsl:template + name="testsuite.test.header"> + <tr + valign="top"> + <th + width="80%">Name</th> + <th>Tests</th> + <th>Errors</th> + <th>Failures</th> + <th + nowrap="nowrap">Time(s)</th> + </tr> + </xsl:template> + + <!-- method header --> + <xsl:template + name="testcase.test.header"> + <tr + valign="top"> + <th>Name</th> + <th>Status</th> + <th + width="80%">Type</th> + <th + nowrap="nowrap">Time(s)</th> + </tr> + </xsl:template> + + + <!-- class information --> + <xsl:template + match="testsuite" + mode="print.test"> + <tr + valign="top"> + <!-- set a nice color depending if there is an error/failure --> + <xsl:attribute + name="class"> + <xsl:choose> + <xsl:when + test="@failures[.> 0]">Failure</xsl:when> + <xsl:when + test="@errors[.> 0]">Error</xsl:when> + </xsl:choose> + </xsl:attribute> + + <!-- print testsuite information --> + <td> + <a + href="#{@name}"> + <xsl:value-of + select="@name"/> + </a> + </td> + <td> + <xsl:value-of + select="@tests"/> + </td> + <td> + <xsl:value-of + select="@errors"/> + </td> + <td> + <xsl:value-of + select="@failures"/> + </td> + <td> + <xsl:call-template + name="display-time"> + <xsl:with-param + name="value" + select="@time"/> + </xsl:call-template> + </td> + </tr> + </xsl:template> + <xsl:template + match="testcase" + mode="print.test"> + <tr + valign="top"> + <xsl:attribute + name="class"> + <xsl:choose> + <xsl:when + test="failure | error">Error</xsl:when> + </xsl:choose> + </xsl:attribute> + <td> + <xsl:value-of + select="@name"/> + </td> + <xsl:choose> + <xsl:when + test="failure"> + <td>Failure</td> + <td> + <xsl:apply-templates + select="failure"/> + </td> + </xsl:when> + <xsl:when + test="error"> + <td>Error</td> + <td> + <xsl:apply-templates + select="error"/> + </td> + </xsl:when> + <xsl:otherwise> + <td>Success</td> + <td></td> + </xsl:otherwise> + </xsl:choose> + <td> + <xsl:call-template + name="display-time"> + <xsl:with-param + name="value" + select="@time"/> + </xsl:call-template> + </td> + </tr> + </xsl:template> + <xsl:template + match="failure"> + <xsl:call-template + name="display-failures"/> + </xsl:template> + <xsl:template + match="error"> + <xsl:call-template + name="display-failures"/> + </xsl:template> + + <!-- Style for the error and failure in the tescase template --> + <xsl:template + name="display-failures"> + <xsl:choose> + <xsl:when + test="not(@message)"> + N/A + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="@message"/> + </xsl:otherwise> + </xsl:choose> + <!-- display the stacktrace --> + <code> + <p/> + <xsl:call-template + name="br-replace"> + <xsl:with-param + name="word" + select="."/> + </xsl:call-template> + </code> + <!-- + the later is better but might be problematic for non-21" + monitors... + --> + <!--pre><xsl:value-of select="."/></pre--> + </xsl:template> + <xsl:template + name="JS-escape"> + <xsl:param + name="string"/> + <xsl:choose> + <!-- + something isn't right here, basically all single quotes + need to be replaced with backslash-single-quote + <xsl:when test="contains($string,''')"> + <xsl:value-of + select="substring-before($string,''')"/> \' + <xsl:call-template name="JS-escape"> <xsl:with-param + name="string" + select="substring-after($string,''')"/> + </xsl:call-template> </xsl:when> + --> + <xsl:when + test="contains($string,'\')"> + <xsl:value-of + select="substring-before($string,'\')"/> + \\ + <xsl:call-template + name="JS-escape"> + <xsl:with-param + name="string" + select="substring-after($string,'\')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="$string"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <!-- + template that will convert a carriage return into a br tag + @param word the text from which to convert CR to BR tag + --> + <xsl:template + name="br-replace"> + <xsl:param + name="word"/> + <xsl:choose> + <xsl:when + test="contains($word,'
')"> + <xsl:value-of + select="substring-before($word,'
')"/> + <br/> + <xsl:call-template + name="br-replace"> + <xsl:with-param + name="word" + select="substring-after($word,'
')"/> + </xsl:call-template> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="$word"/> + </xsl:otherwise> + </xsl:choose> + </xsl:template> + <xsl:template + name="display-time"> + <xsl:param + name="value"/> + <xsl:value-of + select="format-number($value,'0.000')"/> + </xsl:template> + <xsl:template + name="display-percent"> + <xsl:param + name="value"/> + <xsl:value-of + select="format-number($value,'0.00%')"/> + </xsl:template> +</xsl:stylesheet> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/perftest.xml b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/perftest.xml new file mode 100644 index 0000000000000000000000000000000000000000..42d149bd4471e872f6d3017f1f372179c41b8573 --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/perftest.xml @@ -0,0 +1,156 @@ +<project + name="Automated Eclipse Testing" + default="all" + basedir="."> + <property + environment="env"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <echo + level="info" + message="starting Automated Eclipse Testing"/> + <echo + level="info" + message="ant file basedir: ${basedir}"/> + <echo + level="info" + message="testRoot: ${testRoot}"/> + <fail + message="testRoot must be set" + unless="testRoot"/> + + <!--properties file containing the some server name properties --> + <property + file="${testRoot}/testServer.properties"/> + + <!--properties file containing the build information--> + <property + file="${buildDirectory}/label.properties"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + + <!-- + name that can be added to report name to identify which platform + tests results come from + --> + <property + name="platform" + value=""/> + + <!-- TODO: The framework apps might need this. But we should elmimnate if posslbe. --> + <property + name="eclipse-home" + value="${testRoot}/eclipse"/> + <!-- + The directory that will contain the xml and html results from + the tests that are run + --> + <property + name="results" + value="${testRoot}/results"/> + <property + name="library-file" + value="${testRoot}/wtp-junit-tests.xml"/> + + <!-- jonas install directory --> + <!-- TODO: why do this twice? Here and in init? --> + <property + name="jonas432Dir" + value="${testRoot}/${jonas432DirName}"/> + <target + name="init"> + <antcall + target="setPropertyJOnAS432Dir"/> + </target> + <target + name="setPropertyJOnAS432Dir" + unless="jonas432Dir"> + <property + name="jonas432Dir" + value="${testRoot}/${jonas432DirName}"/> + </target> + <target + name="all" + depends="init,runOneTestBundle" + unless="testBundle"> + <echo + level="info" + message="Starting Unit Tests"/> + <!-- + unlike other ant tasks, subant defaults to false for + inheritall! + --> + <subant + target="performance" + inheritall="true" + failonerror="false"> + <fileset + dir="${eclipse-home}/"> + <include + name="**/test.xml"/> + </fileset> + </subant> + <echo + level="info" + message="Ended Unit Tests"/> + </target> + <!-- + by making 'all' the default, and "runOneTestBundle" as its + 'depends' we can effectively control which is ran based on + whether or not 'testBundle' has been defined by caller. If so, + only that one is ran, otherwise, all of them are. Note, in many + cases a collection of tests could be ran, by specifying a + partial bundle name. for example, specifying + "org.eclipse.jst.jsp" would execute the 3 JSP tests: + org.eclipse.jst.jsp.core.tests, + org.eclipse.jst.jsp.tests.encoding, + org.eclipse.jst.jsp.ui.tests. + --> + <target + name="runOneTestBundle" + depends="init" + if="testBundle"> + <echo + level="info" + message="Starting Unit Tests for one test bundle"/> + <!-- + unlike other ant tasks, subant defaults to false for + inheritall! + --> + <subant + target="performance" + inheritall="true"> + <fileset + dir="${eclipse-home}/"> + <include + name="**/${testBundle}*/test.xml"/> + </fileset> + </subant> + <echo + level="info" + message="Finished Unit Tests for one test bundle"/> + </target> + <target + name="genHtml" + description="Generates HTML results with provided JUNIT.XSL provided" + unless="genHtml.disable"> + <xslt + style="JUNIT.XSL" + basedir="${results}/xml" + destdir="${results}/html"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/test.xml b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/test.xml new file mode 100644 index 0000000000000000000000000000000000000000..12b215d33a555d814c41d27cb66d50f7f6de0d0e --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/test.xml @@ -0,0 +1,171 @@ +<project + name="Automated Eclipse Testing" + default="all" + basedir="."> + <property + environment="env"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <echo + level="info" + message="starting Automated Eclipse Testing"/> + <echo + level="info" + message="ant file basedir: ${basedir}"/> + <echo + level="info" + message="testRoot: ${testRoot}"/> + <fail + message="testRoot must be set" + unless="testRoot"/> + + <!--properties file containing the some server name properties --> + <property + file="${testRoot}/testServer.properties"/> + + <!--properties file containing the build information--> + <property + file="${buildDirectory}/label.properties"/> + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <!-- + name that can be added to report name to identify which platform + tests results come from + --> + <property + name="platform" + value=""/> + <!-- + TODO: The framework apps might need this. But we should + elmimnate if posslbe. + --> + <property + name="eclipse-home" + value="${testRoot}/eclipse"/> + <!-- + The directory that will contain the xml and html results from + the tests that are run + --> + <property + name="results" + value="${testRoot}/results"/> + <property + name="library-file" + value="${testRoot}/wtp-junit-tests.xml"/> + + <!-- jonas install directory --> + <!-- TODO: why do this twice? Here and in init? --> + <property + name="jonas432Dir" + value="${testRoot}/${jonas432DirName}"/> + <target + name="init"> + <antcall + target="setPropertyJOnAS432Dir"/> + </target> + <target + name="setPropertyJOnAS432Dir" + unless="jonas432Dir"> + <property + name="jonas432Dir" + value="${testRoot}/${jonas432DirName}"/> + </target> + <target + name="all" + depends="init,runOneTestBundle" + unless="testBundle"> + <echo + level="info" + message="Starting Unit Tests"/> + <!-- + unlike other ant tasks, subant defaults to false for + inheritall! + --> + <subant + target="" + inheritall="true"> + <!-- note that we specify "high" directory to get tests installed + in any location --> + <fileset + dir="${testRoot}"> + <!-- but we must be sure to exclude _this_ test.xml file + we are running --> + <exclude + name="test.xml"/> + <exclude + name="**/*performance*/test.xml"/> + + <include + name="**/test.xml"/> + </fileset> + </subant> + <echo + level="info" + message="Ended Unit Tests"/> + <antcall + target="genHtml"/> + </target> + <!-- + by making 'all' the default, and "runOneTestBundle" as its + 'depends' we can effectively control which is ran based on + whether or not 'testBundle' has been defined by caller. If so, + only that one is ran, otherwise, all of them are. Note, in many + cases a collection of tests could be ran, by specifying a + partial bundle name. for example, specifying + "org.eclipse.jst.jsp" would execute the 3 JSP tests: + org.eclipse.jst.jsp.core.tests, + org.eclipse.jst.jsp.tests.encoding, + org.eclipse.jst.jsp.ui.tests. + --> + <target + name="runOneTestBundle" + depends="init" + if="testBundle"> + <echo + level="info" + message="Starting Unit Tests for one test bundle"/> + <!-- + unlike other ant tasks, subant defaults to false for + inheritall! + --> + <subant + target="" + inheritall="true"> + <fileset + dir="${eclipse-home}/"> + <exclude + name="**/*performance*/test.xml"/> + <include + name="**/${testBundle}*/test.xml"/> + </fileset> + </subant> + <echo + level="info" + message="Finished Unit Tests for one test bundle"/> + <antcall + target="genHtml"/> + </target> + <target + name="genHtml" + description="Generates HTML results with provided JUNIT.XSL provided" + unless="genHtml.disable"> + <xslt + style="JUNIT.XSL" + basedir="${results}/xml" + destdir="${results}/html"/> + </target> +</project> \ No newline at end of file diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/testServer.properties b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/testServer.properties new file mode 100644 index 0000000000000000000000000000000000000000..be77c9bc0de092ec2de2dcdc2d93ac13df2d6bbd --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/testServer.properties @@ -0,0 +1,21 @@ + +# Tomcat dirs +tomcat50Dir=jakarta-tomcat-5.0.28 + +# Jonas dirs +#jonas432Dir= +jonas432DirName=JONAS_4_3_2 + +# SWT +#swt.lib.path=org.eclipse.swt.motif_3.1.0/os/linux/x86 +swt.lib.path=org.eclipse.swt.win32_3.1.0/os/win32/x86 + +# JSF Runtime Library directory +jsf1.1Dir=myfaces-core-1.1.5/lib + +# JPT Persistence Runtime Library path +jpt-persistence-jar=jpt/jpt-persistence-2.0-preview/lib/javax.persistence_2.0_preview.jar +jpt-eclipselink-jar=jpt/jpt-eclipselink-2.0.0/lib/eclipselink.jar + +jpt-persistence10-jar=jpt/persistence-1.0/lib/persistence.jar +jpt-eclipselink110-jar=jpt/eclipselink-1.1.0/lib/eclipselink.jar diff --git a/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/wtp-junit-tests.xml b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/wtp-junit-tests.xml new file mode 100644 index 0000000000000000000000000000000000000000..ba01407c0ab9cc23d9d582871cc0e002e609a4eb --- /dev/null +++ b/releng.wtpbuilder/distribution/wtpe4.tests/testScripts/wtp-junit-tests.xml @@ -0,0 +1,323 @@ +<?xml version="1.0"?> +<project + name="JUnit tests" + basedir="."> + <property + environment="env"/> + + <!-- required to get proper value of dropinsFolder --> + <property + name="keyCfgFile" + value="${env.PROJECT_BUILDERS}/${projectname}/${env.RELENG}/maps/build.cfg"/> + <echo + level="info" + message="keyCfgFile: ${keyCfgFile}"/> + <property + file="${keyCfgFile}"/> + <target + name="init"> + <property + name="junit-report-output" + value="${testRoot}/results"/> + <mkdir + dir="${junit-report-output}/raw"/> + <!-- + if not otherwise set, be sure extraVMargs is at least some + string, even if unused string. + + Remember, though, extraVMArgs can contain more than one extra arg, + so much be passed to VM as a "line", not "value". + --> + <property + name="extraVMargs" + value="-DextraVMargsunused=notused"/> + + <!-- if not otherwise set, use a unique workspace name --> + <property + name="data-dir" + value="${testRoot}/junitworkspaces/workspace-${classname}"/> + <!-- + Some common values, of milliseconds to more recognizable units: + 14400000: 4 hours + 7200000: 2 hours + 3600000: 1 hour + 1800000: 30 minutes + 600000: 10 minutes + --> + <property + name="timeout" + value="5400000"/> + <property + name="junit-report-output" + value="${junit-report-output}"/> + <property + name="formatter" + value="org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter"/> + <property + name="test-output" + value="${junit-report-output}/raw/${classname}.xml"/> + <property + name="jvm" + value="${env.JAVA_6_HOME}/bin/java"/> + <dirname + file="${ant.file}" + property="currentDir"/> + <echo + level="info" + message="data-dir: ${data-dir}"/> + <echo + level="info" + message="plugin-name: ${plugin-name}"/> + <echo + level="info" + message="classname: ${classname}"/> + <echo + level="info" + message="extraVMargs: ${extraVMargs}"/> + <echo + level="info" + message="timeout: ${timeout}"/> + <echo + level="info" + message="testRoot: ${testRoot}"/> + <echo + level="info" + message="ant file basedir: ${basedir}"/> + <echo + level="info" + message="junit-report-output: ${junit-report-output}"/> + <echo + level="info" + message="test-output: ${test-output}"/> + <echo + level="info" + message="buildDirectory: ${buildDirectory}"/> + <echo + level="info" + message="buildLabel: ${buildLabel}"/> + <echo + level="info" + message="jvm: ${jvm}"/> + </target> + <target + name="core-test" + depends="init"> + <echo + level="info" + message="test-type: core-test"/> + <ant + antfile="${ant.file}" + dir="${currentDir}" + target="eclipse-test"> + <property + name="application" + value="org.eclipse.test.coretestapplication"/> + </ant> + </target> + <target + name="ui-test" + depends="init"> + <echo + level="info" + message="test-type: ui-test"/> + <ant + antfile="${ant.file}" + dir="${currentDir}" + target="eclipse-test"> + <property + name="application" + value="org.eclipse.test.uitestapplication"/> + </ant> + </target> + <target + name="eclipse-test" + description="Runs the specified classname as a plug-in test."> + <echo + level="info" + message="Running ${classname}"/> + <echo + level="info" + message="Result file: ${junit-report-output}/${classname}.xml."/> + <echo + level="info" + message="DISPLAY: ${env.DISPLAY}"/> + <mkdir + dir="${junit-report-output}/httplogstest"/> + <echo + message="http log messages to: ${junit-report-output}/httplogstest"/> + <condition + property="xulRunnerParam" + value="org.eclipse.swt.browser.XULRunnerPath" + else="XULRunnerPathNotSpecified"> + <isset + property="env.WTP_XULRUNNER"/> + </condition> + <echo + message="xulRunnerParam: ${xulRunnerParam}"/> + <echo + message="WTP_XULRUNNER: ${env.WTP_XULRUNNER}"/> + <echo + message="redirected output: ${junit-report-output}/${classname}.output.txt"/> + <echo + message="redirected error: ${junit-report-output}/${classname}.error.txt"/> + <!-- + If there is not exactly one launcher in the stack, we'd best + fail fast, since we are not expecting that, and may indicate + an installation that would produce unpredictable results + --> + <!-- + requires ant 1.7, and at this point, we're running 1.6 from + eclipse ... <condition property="expectedNumberOfLaunchers"> + <resourcecount when="equal" count="1" > <fileset + dir="${testRoot}/eclipse/plugins"> <include + name="org.eclipse.equinox.launcher_*.jar" /> </fileset> + </resourcecount> </condition> <fail message="Did not find + expected number of launcher jars. Check installation." + unless="expectedNumberOfLaunchers" /> + --> + <java + taskname="suiteUnitTest" + fork="true" + resultProperty="suitejunitresult" + failonerror="false" + timeout="${timeout}" + dir="${testRoot}/eclipse" + jvm="${jvm}" + classname="org.eclipse.equinox.launcher.Main"> + <classpath> + <fileset + dir="${testRoot}/eclipse/plugins"> + <include + name="org.eclipse.equinox.launcher_*.jar"/> + </fileset> + </classpath> + <jvmarg + value="-Xmx758m"/> + <jvmarg + value="-Xverify"/> + <jvmarg + value="-Dosgi.ws=${env.BASEWS}"/> + <jvmarg + value="-Dosgi.os=${env.BASEOS}"/> + <jvmarg + value="-Dosgi.arch=${env.BASEARCH}"/> + <jvmarg + value="-DbuildLabel=${buildLabel}"/> + <jvmarg + value="-DbuildDirectory=${buildDirectory}"/> + <jvmarg + value="-Djava.protocol.handler.pkgs=com.ibm.etools.www.protocol"/> + <jvmarg + value="-DurlLogLocation=${junit-report-output}/httplogstest/outgoinghttplog-${plugin-name}.log"/> + <jvmarg + value="-Dwtp.autotest.noninteractive=true"/> + <jvmarg + line="${extraVMargs}"/> + <jvmarg + value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}"/> + <jvmarg + value="-Dprojectname=${projectname}"/> + <jvmarg + value="-Djunit-report-output=${junit-report-output}"/> + <jvmarg + value="-D${xulRunnerParam}=${env.WTP_XULRUNNER}"/> + <arg + value="-nosplash"/> + <arg + value="-consolelog"/> + <arg + value="-debug"/> + <arg + value="-data"/> + <arg + value="${data-dir}"/> + <arg + value="-application"/> + <arg + value="${application}"/> + <arg + value="formatter=${formatter},${test-output}"/> + <arg + value="-testPluginName"/> + <arg + value="${plugin-name}"/> + <arg + value="-className"/> + <arg + value="${classname}"/> + <env + key="DISPLAY" + value="${env.DISPLAY}"/> + <redirector + output="${junit-report-output}/${classname}.output.txt" + error="${junit-report-output}/${classname}.error.txt"/> + </java> + <echo + level="info" + message="suitejunitresult: ${suitejunitresult}"/> + <antcall + target="summarizeFailure"/> + <antcall + target="collect-results"/> + </target> + <target + name="collect-results"> + <dirname + property="output-dir" + file="${test-output}"/> + <basename + property="output-file-name" + file="${test-output}"/> + <mkdir + dir="${junit-report-output}/xml"/> + <junitreport + todir="${junit-report-output}/xml" + tofile="${classname}.xml"> + <fileset + dir="${output-dir}"> + <include + name="${output-file-name}"/> + </fileset> + </junitreport> + <mkdir + dir="${junit-report-output}/html"/> + <xslt + style="${testRoot}/JUNIT.XSL" + basedir="${junit-report-output}" + includes="${classname}.xml" + destdir="${junit-report-output}/html"/> + </target> + <target + name="collect"> + <!-- + deprecated, each test.xml uses it, and we should remove, + eventually + --> + <echo + message="Deprecated. There is no need to call the collect task. It no longer does anything. Please remove from your test.xml file"/> + </target> + <target + name="summarizeFailure" + depends="checkFailure" + if="doFailure"> + <!-- + TODO: fix sdo junitFailureList.log goes in 'results', at + first. Then copied. Then coordinate with releng scripts + --> + <echo + append="true" + file="${buildDirectory}/junitFailureList.log">${plugin-name}${line.separator}</echo> + </target> + <target + name="checkFailure"> + <condition + property="doFailure"> + <not> + <equals + arg1="${suitejunitresult}" + arg2="0" + trim="true"/> + </not> + </condition> + </target> +</project> \ No newline at end of file