From c26ba8ee584bf5be7b06cbc8a883acd1741cecbd Mon Sep 17 00:00:00 2001 From: Jens von Pilgrim Date: Mon, 5 Dec 2011 12:41:45 +0000 Subject: [PATCH] Added new Eclipse update site build script to be imported from main LWJGL build script. See org.lwjgl.build/README for details. Removed old build script depending on pre-build LWJGL archives. --- eclipse-update/org.lwjgl.build/READ.ME | 61 ++- eclipse-update/org.lwjgl.build/anttasks.jar | Bin 0 -> 8041 bytes .../org.lwjgl.build/build-updatesite.xml | 482 ++++++++++++++++++ eclipse-update/org.lwjgl.build/build.xml | 446 ---------------- .../org.lwjgl.build/buildEclipseClasses.xml | 50 ++ .../plugin-classes/org.lwjgl.info.zip | Bin 0 -> 20905 bytes .../plugin-classes/org.lwjgl.tools.zip | Bin 0 -> 12760 bytes .../plugin-classes/org.lwjgl.zip | Bin 0 -> 3385 bytes 8 files changed, 566 insertions(+), 473 deletions(-) create mode 100644 eclipse-update/org.lwjgl.build/anttasks.jar create mode 100644 eclipse-update/org.lwjgl.build/build-updatesite.xml delete mode 100644 eclipse-update/org.lwjgl.build/build.xml create mode 100644 eclipse-update/org.lwjgl.build/buildEclipseClasses.xml create mode 100644 eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.info.zip create mode 100644 eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.tools.zip create mode 100644 eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.zip diff --git a/eclipse-update/org.lwjgl.build/READ.ME b/eclipse-update/org.lwjgl.build/READ.ME index dd82b913..d494851a 100644 --- a/eclipse-update/org.lwjgl.build/READ.ME +++ b/eclipse-update/org.lwjgl.build/READ.ME @@ -1,3 +1,33 @@ +How to build the Eclipse update site +------------------------------------ + +Building the Eclipse update site is fully integrated into the main LWJGL build script. +Here is how to build the update site: + +Run main lwjgl ant script (LWJGL/build.xml) with target "eclipse-updatesite" + +You will find the updatesite in + LWJGL/eclipse-update/org.lwjgl.build/build/plugins/org.lwjgl.updatesite + +Note that there are two targets: eclipse-updatesite and +eclipse-updatesite-simple. The first one depends from the target "release", +defined in the main build file. However, if you are sure the relase target has +been called before, you may want to only create the update site without +building the release target again. In that case, you can all +eclipse-update-simple. + +The update site build requires some Java classes to be precompiled. These classes +can be found in some zip archives in folder plugin-classes and anttasks.jar. +Building these classes requires Eclipse dependencies (in case of the +plugin-classes) or they define anttasks required to be present when running ant. +In order to build these classes, open all projects found in subfolder +LWJGL/eclipse-update in Eclipse: this way, all Eclipse classes will get +automatically compiled. Then run the ant script buildEclipseClasses.xml from +within Eclipse. Actually, this is rarely necessary as the archives are all +committed to the LWJGL SVN and will be present if you check out everything. You +only need to run that build if the Eclise plugin classes (or the anttasks) were +changed. + The build plugin is part of the LWJGL Eclipse plugins. The following plugins are required: @@ -46,35 +76,11 @@ org.lwjgl.build -- THIS Plugin This is the build script project. Although it is an Eclipse project, you can simply run the build script with ant from command line. See later on. -Everything is created in org.lwjgl.build/build. -Here is how to build the update site: - -1) Create a new folder in org.lwjgl.build/lwjgl-archives , use the version - number as folder name. E.g., for version 2.6 create a folder "2.6", - for version 2.6.1 "2.6.1" and so on. -2) Copy the lwjgl, lwjgl-docs and lwjgl-source zips into that folder. E.g., - for version 2.6, this folder must contain the following files: - org.lwjgl.build/lwjgl-archives - + 2.6 - - lwjgl-2.6.zip - - lwjgl-docs-2.6.zip - - lwjgl-source-2.6.zip -3) In order to run the build script, change to folder org.lwjgl.build and run - ant with a parameter indicating the appropriate LWJGL version, e.g. - ant -Dversion=2.6 dist - -You will find the updatesite in - org.lwjgl.build/build/plugins/org.lwjgl.updatesite - -You may note that the jars are all signed. I have added a temporary keystore -with a dummy alias. In order to use your key, simply edit the properties -(line 11-14) in the build script. If you do not want to store the password in -the build script, simply define it via "-Dstorepass=****" in the command line. +Everything is created in LWJGL/eclipse-update/org.lwjgl.build/build. Some additional remarks: - The version number is automatically "normalized" to Eclipse standards, - that is 2.6 will become 2.6.0. You do not have to rename the initial archives, - you can use 2.6. Or 2.6.1 ;-) + that is 2.6 will become 2.6.0 with the current date and time added. - The lwjgl-debug.jar is not added to the org.lwjgl plugin, as I do not know how to select one or the other. But I have not further investigated in that direction. @@ -85,4 +91,5 @@ Some additional remarks: to the Eclipse P2 system, which caches a lot of things. Simply uninstalling a plugin does not remove the plugins from the Eclipse installation. When the very same version is re-installed, instead of loading new files from the - update site these pre-installed versions are reused! \ No newline at end of file + update site these pre-installed versions are reused! Since the date and time + is added to the plugin version number, this should cause no problems. \ No newline at end of file diff --git a/eclipse-update/org.lwjgl.build/anttasks.jar b/eclipse-update/org.lwjgl.build/anttasks.jar new file mode 100644 index 0000000000000000000000000000000000000000..b2f9ab10f878a121eb1d5fb80f9f6f8e02b8e0ff GIT binary patch literal 8041 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 literal 0 HcmV?d00001 diff --git a/eclipse-update/org.lwjgl.build/build-updatesite.xml b/eclipse-update/org.lwjgl.build/build-updatesite.xml new file mode 100644 index 00000000..8cf6f385 --- /dev/null +++ b/eclipse-update/org.lwjgl.build/build-updatesite.xml @@ -0,0 +1,482 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Building plugins for version ${lwjgl.version}, normalized version ${eclipse.normversion} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Lightweight Java Game Library +Bundle-SymbolicName: org.lwjgl +Bundle-Version: ${eclipse.normversion} +Bundle-Vendor: ${eclipse.bundle.vendor} +Bundle-Activator: org.lwjgl.Activator +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime +Bundle-ActivationPolicy: lazy +Export-Package: org.lwjgl.eclipse,${NL} ${eclipse.bundle.export-package} +Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-ClassPath: .,${NL} ${eclipse.bundle.classpath.jars} + + + + + Manifest-Version: 1.0 +Bundle-Vendor: ${eclipse.bundle.vendor} +Bundle-Version: ${eclipse.normversion} +Bundle-SymbolicName: org.lwjgl.doc;singleton:=true +Bundle-Localization: plugin +Require-Bundle: org.eclipse.help;bundle-version="3.2.0" +Eclipse-LazyStart: true + + + + + + + + Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Sources +Bundle-Vendor: ${eclipse.bundle.vendor} +Bundle-Version: ${eclipse.normversion} +Bundle-SymbolicName: org.lwjgl.source;singleton:=true +Bundle-Localization: plugin + + + + Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Test and Info View +Bundle-Vendor: ${eclipse.bundle.vendor} +Bundle-Version: ${eclipse.normversion} +Bundle-SymbolicName: org.lwjgl.info;singleton:=true +Bundle-Localization: plugin +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.ui.views, + org.eclipse.core.resources, + org.lwjgl +Bundle-RequiredExecutionEnvironment: J2SE-1.5 + + + + + + Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: LWJGL Tools Plug-in +Bundle-SymbolicName: org.lwjgl.tools;singleton:=true +Bundle-Version: ${eclipse.normversion} +Bundle-Vendor: ${eclipse.bundle.vendor} +Bundle-Activator: org.lwjgl.tools.Activator +Require-Bundle: org.eclipse.ui, + org.eclipse.core.runtime, + org.eclipse.core.resources;bundle-version="3.4.0", + org.eclipse.jdt.core;bundle-version="3.4.0", + org.eclipse.jdt.ui;bundle-version="3.4.0", + org.lwjgl;bundle-version="${eclipse.normversion}", + org.eclipse.jdt.launching;bundle-version="3.4.0" +Bundle-ActivationPolicy: lazy +Bundle-RequiredExecutionEnvironment: J2SE-1.5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Created Eclipse update site: ${eclipse.build.plugins}/org.lwjgl.updatesite + + + + + + + + This plugin is to be called from main LWJGL build.xml file. + It creates the update site, the result will be found in + ${eclipse.build.plugins}/org.lwjgl.updatesite + + + \ No newline at end of file diff --git a/eclipse-update/org.lwjgl.build/build.xml b/eclipse-update/org.lwjgl.build/build.xml deleted file mode 100644 index e5f23640..00000000 --- a/eclipse-update/org.lwjgl.build/build.xml +++ /dev/null @@ -1,446 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Building plugins for version ${version}, normalized version ${normversion} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: LWJGL Lightweight Java Game Library -Bundle-SymbolicName: org.lwjgl -Bundle-Version: ${normversion} -Bundle-Vendor: ${bundle.vendor} -Bundle-Activator: org.lwjgl.Activator -Require-Bundle: org.eclipse.ui, - org.eclipse.core.runtime -Bundle-ActivationPolicy: lazy -Export-Package: org.lwjgl.eclipse,${NL} ${bundle.export-package} -Bundle-RequiredExecutionEnvironment: J2SE-1.5 -Bundle-ClassPath: .,${NL} ${bundle.classpath.jars} - - - - - Manifest-Version: 1.0 -Bundle-Vendor: ${bundle.vendor} -Bundle-Version: ${normversion} -Bundle-SymbolicName: org.lwjgl.doc;singleton:=true -Bundle-Localization: plugin -Require-Bundle: org.eclipse.help;bundle-version="3.2.0" -Eclipse-LazyStart: true - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: LWJGL Sources -Bundle-Vendor: ${bundle.vendor} -Bundle-Version: ${normversion} -Bundle-SymbolicName: org.lwjgl.source;singleton:=true -Bundle-Localization: plugin - - - - Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: LWJGL Test and Info View -Bundle-Vendor: ${bundle.vendor} -Bundle-Version: ${normversion} -Bundle-SymbolicName: org.lwjgl.info;singleton:=true -Bundle-Localization: plugin -Require-Bundle: org.eclipse.ui, - org.eclipse.core.runtime, - org.eclipse.ui.views, - org.eclipse.core.resources, - org.lwjgl -Bundle-RequiredExecutionEnvironment: J2SE-1.5 - - - - - - Manifest-Version: 1.0 -Bundle-ManifestVersion: 2 -Bundle-Name: LWJGL Tools Plug-in -Bundle-SymbolicName: org.lwjgl.tools;singleton:=true -Bundle-Version: ${normversion} -Bundle-Vendor: ${bundle.vendor} -Bundle-Activator: org.lwjgl.tools.Activator -Require-Bundle: org.eclipse.ui, - org.eclipse.core.runtime, - org.eclipse.core.resources;bundle-version="3.4.0", - org.eclipse.jdt.core;bundle-version="3.4.0", - org.eclipse.jdt.ui;bundle-version="3.4.0", - org.lwjgl;bundle-version="${normversion}", - org.eclipse.jdt.launching;bundle-version="3.4.0" -Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: J2SE-1.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Call this build with version number and target dist, e.g. - ant -Dversion=1.1.2 dist - - - \ No newline at end of file diff --git a/eclipse-update/org.lwjgl.build/buildEclipseClasses.xml b/eclipse-update/org.lwjgl.build/buildEclipseClasses.xml new file mode 100644 index 00000000..3c18edee --- /dev/null +++ b/eclipse-update/org.lwjgl.build/buildEclipseClasses.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Call this ant script in order to create archives containing the classes of all + Eclipes plugin related classes, such as Activors. + This build file removes the burden of building Eclipse dependent classes from + within the main build script + + + \ No newline at end of file diff --git a/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.info.zip b/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.info.zip new file mode 100644 index 0000000000000000000000000000000000000000..194587b42faf426d3775549f844079ab4cfdcf4d GIT binary patch literal 20905 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 N5>8Z^Kan&JAhpolTt$wWRySi0NeVj2oT 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 literal 0 HcmV?d00001 diff --git a/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.tools.zip b/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.tools.zip new file mode 100644 index 0000000000000000000000000000000000000000..02bf00975b146c3da0b51c9f2d87ea99dff95a9b GIT binary patch literal 12760 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 literal 0 HcmV?d00001 diff --git a/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.zip b/eclipse-update/org.lwjgl.build/plugin-classes/org.lwjgl.zip new file mode 100644 index 0000000000000000000000000000000000000000..42217f77135941bcb5861bcf807e818f1cf9a31a GIT binary patch literal 3385 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 nCjQy%pSk+kEck#sFTCYP literal 0 HcmV?d00001