Commit ba2401d2 authored by Jakub Adam's avatar Jakub Adam

Import eclipse-build master branch (revision 8528bf3a from 2012-02-09)

parent 12bd0834
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>eclipse-build</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
</buildSpec>
<natures>
</natures>
</projectDescription>
2012-01-24 Andrew Robinson <arobinso@redhat.com>
Bug #210014.
* pdebuild/eclipse-copy-platform.sh: Make symlinking paths relative.
2012-01-20 Sami Wagiaalla <swagiaal@redhat.com>
* patches/eclipse-dont-link-in-orbit2.patch: New patch.
* build.xml: Apply patch eclipse-dont-link-in-orbit2.patch.
2012-01-06 Roland Grunberg <rgrunber@redhat.com>
* build.xml: Create proper org.junit_3* and org.junit_4* jar files by
merging the system jar classes with the manifest and other content.
2011-12-19 Roland Grunberg <rgrunber@redhat.com>
* jdtnonosgidependencies.properties:
Use the junit 4 system jar for junit 3 dependencies.
2011-11-08 Roland Grunberg <rgrunber@redhat.com>
* build.xml : Add new patches, and modify conents of pre-generated
build scripts.
* patches/eclipse-equinox-http-jetty.patch:
Update dependency versions.
* patches/eclipse-equinox-http-servlet.patch:
Update dependency versions, and API.
* patches/eclipse-equinox-jsp-jasper.patch:
Update depenency versions, and API.
* patches/eclipse-help-feature.patch:
Add/Update dependency versions for this feature.
* patches/eclipse-ua.patch:
Update API.
* dependencies.properties: Update jar versions for Tomcat 7 Jasper
and specify system location.
* jasper7.sh : Make the following changes to the contents of
eclipse-build-generatedScripts.tar.bz2.
java.servlet_2.5.0.qualifier => javax.servlet_3.0.0
java.servlet.jsp_2.0.0.qualifier => javax.servlet.jsp_2.2.0
org.apache.jasper_5.5.17.qualifier => org.apache.jasper_7.0.21
Rename.
* dependencyManifests/javax.servlet.jsp_{2.0.0.v201101211617,2.2.0}.jar/META-INF/MANIFEST.MF
* dependencyManifests/javax.servlet_{2.5.0.v201103041518,3.0.0}.jar/META-INF/MANIFEST.MF
* dependencyManifests/org.apache.jasper_{5.5.17.v200903231320,7.0.21}.jar/META-INF/MANIFEST.MF
New.
* dependencyManifests/javax.el_2.2.0.jar/META-INF/MANIFEST.MF
* dependencyManifests/org.apache.juli_7.0.21.jar/META-INF/MANIFEST.MF
* dependencyManifests/org.apache.tomcat_7.0.21.jar/META-INF/MANIFEST.MF
* dependencyManifests/org.apache.el_7.0.21.jar/META-INF/MANIFEST.MF
2011-10-31 Sami Wagiaalla <swagiaal@redhat.com>
* build.xml: Move running of the initializer to its own
target, and add a property to prevent running it.
2011-10-03 Sami Wagiaalla <swagiaal@redhat.com>
* pdebuild.xml: Do not uninstall the initializer.
Remove all empty metadata directories.
2011-08-23 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: Remove directory scmCache.
2011-08-23 Sami Wagiaalla <swagiaal@redhat.com>
* dependencies.properties: Remove org.apache.lucene entry.
* build.xml: apply remove-lucene-dependency.patch patch.
2011-08-22 Sami Wagiaalla <swagiaal@redhat.com>
* build.xml: Set buildDirectory relative to plugins directory.
2011-08-22 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: update build label to 3.8-M1.
* build.properties: Ditto.
* pdebuild.properties: Ditto.
* regenerateBootstrapFiles.sh: Correct data path.
2011-08-18 Sami Wagiaalla <swagiaal@redhat.com>
* pdebuild.xml: Remove CorrectJarPaths.
* task-src/org/eclipse/linuxtools/eclipsebuild/CorrectJarPaths.java:
Deleted.
2011-08-18 Sami Wagiaalla <swagiaal@redhat.com>
* pdebuild.xml: Created new target copyDeps.
......@@ -8,6 +98,39 @@
* task-src/org/eclipse/linuxtools/eclipsebuild/SymlinkOSGiJars.java: Ditto.
* task-src/org/eclipse/linuxtools/eclipsebuild/SymlinkNonOSGiJars.java: Ditto.
2011-08-16 Sami Wagiaalla <swagiaal@redhat.com>
* task-src/org/eclipse/linuxtools/eclipsebuild/CorrectJarPaths.java:
Fix path correction.
2011-08-16 Sami Wagiaalla <swagiaal@redhat.com>
* dependencies.properties: Remove incorrect path for org.apache.lucene.
2011-08-16 Sami Wagiaalla <swagiaal@redhat.com>
* build.properties: Update build tags and ID's.
* pdebuild.properties: Ditto.
* regenerateBootstrapFiles.sh: Correct data path.
2011-08-15 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: update build label to 3.8.
2011-08-15 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: Use buildID for eclipseBuilderTag.
2011-08-15 Sami Wagiaalla <swagiaal@redhat.com>
* pdebuild.xml: Remove org.apache.lucene from build list.
2011-08-15 Sami Wagiaalla <swagiaal@redhat.com>
* pdebuild.xml: Use new taks to correct jar paths.
* task-src/org/eclipse/linuxtools/eclipsebuild/CorrectJarPaths.java:
New.
2011-08-09 Niels Thykier <niels@thykier.net>
Bug #322271
......@@ -15,6 +138,32 @@
* pdebuild/eclipse-pdebuild.sh: Pass JVM arguments directly to the VM and
pass -data to avoid using the user's real workspace.
2011-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* build.xml: Apply addDontFetchBinaries-executable.patch and
addDontFetchBinaries-launcher.patch.
Pass dontFetchBinaries=true to build.
2011-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: Prevent 'find' statement from matching diretories.
2011-08-11 Sami Wagiaalla <swagiaal@redhat.com>
* regenerateBootstrapFiles.sh: Correct data path.
Correct src path.
2011-08-11 Sami Wagiaalla <swagiaal@redhat.com>
Patch provided by Niels Thykier.
* build.xml: Move org.eclipse.osgi.services up in the build order.
Add a patch to build org.eclipse.osgi.services from source.
* buildSDKSource.sh: Unzip org.eclipse.osgi.services src.zip.
2011-08-08 Sami Wagiaalla <swagiaal@redhat.com>
* buildSDKSource.sh: Update baseBuilderTag and eclipseBuilderTag.
Prevent 'find' statements from matching diretories.
2011-08-05 Niels Thykier <niels@thykier.net>
* build.xml: Re-enabled four patches for adding extra architectures to eclipse.
......
......@@ -48,15 +48,7 @@ osgi.bundles=com.ibm.icu,\
org.sat4j.core,\
org.sat4j.pb,\
org.junit,\
org.eclipse.help.base,\
org.eclipse.equinox.http.jetty,\
org.eclipse.core.expressions,\
org.eclipse.help,\
org.apache.lucene.core,\
org.apache.lucene.analysis,\
org.apache.lucene,\
org.mortbay.jetty.util,\
org.mortbay.jetty.server,\
org.eclipse.equinox.http.servlet,\
javax.servlet,\
org.eclipse.pde.core,\
......
#baseLocation=${basedir}/bootstrap
# Note: this is also in pdebuild.properties
buildId=I20110613-1736
buildTag=I20110613-1736
label=3.7.0
testsBuildLabel=3.7.0
buildId=I20120131-0842
label=3.8.0-M5
EMFlabel=2.7.0
testsBuildLabel=3.8.0-M5
testframework=org.eclipse.test_3.3.100
p2.director.version=${testsBuildLabel}
testsBuildId=v20100211
......
This diff is collapsed.
......@@ -6,10 +6,10 @@ workDirectory=
baseBuilder=
eclipseBuilder=
buildID="R3_7"
baseBuilderTag="R3_7"
eclipseBuilderTag="R3_7"
label="3.7.0"
buildID="I20120127-1145"
baseBuilderTag="vM20120127-0800"
eclipseBuilderTag="vM20120127-0800"
label="3.8.0-M5"
fetchTests="yes"
usage="usage: <build ID> [-workdir <working directory>] [-baseBuilder <path to org.eclipse.releng.basebuilder checkout>] [-eclipseBuilder <path to org.eclipse.releng.eclipsebuilder checkout>] [-baseBuilderTag <org.eclipse.releng.basebuilder tag to check out>] [-noTests]"
......@@ -54,6 +54,9 @@ if [ "x${eclipseBuilder}x" = "xx" ]; then
eclipseBuilder="${workDirectory}"/org.eclipse.releng.eclipsebuilder
echo "Eclipsebuilder checkout not specified; will check out into ${eclipseBuilder}."
fi
if [ "x${eclipseBuilderTag}x" = "xx" ]; then
eclipseBuilderTag="v${buildID}"
fi
fetchDirectory="${workDirectory}"/fetch
mkdir -p "${fetchDirectory}"
......@@ -122,11 +125,32 @@ cd "${fetchDirectory}"
# Extract osgi.util src for rebuilding
pushd plugins/org.eclipse.osgi.util
unzip -q -d src src.zip
# Remove pre-compiled class files and the source.zip
rm -r org/ src.zip
if [ -e src.zip ]; then
unzip -q -d src src.zip
# Remove pre-compiled class files and the source.zip
rm -r org/ src.zip
fi
popd
# Extract osgi.services src for rebuilding
pushd plugins/org.eclipse.osgi.services
if [ -e src.zip ]; then
unzip -q -d src src.zip
# Remove pre-compiled class files and the source.zip
rm -r org/ src.zip
fi
popd
# Remove sources for service.io
pushd plugins
rm -rf org.eclipse.equinox.io
rm -rf org.eclipse.osgi.services/src/org/osgi/service/io/
popd
# Remove scmCache directory
rm -rf scmCache
#fetch and prepare ecf
git clone git://git.eclipse.org/gitroot/ecf/org.eclipse.ecf.git
cd org.eclipse.ecf
git archive --format=tar --prefix=ecf-3.5.0/ R-Release_HEAD-sdk_feature-19_2011-03-13_18-40-16 | gzip >ecf-3.5.0.tar.gz
......@@ -144,7 +168,8 @@ for f in \
org.eclipse.ecf.identity \
org.eclipse.ecf.ssl \
; do
mv framework/bundles/$f ../plugins;
cp -rf framework/bundles/$f ../plugins;
rm -rf framework/bundles/$f
done
for f in \
......@@ -153,11 +178,27 @@ for f in \
org.eclipse.ecf.provider.filetransfer.httpclient.ssl \
org.eclipse.ecf.provider.filetransfer.ssl \
; do
mv providers/bundles/$f ../plugins;
#mv -f providers/bundles/$f ../plugins;
cp -rf providers/bundles/$f ../plugins;
rm -rf providers/bundles/$f
done
cd ..
rm -fr ecf-3.5.0
#fix paths here - they are not correctly rendered
#fetch and prepare initializer
#rm -rf rt.equinox.incubator
git clone git://git.eclipse.org/gitroot/equinox/rt.equinox.incubator.git
cd rt.equinox.incubator
git archive --format=tar --prefix=org.eclipse.equinox.initializer/ HEAD:framework/bundles/org.eclipse.equinox.initializer | gzip > org.eclipse.equinox.initializer.tar.gz
cp org.eclipse.equinox.initializer.tar.gz ../
cd ..
rm -rf rt.equinox.incubator
tar -xf org.eclipse.equinox.initializer.tar.gz
rm -rf org.eclipse.equinox.initializer.tar.gz
cp -rf org.eclipse.equinox.initializer plugins
#rm -rf org.eclipse.equinox.initializer
cd "${fetchDirectory}"
# We don't want to re-ship these as those bundles inside will already be
# copied into the right places for the build
......@@ -168,7 +209,7 @@ find -depth -name CVS -exec rm -rf {} \;
# Remove prebuilt binaries
find \( -name '*.exe' -o -name '*.dll' \) -delete
find \( -name '*.so' -o -name '*.so.2' -o -name '*.a' \) -delete
find -type f \( -name '*.so' -o -name '*.so.2' -o -name '*.a' \) -delete
find \( -name '*.sl' -o -name '*.jnilib' \) -delete
find features/org.eclipse.equinox.executable -name eclipse -delete
find \( -name '*.cvsignore' \) -delete
......@@ -177,7 +218,7 @@ find \( -name '*.cvsignore' \) -delete
rm -rf tempSite
# Remove binary JARs
find -name '*.jar' -delete
find -type f -name '*.jar' -delete
# Remove fetch logs
rm fetch_*
......@@ -193,7 +234,9 @@ find -name '*.orig' -delete
find -type d -empty -delete
cd ..
mv fetch eclipse-${label}-src
#mv -f fetch eclipse-${label}-src
cp -rf fetch eclipse-${label}-src
rm -rf fetch
tar cjf "${workDirectory}"/eclipse-${label}-src.tar.bz2 \
eclipse-${label}-src
cd "${eclipseBuilder}"
......@@ -222,8 +265,9 @@ fetchSdkTestsFeature \
2>&1 | tee "${workDirectory}"/testsFetch.log
cd ${workDirectory}
mkdir ${workDirectory}/eclipse-sdktests-${label}-src
mv ${fetchDirectory}/* ${workDirectory}/eclipse-sdktests-${label}-src
mkdir -p ${workDirectory}/eclipse-sdktests-${label}-src
cp -rf ${fetchDirectory}/* ${workDirectory}/eclipse-sdktests-${label}-src
rm -rf ${fetchDirectory}/*
tar cjf ${workDirectory}/eclipse-sdktests-${label}-src.tar.bz2 \
eclipse-sdktests-${label}-src
......@@ -234,9 +278,11 @@ testScripts=eclipse-sdktests-${label}-scripts
rm -rf org.eclipse.releng.eclipsebuilder/eclipse/buildConfigs/sdk.tests/testScripts/*
cvs -d ${cvsRepo} co -r ${buildID} ${scriptsDir}
mkdir ${testScripts}
mv ${scriptsDir}/runtests ${testScripts}
mv ${scriptsDir}/test.xml ${testScripts}
mkdir -p ${testScripts}
cp -rf ${scriptsDir}/runtests ${testScripts}
rm -rf ${scriptsDir}/runtests
cp -rf ${scriptsDir}/test.xml ${testScripts}
rm -rf ${scriptsDir}/test.xml
rm -rf org.eclipse.releng.eclipsebuilder
tar cjf ${workDirectory}/eclipse-sdktests-${label}-scripts.tar.bz2 ${testScripts}
......
#!/bin/bash
set -e
baseDir=$(pwd)
workDirectory=
baseBuilder=
e4Builder=
buildID="HEAD"
baseBuilderTag="v20110711"
e4BuilderTag="HEAD"
label="4.1.0"
fetchTests="yes"
EMFversion=2.7.0
emfTag="R2_7_0"
cvsRepo=":pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse"
mapsRoot="org.eclipse.releng/maps"
emfCVSRepo=":pserver:anonymous@dev.eclipse.org:/cvsroot/modeling"
emfCVSdir="org.eclipse.emf/org.eclipse.emf/"
mapIncludingEMF="${baseDir}"/org.eclipse.e4.sdk/maps/e4.map
usage="usage: <build ID> [-workdir <working directory>] [-baseBuilder <path to org.eclipse.releng.basebuilder checkout>] [-e4Builder <path to org.eclipse.releng.e4Builder checkout>] [-baseBuilderTag <org.eclipse.releng.basebuilder tag to check out>] [-noTests]"
while [ $# -gt 0 ]
do
case "$1" in
-workdir) workDirectory="$2"; shift;;
-workDir) workDirectory="$2"; shift;;
-baseBuilder) baseBuilder="$2"; shift;;
-baseBuilderTag) baseBuilderTag="$2"; shift;;
-e4Builder) e4Builder="$2"; shift;;
-e4BuilderTag) e4BuilderTag="$2"; shift;;
-noTests) fetchTests="no"; shift;;
-help) echo $usage; exit 0;;
--help) echo $usage; exit 0;;
-h) echo $usage; exit 0;;
*) buildID="$1";
esac
shift
done
# Must specify a build ID
if [ "x${buildID}x" = "xx" ]; then
echo >&2 "Must specify build ID. Example: R4_1 ."
echo >&2 "${usage}"
exit 1
else
echo "Going to create source tarballs for ${buildID}."
fi
if [ "x${workDirectory}x" = "xx" ]; then
workDirectory="${baseDir}"
echo "Working directory not set; using this directory (${baseDir})."
fi
if [ "x${baseBuilder}x" = "xx" ]; then
baseBuilder="${workDirectory}"/org.eclipse.releng.basebuilder
echo "Basebuilder checkout not specified; will check out ${baseBuilderTag} into ${baseBuilder}."
fi
if [ "x${e4Builder}x" = "xx" ]; then
e4Builder="${workDirectory}"/org.eclipse.releng.e4Builder
echo "e4Builder checkout not specified; will check out into ${e4Builder}."
fi
fetchDirectory="${workDirectory}"/fetch
mkdir -p "${fetchDirectory}"
homeDirectory="${workDirectory}"/userhome
rm -rf "${homeDirectory}"
mkdir -p "${homeDirectory}"
workspace="${workDirectory}"/workspace
rm -rf "${workspace}"
mkdir -p "${workspace}"
# Fetch basebuilder
if [ ! -e "${baseBuilder}" ]; then
mkdir -p "${baseBuilder}"
cd "${baseBuilder}"/..
cvs -d${cvsRepo} co -r ${baseBuilderTag} org.eclipse.releng.basebuilder
cd "${baseDir}"
fi
# Fetch e4 builder
if [ ! -e ${e4Builder} ]; then
mkdir -p "${e4Builder}"
cd "${e4Builder}"/..
cvs -d${cvsRepo} co -r ${e4BuilderTag} -d org.eclipse.e4.builder \
e4/releng/org.eclipse.e4.builder
cd "${e4Builder}"
patch -p0 < "${baseDir}"/patches/e4-addFetchTarget.patch
# patch -p0 < "${baseDir}"/patches/e4-removeSkipMapsCheck.patch
patch -p0 < "${baseDir}"/patches/e4-skipMirroring.patch
cd "${baseDir}"
fi
# Fetch e4 SDK builder
if [ ! -e ${e4Builder} ]; then
mkdir -p "${e4Builder}"
cd "${e4Builder}"/..
cvs -d${cvsRepo} co -r ${e4BuilderTag} -d org.eclipse.e4.sdk \
e4/releng/org.eclipse.e4.sdk
cd "${e4Builder}"
cd "${baseDir}"
fi
# Build must be run from within o.e.e4.builder checkout
cd "${e4Builder}/scripts"
java -jar \
"${baseBuilder}"/plugins/org.eclipse.equinox.launcher_*.jar \
-consolelog \
-data "${workspace}" \
-application org.eclipse.ant.core.antRunner \
-f buildAll.xml \
fetchMasterFeature \
-DbuildDirectory="${fetchDirectory}" \
-DskipBase=true \
-DmapsRepo=${cvsRepo} \
-DmapCvsRoot=${cvsRepo} \
-DmapsCvsRoot=${cvsRepo} \
#-DmapsRoot=${mapsRoot} \
-DmapsCheckoutTag=${buildID} \
-DmapVersionTag=${buildID} \
-Duser.home="${homeDirectory}" \
2>&1 | tee ${workDirectory}/sourcesFetch.log
cd "${fetchDirectory}"
cd "${fetchDirectory}"
# Remove files from the version control system
find -depth -name CVS -exec rm -rf {} \;
# Remove prebuilt binaries
find \( -name '*.exe' -o -name '*.dll' \) -delete
find \( -name '*.so' -o -name '*.so.2' -o -name '*.a' \) -delete
find \( -name '*.sl' -o -name '*.jnilib' \) -delete
find features/org.eclipse.equinox.executable -name eclipse -delete
find \( -name '*.cvsignore' \) -delete
# Remove unnecessary repo
rm -rf tempSite
# Remove binary JARs
find -name '*.jar' -delete
# Remove fetch logs
rm fetch_*
# Remove temporary files
find -name '*.orig' -delete
# Remove empty directories
find -type d -empty -delete
cd ..
mv fetch e4-${label}-src
tar cjf "${workDirectory}"/e4-${label}-src.tar.bz2 \
e4-${label}-src
cd "${e4Builder}"
#if [ "${fetchTests}" = "yes" ]; then
#
#rm -rf "${fetchDirectory}"/*
#
#java -jar \
#"${baseBuilder}"/plugins/org.eclipse.equinox.launcher_*.jar \
#-consolelog \
#-data "${workspace}" \
#-application org.eclipse.ant.core.antRunner \
#-f buildAll.xml \
#fetchSdkTestsFeature \
#-DbuildDirectory="${fetchDirectory}" \
#-DskipBase=true \
#-Dhuson=true \
#-DmapsRepo=${cvsRepo} \
#-DmapCvsRoot=${cvsRepo} \
#-DmapsCvsRoot=${cvsRepo} \
#-DmapsRoot=${mapsRoot} \
#-DmapsCheckoutTag=${buildID} \
#-DmapVersionTag=${buildID} \
#-Duser.home="${homeDirectory}" \
#2>&1 | tee "${workDirectory}"/testsFetch.log
#
#cd ${workDirectory}
#mkdir ${workDirectory}/eclipse-sdktests-${label}-src
#mv ${fetchDirectory}/* ${workDirectory}/eclipse-sdktests-${label}-src
#tar cjf ${workDirectory}/eclipse-sdktests-${label}-src.tar.bz2 \
# eclipse-sdktests-${label}-src
#
#scriptsDir=org.eclipse.releng.e4Builder/eclipse/buildConfigs/sdk.tests/testScripts
#testScripts=eclipse-sdktests-${label}-scripts
#
## Testing runtests and test.xml scripts which are not in org.eclipse.test
#rm -rf org.eclipse.releng.e4Builder/eclipse/buildConfigs/sdk.tests/testScripts/*
#cvs -d ${cvsRepo} co -r ${buildID} ${scriptsDir}
#
#mkdir ${testScripts}
#mv ${scriptsDir}/runtests ${testScripts}
#mv ${scriptsDir}/test.xml ${testScripts}
#rm -rf org.eclipse.releng.e4Builder
#tar cjf ${workDirectory}/eclipse-sdktests-${label}-scripts.tar.bz2 ${testScripts}
#
#fi
cd "${baseDir}"
quiet="-q"
mkdir -p emfFore4-${EMFversion}-src
pushd emfFore4-${EMFversion}-src >/dev/null
mkdir -p features plugins
for f in $(grep emf ${mapIncludingEMF} | sed s/=.*//); do
if [[ $f == feature* ]]; then
element=$(echo $f | sed s/feature@//);
fetchDir="features/$element";
element="${emfCVSdir}/features/${element}-feature";
else
element=$(echo $f | sed s/plugin@//);
fetchDir="plugins/$element";
element="${emfCVSdir}/plugins/${element}";
fi
cvs -d ${emfCVSRepo} ${quiet} \
export -r ${emfTag} -d ${fetchDir} ${element}
done
cvs -d ${emfCVSRepo} export -r ${emfTag} -d \
features/org.eclipse.emf.license \
${emfCVSdir}/features/org.eclipse.emf.license-feature
popd
tar cjf emfFore4-${EMFversion}-src.tar.bz2 emfFore4-${EMFversion}-src
\ No newline at end of file
com.ibm.icu_4.4.2.v20110208.jar=/usr/lib/eclipse/plugins/com.ibm.icu_4.4.2.v20110208.jar:/usr/lib64/eclipse/plugins/com.ibm.icu_4.4.2.v20110208.jar:/usr/share/java/com.ibm.icu-4.4.jar:/usr/share/java/com.ibm.icu.jar
# debian installs icu.jar under /usr/share/java/com.ibm.icu-4.4.jar:/usr/share/java/com.ibm.icu.jar
# /usr/share/java/icu4j.jar - this is part of icu4j package can be built without eclipse,
# while the icu4j-eclipse package for regular builds (contain source bundles, feature, etc.) needs eclipse to be build.
# As we need to bootstrap on platforms that don't have eclipse we use the main jar for first build
# then rebuild to get the icu4j-eclipse package rebuilt.
com.ibm.icu_4.4.2.v20110823.jar=/usr/lib/eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar:/usr/lib64/eclipse/plugins/com.ibm.icu_4.4.2.v20110823.jar:/usr/share/java/com.ibm.icu-4.4.jar:/usr/share/java/com.ibm.icu.jar
com.jcraft.jsch_0.1.41.v200903070017.jar=/usr/share/java/jsch.jar
javax.servlet_2.5.0.v201103041518.jar=/usr/share/java/tomcat6-servlet-2.5-api.jar:/usr/share/java/servlet-api-2.5.jar
javax.servlet.jsp_2.0.0.v201101211617.jar=/usr/share/java/tomcat6-jsp-2.1-api.jar:/usr/share/java/jsp-api-2.0.jar
javax.servlet_3.0.0.v201112011016.jar=/usr/share/java/tomcat/tomcat-servlet-3.0-api.jar
javax.servlet.jsp_2.2.0.v201112011158.jar=/usr/share/java/tomcat/tomcat-jsp-2.2-api.jar
javax.el_2.2.0.v201108011116.jar=/usr/share/java/tomcat/tomcat-el-2.2-api.jar
org.apache.tomcat_7.0.21.jar=/usr/share/java/tomcat/tomcat-api.jar
org.apache.juli_7.0.21.jar=/usr/share/java/tomcat/tomcat-juli.jar
org.apache.el_7.0.21.jar=/usr/share/java/tomcat/jasper-el.jar
org.apache.commons.codec_1.3.0.v201101211617.jar=/usr/share/java/commons-codec.jar
org.apache.commons.el_1.0.0.v200806031608.jar=/usr/share/java/commons-el.jar
org.apache.commons.httpclient_3.1.0.v201005080502.jar=/usr/share/java/commons-httpclient.jar
org.apache.commons.logging_1.0.4.v201101211617.jar=/usr/share/java/commons-logging.jar
org.apache.jasper_5.5.17.v200903231320.jar=/usr/share/eclipse/plugins/org.apache.jasper_5.5.17.v200706111724.jar:/usr/share/java/jasper-5.5.26.jar:/usr/share/java/jasper-5.5.jar
org.apache.felix.gogo.command_0.8.0.v201108120515.jar=/usr/share/java/felix/org.apache.felix.gogo.command.jar
org.apache.felix.gogo.runtime_0.8.0.v201108120515.jar=/usr/share/java/felix/org.apache.felix.gogo.runtime.jar
org.apache.felix.gogo.shell_0.8.0.v201110170705.jar=/usr/share/java/felix/org.apache.felix.gogo.shell.jar
org.apache.jasper_7.0.21.jar=/usr/share/java/tomcat/jasper.jar
org.apache.lucene.core_2.9.1.v201101211721.jar=/usr/share/java/lucene.jar:/usr/share/java/lucene-core.jar
org.apache.lucene.analysis_2.9.1.v201101211721.jar=/usr/share/java/lucene-contrib/lucene-analyzers.jar:/usr/share/java/lucene-analyzers.jar
org.mortbay.jetty.util_6.1.23.v201004211559.jar=/usr/share/java/jetty/jetty-util.jar:/usr/share/java/jetty-util.jar
org.mortbay.jetty.server_6.1.23.v201004211559.jar=/usr/share/java/jetty/jetty.jar:/usr/share/java/jetty.jar
org.eclipse.jetty.util_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-util.jar
org.eclipse.jetty.server_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-server.jar
org.eclipse.jetty.http_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-http.jar
org.eclipse.jetty.continuation_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-continuation.jar
org.eclipse.jetty.io_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-io.jar
org.eclipse.jetty.security_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-security.jar
org.eclipse.jetty.servlet_8.1.0.RC1.jar=/usr/share/java/jetty/jetty-servlet.jar
org.sat4j.core_2.3.0.v20110329.jar=/usr/share/java/org.sat4j.core.jar:/usr/share/sat4j/org.sat4j.core.jar
org.sat4j.pb_2.3.0.v20110329.jar=/usr/share/java/org.sat4j.pb.jar:/usr/share/sat4j/org.sat4j.pb.jar
Manifest-Version: 1.0
Export-Package: com.ibm.icu.lang;base=true;full=true;version="4.4.2.1"
,com.ibm.icu.math;base=true;full=true;version="4.4.2.1",com.ibm.icu.t
ext;base=true;full=true;version="4.4.2.1",com.ibm.icu.util;base=true;
full=true;version="4.4.2.1",com.ibm.icu.impl;x-internal:=true,com.ibm
.icu.impl.data;x-internal:=true,com.ibm.icu.impl.data.icudt44b;x-inte
rnal:=true,com.ibm.icu.impl.data.icudt44b.brkitr;x-internal:=true,com
.ibm.icu.impl.data.icudt44b.coll;x-internal:=true,com.ibm.icu.impl.da
ta.icudt44b.curr;x-internal:=true,com.ibm.icu.impl.data.icudt44b.lang
;x-internal:=true,com.ibm.icu.impl.data.icudt44b.rbnf;x-internal:=tru
e,com.ibm.icu.impl.data.icudt44b.region;x-internal:=true,com.ibm.icu.
impl.data.icudt44b.translit;x-internal:=true,com.ibm.icu.impl.data.ic
udt44b.zone;x-internal:=true,com.ibm.icu.impl.duration;x-internal:=tr
ue,com.ibm.icu.impl.locale;x-internal:=true
Bundle-ClassPath: icu-data.jar,.
Bundle-Name: %pluginName
Bundle-Localization: plugin
Bundle-Copyright: Licensed Materials - Property of IBM (C) Copyright I
BM Corp. 2000, 2011. All Rights Reserved. IBM is a registered tradema
rk of IBM Corp.
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Vendor: %providerName
Eclipse-LazyStart: true
Bundle-Version: 4.4.2.v20110208
Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.ibm.icu; singleton:=true
Eclipse-ExtensibleAPI: true
Manifest-Version: 1.0
Bundle-Vendor: %bundleProvider
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-Name: %bundleName
Bundle-SymbolicName: javax.el
Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too
ls:org.eclipse.orbit/javax.el;tag=v201108011116
Export-Package: javax.el;version="2.2.0"
Bundle-Version: 2.2.0.v201108011116
Bundle-ManifestVersion: 2
Import-Package: javax.servlet;version="2.5.0",javax.servlet.http;versi
on="2.5.0"
Manifest-Version: 1.0
Bundle-Vendor: %bundleProvider
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: CDC-1.0/Foundation-1.0,J2SE-1.3
Bundle-Name: %bundleName
Bundle-SymbolicName: javax.servlet.jsp
Export-Package: javax.servlet.jsp; version=2.0,javax.servlet.jsp.el; v
ersion=2.0,javax.servlet.jsp.resources; version=2.0,javax.servlet.jsp
.tagext; version=2.0
Bundle-Version: 2.0.0.v200806031607
Bundle-ManifestVersion: 2
Import-Package: javax.servlet; version=2.4,javax.servlet.http; version
=2.4,javax.servlet.resources; version=2.4
Manifest-Version: 1.0
Bundle-Vendor: %bundleProvider
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-Name: %bundleName
Bundle-SymbolicName: javax.servlet.jsp
Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too
ls:org.eclipse.orbit/javax.servlet.jsp;tag=v201112011158
Export-Package: javax.servlet.jsp;version="2.2.0",javax.servlet.jsp.el
;version="2.2.0",javax.servlet.jsp.resources;version="2.2.0",javax.se
rvlet.jsp.tagext;version="2.2.0"
Bundle-Version: 2.2.0.v201112011158
Bundle-ManifestVersion: 2
Import-Package: javax.el;version="2.2.0",javax.servlet;version="2.6.0"
,javax.servlet.http;version="2.6.0"
Manifest-Version: 1.0
Bundle-Description: glassfish javax.servlet.3.1.0.b33
Bundle-Vendor: %bundleProvider
Bundle-Localization: plugin