Difference between revisions of "FAQ How do I create an update site (site.xml)?"

From Eclipsepedia

Jump to: navigation, search
m
Line 1: Line 1:
Select '''File > New > Other... > Plug-in Development > Update Site Project'''. Open the Update Site Editor and add the features you want to publish. A site can contain multiple categories of features, and we added one for this example. After adding a feature, it has to be explicitly  published (Figure 4.6).
+
First create a new plugin project
  
Click '''Build All''' to build all features and plug-ins recursively required for this update site. The result is an update site that is ready to be used in your Navigator (Figure 4.7).
+
New -> Plug-in Development -> Plug-in Project
 +
[[Image:plugin.jpg]]
  
&nbsp;&nbsp;&nbsp;&nbsp;<img src=../images/site.png>
+
You can select a template for creating your project or even just create a blank one in case you know how things work.
&nbsp;&nbsp;&nbsp;&nbsp;'''Figure 4.6'''&nbsp;&nbsp;Creating an update site
+
  
&nbsp;&nbsp;&nbsp;&nbsp;<img src=../images/site-nav.png>
+
Now you have to create your feature project.
&nbsp;&nbsp;&nbsp;&nbsp;'''Figure 4.7'''&nbsp;&nbsp;Building features and plug-ins for an update site
+
  
You can simply drag the contents of the Hello World Update Site project to an  file transfer protocol (FTP) client to publish at a Web site. Alternatively, you can even test out the update site directly by selecting '''Help &gt; Software Updates &gt; Find and Install... &gt; Search for new features to install &gt; Add Local Site...''' and finding the workspace project on your local file system.
+
New -> Plug-in Development -> Feature Project
 +
[[Image:feature.jpg]]
 +
 
 +
Here is the point where you link your Plugin project with your Feature Project.
 +
 
 +
Open the feature.xml file on your Feature project.
 +
 
 +
On plugins tab click on add and select your project then save the file.
 +
[[Image:feature-plugin.jpg]]
 +
 
 +
The last peace is the Update site project. To create it go to
 +
 
 +
New -> Plug-in Development -> Update Site Project
 +
[[Image:site.jpg]]
 +
 
 +
Now we just have to link the Feature project with the Update site, and you're good to go.
 +
 
 +
To do that, open the site.xml file on your Site project.
 +
 
 +
Add Feature -> Select your project.
 +
[[Image:site-feature.jpg]]
 +
 
 +
In case you want to add a category for your feature, just click on New Category,
 +
 
 +
name it as you want then drag the feature site over the category.
 +
 
 +
The category is the name displayed when a eclipse client is installing your plugin by update-site.
 +
 
 +
Svae it then click '''Build All''' to build all features and plug-ins recursively required for this update site.
 +
 
 +
You can simply drag the contents of your Update Site project to an  file transfer protocol (FTP) client to publish at a Web site.  
 +
 
 +
Alternatively, you can even test out the update site directly by selecting '''Help &gt; Software Updates &gt; Find and Install... &gt; Search for new features to install &gt; Add Local Site...''' and finding the workspace project on your local file system.
  
 
{{Template:FAQ_Tagline}}
 
{{Template:FAQ_Tagline}}

Revision as of 18:57, 26 July 2007

First create a new plugin project

New -> Plug-in Development -> Plug-in Project Plugin.jpg

You can select a template for creating your project or even just create a blank one in case you know how things work.

Now you have to create your feature project.

New -> Plug-in Development -> Feature Project Feature.jpg

Here is the point where you link your Plugin project with your Feature Project.

Open the feature.xml file on your Feature project.

On plugins tab click on add and select your project then save the file. Feature-plugin.jpg

The last peace is the Update site project. To create it go to

New -> Plug-in Development -> Update Site Project Site.jpg

Now we just have to link the Feature project with the Update site, and you're good to go.

To do that, open the site.xml file on your Site project.

Add Feature -> Select your project. Site-feature.jpg

In case you want to add a category for your feature, just click on New Category,

name it as you want then drag the feature site over the category.

The category is the name displayed when a eclipse client is installing your plugin by update-site.

Svae it then click Build All to build all features and plug-ins recursively required for this update site.

You can simply drag the contents of your Update Site project to an file transfer protocol (FTP) client to publish at a Web site.

Alternatively, you can even test out the update site directly by selecting Help > Software Updates > Find and Install... > Search for new features to install > Add Local Site... and finding the workspace project on your local file system.


This FAQ was originally published in Official Eclipse 3.0 FAQs. Copyright 2004, Pearson Education, Inc. All rights reserved. This text is made available here under the terms of the Eclipse Public License v1.0.