Project

General

Profile

TaxonomicEditorUpdateSiteManualDeployment » History » Version 5

Niels Hoffmann, 05/17/2011 01:54 PM

1 5 Niels Hoffmann
~~~
2
<code class="html">
3
<div style="font-size:300%; color: #600;">Outdated!</div>
4
~~~
5 1 Pepe Ciardelli
6
# Instructions for the Taxonomic Editor update site
7
8
9 2 Pepe Ciardelli
1. **Update version numbers** - In the `plugin.xml` files for:
10 1 Pepe Ciardelli
11
12 2 Pepe Ciardelli
* `taxeditor-application` 
13 1 Pepe Ciardelli
14 3 Pepe Ciardelli
* (@taxeditor-bulkeditor@)
15
16 2 Pepe Ciardelli
* `taxeditor-editor` 
17 1 Pepe Ciardelli
18 2 Pepe Ciardelli
* `taxeditor-navigation` 
19 1 Pepe Ciardelli
20 2 Pepe Ciardelli
* `taxeditor-store` 
21 1 Pepe Ciardelli
22
23 2 Pepe Ciardelli
 and the `feature.xml` files for:
24 1 Pepe Ciardelli
25
26 2 Pepe Ciardelli
* `taxeditor-feature` 
27 1 Pepe Ciardelli
28 2 Pepe Ciardelli
* `taxeditor-feature-dependencies` 
29 1 Pepe Ciardelli
30
31
 update the version number, using the format "2.0.0.v20090617-1416" (Version 2.0.0, 16 Jun 2009 at 14:16).
32
33
34 2 Pepe Ciardelli
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".
35 1 Pepe Ciardelli
36
37 2 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.
38 1 Pepe Ciardelli
39
40 2 Pepe Ciardelli
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 ...".
41 1 Pepe Ciardelli
42
43 2 Pepe Ciardelli
1. **Upload to update server** - From @ECLIPSE_WORKSPACE/taxeditor-updateSite/@, upload the contents of 
44 1 Pepe Ciardelli
45
46 2 Pepe Ciardelli
* `site.xml` 
47 1 Pepe Ciardelli
48 2 Pepe Ciardelli
* `features/` 
49 1 Pepe Ciardelli
50 2 Pepe Ciardelli
* `plugin/` 
51 1 Pepe Ciardelli
52
53 2 Pepe Ciardelli
 to `/var/www/wp5.e-taxonomy.eu/taxeditor/update` on @wp5.e-taxonomy.eu/@. The update site is @http://wp5.e-taxonomy.eu/taxeditor/update/@.
54 1 Pepe Ciardelli
55
56 2 Pepe Ciardelli
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.
57 4 Niels Hoffmann
58
59
60
61
# Troubleshooting
62
63
64
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.
65
66
67
You can find an excellent description on how to deal with missing bundles here: http://wiki.eclipse.org/Where_Is_My_Bundle