blob: 0edd0fd552c6265b095dd640893e58592c6f2f13 [file] [log] [blame]
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>3.2.2. Deploying the toolkit plug-in</title>
<link rel="stylesheet" type="text/css" href="../../css/style.css">
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
<link rel="home" href="../index.html" title="Jubula Developer Manual">
<link rel="up" href="iteExtension.html" title="3.2. ITE extension">
<link rel="prev" href="creating-the-toolkit-plug-in.html" title="3.2.1. Creating the toolkit plug-in">
<link rel="next" href="remoteControlExtension.html" title="3.3. Remote control extension">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">3.2.2. Deploying the toolkit plug-in</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="creating-the-toolkit-plug-in.html">Prev</a> </td>
<th width="60%" align="center">3.2. ITE extension</th>
<td width="20%" align="right"> <a accesskey="n" href="remoteControlExtension.html">Next</a>
</td>
</tr>
</table>
<hr>
</div>
<div xmlns:d="http://docbook.org/ns/docbook" class="breadcrumbs">
<span class="breadcrumb-link"><a href="../index.html">Jubula Developer Manual</a></span> &gt; <span class="breadcrumb-link"><a href="toolkitExtension.html">Creating toolkit extensions for custom UI widgets</a></span> &gt; <span class="breadcrumb-link"><a href="iteExtension.html">ITE extension</a></span> &gt; <span class="breadcrumb-node">Deploying the toolkit plug-in</span>
</div>
<div class="section">
<div class="titlepage"><div><div><h3 class="title">
<a name="deploying-the-toolkit-plug-in"></a>3.2.2. Deploying the toolkit plug-in</h3></div></div></div>
<p>
Once the toolkit feature has been created, it must be deployed
in the ITE. The toolkit feature must be exported to an update
site and then installed via this update site into the ITE. If
you want to execute tests on your new components via testexec,
it is important that you have write access to the ITE so that
the installed feature can be accessed during test execution.
</p>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="create-an-update-site-for-the-toolkit-feature"></a>3.2.2.1. Create an update site for the toolkit feature</h4></div></div></div>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem"><p>
Create an <span class="strong"><strong>Update Site
Project</strong></span>.
</p></li>
<li class="listitem"><p>
Add a category to your update site that defines its
<span class="emphasis"><em>ID</em></span> and <span class="emphasis"><em>Name</em></span>.
</p></li>
<li class="listitem"><p>
Add your toolkit feature to the category created in the
previous step.
</p></li>
<li class="listitem"><p>
Build the created toolkit update site. The directory of
the toolkit update site project serves as an update site,
which is later used to install your toolkit feature into
the ITE. Remember to build and then synchronize this
update site if you have changed the toolkit feature.
</p></li>
</ol></div>
</div>
<div class="section">
<div class="titlepage"><div><div><h4 class="title">
<a name="install-the-toolkit-feature-from-the-update-site"></a>3.2.2.2. Install the toolkit feature from the update site</h4></div></div></div>
<div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem"><p>
Start the ITE and select from the main menu
<span class="menupath">Help</span>--&gt;<span class="menupath">Install new software...</span>.
</p></li>
<li class="listitem"><p>
Click the &#8221;<span class="emphasis"><em>Add...</em></span>&#8221; button in the
<span class="emphasis"><em>Install</em></span> dialog that appears.
</p></li>
<li class="listitem"><p>
Click the &#8221;<span class="emphasis"><em>Local...</em></span>&#8221; button in the
<span class="emphasis"><em>Add Repository</em></span> dialog that appears
</p></li>
<li class="listitem"><p>
Navigate to the directory that contains your update site
and confirm your selection.
</p></li>
<li class="listitem"><p>
Click &#8221;<span class="emphasis"><em>OK</em></span>&#8221; to exit the <span class="emphasis"><em>Add
Repository</em></span> dialog. The active dialog should now
be <span class="emphasis"><em>Install</em></span>.
</p></li>
<li class="listitem"><p>
Ensure that the check box named <span class="emphasis"><em>Group items by
category</em></span> is deselected. Your feature should be
visible in the central table of the dialog.
</p></li>
<li class="listitem"><p>
Ensure that the check box next to your feature is selected
and click &#8221;<span class="emphasis"><em>Next</em></span>&#8221;.
</p></li>
<li class="listitem"><p>
Confirm the <span class="emphasis"><em>Installation Details</em></span> by
clicking the &#8221;<span class="emphasis"><em>Next</em></span>&#8221; button again.
</p></li>
<li class="listitem"><p>
Accept the license agreement terms and click
&#8221;<span class="emphasis"><em>Finish</em></span>&#8221;.
</p></li>
<li class="listitem"><p>
A warning dialog may appear to warn you are installing
unsigned content. Click &#8221;<span class="emphasis"><em>OK</em></span>&#8221; in this
dialog if the feature comes from a trusted source. This
should be the case as long as you install your own
feature. Then the installation process begins.
</p></li>
<li class="listitem"><p>
Click the &#8221;<span class="emphasis"><em>Restart Now</em></span>&#8221; button to
perform a restart, when a dialog appears to prompt the
restart that will safely finish the update / installation.
After the restart your ITE toolkit extension feature is
installed.
</p></li>
</ol></div>
</div>
</div>
<br xmlns:d="http://docbook.org/ns/docbook"><hr xmlns:d="http://docbook.org/ns/docbook">
<address xmlns:d="http://docbook.org/ns/docbook">Copyright BREDEX GmbH 2015. Made available under the Eclipse Public License v1.0.</address>
<br xmlns:d="http://docbook.org/ns/docbook">
</body>
</html>