Project

General

Profile

TaxonomicEditorUpdateSiteManualDeployment » History » Version 9

Katja Luther, 03/30/2022 11:29 AM

1 5 Niels Hoffmann
2 1 Pepe Ciardelli
3 8 Andreas Kohlbecker
**THIS IS OUTDATED AND HAS ONLY KEPT FOR REFERENCE!**
4 1 Pepe Ciardelli
5
6 8 Andreas Kohlbecker
# Instructions for manual deployment of a Taxonomic Editor update to the p2 site
7 1 Pepe Ciardelli
8
9 9 Katja Luther
{{toc}}
10
11
{{child_pages(depth=1)}}
12
13 8 Andreas Kohlbecker
1. **Update version numbers** 
14 1 Pepe Ciardelli
15 8 Andreas Kohlbecker
 In the `plugin.xml` files for:
16 3 Pepe Ciardelli
17 8 Andreas Kohlbecker
* `taxeditor-application` 
18
* `taxeditor-bulkeditor`
19
* `taxeditor-editor` 
20 1 Pepe Ciardelli
* `taxeditor-navigation` 
21
* `taxeditor-store` 
22 2 Pepe Ciardelli
23 1 Pepe Ciardelli
24 8 Andreas Kohlbecker
and the `feature.xml` files for:
25 1 Pepe Ciardelli
26
27 2 Pepe Ciardelli
* `taxeditor-feature` 
28 1 Pepe Ciardelli
* `taxeditor-feature-dependencies` 
29 2 Pepe Ciardelli
30 8 Andreas Kohlbecker
update the version number, using the format "2.0.0.v20090617-1416" (Version 2.0.0, 16 Jun 2009 at 14:16).
31 2 Pepe Ciardelli
32 1 Pepe Ciardelli
33 8 Andreas Kohlbecker
1. **Synchronize versions** - In `taxeditor-feature/feature.xml`, choose the "Plug-ins" tab. Click on the "Versions ..." button and choose "Copy versions from plug-in and fragment manifests".
34 1 Pepe Ciardelli
1. **Update dependencies** - If any Eclipse libraries have been added since the last update, in `taxeditor-feature-dependencies/feature.xml` under the "Plug-ins" tab, make sure the library is in the Plug-ins and Fragments list.
35 8 Andreas Kohlbecker
1. **Add features to update site** - In `taxeditor-updateSite/site.xml`, under the tab "Site Map", first remove existing entries from the "Taxonomic Editor" node, then add the feature @eu.etaxonomy.taxeditor` with the latest version number. Do the same under the "Cdm Library" node for the latest version of the feature `eu.etaxonomy.cdmLibrary`. Finally, click the button "Build All ...".
36
1. **Upload to update server** - From `ECLIPSE_WORKSPACE/taxeditor-updateSite/`, upload the contents of 
37 2 Pepe Ciardelli
38 1 Pepe Ciardelli
* `site.xml` 
39
* `features/` 
40 6 Andreas Müller
* `plugin/` 
41 1 Pepe Ciardelli
42 8 Andreas Kohlbecker
to `/var/www/cybertaxonomy.eu/taxeditor/update` on `cybertaxonomy.eu/?`. The update site is `http://cybertaxonomy.eu/taxeditor/update/`.
43 2 Pepe Ciardelli
44 4 Niels Hoffmann
45 8 Andreas Kohlbecker
NOTE: when creating a product, in `taxeditor-application/TaxEditor.product`, under the "Configuration" tab, remove then re-add the `eu.etaxonomy.taxeditor` feature to make sure the version is correct.
46 4 Niels Hoffmann
47
48
# Troubleshooting
49
50
51
The most common problem you will run into is missing bundles. However it is not always obvious what bundle is really missing and most likely it is not the bundle stated in the log file but some other bundle the logged bundle depends on.
52
53
54
You can find an excellent description on how to deal with missing bundles here: http://wiki.eclipse.org/Where_Is_My_Bundle