2016-01-14 19:38:06 -08:00

126 lines
6.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Deploying a Plugin / IntelliJ Platform SDK DevGuide</title>
<link rel="stylesheet" href="/intellij/sdk/docs/app/css/styles.min.css">
<!-- non-retina iPad pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-72x72.png" sizes="72x72">
<!-- retina iPhone pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-114x114.png" sizes="114x114">
<!-- retina iPad pre iOS 7 -->
<link rel="apple-touch-icon" href="/intellij/sdk/docs/apple-touch-icon-144x144.png" sizes="144x144">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="/intellij/sdk/docs/apple-touch-icon-precomposed.png">
<!-- normal favicon -->
<link rel="shortcut icon" type="image/x-icon" href="/intellij/sdk/docs/favicon.ico">
<link rel="icon" type="image/png" href="/intellij/sdk/docs/favicon.png">
<link rel="stylesheet" href="/intellij/sdk/docs/styles/styles.css"></head>
<body data-id="basics/getting_started/deploying_plugin">
<div class="wrapper">
<section class="panel _nav">
<header class="panel__header">
<div class="container">
<form class="search-box">
<label for="search-box__input" class="search-box__label">
<input type="text" class="search-box__input" id="search-box__input" placeholder="Search IntelliJ Platform SDK DevGuide">
</label>
<div class="search-box__clear" title="Clear"></div>
</form>
</div>
</header>
<nav class="panel__content">
<div class="container _nav">
<menu class="nav-tree"></menu>
</div>
<div class="container _footer panel__footer">
<p><a href="https://youtrack.jetbrains.com/issues/IJSDK">Send feedback</a></p>
<p>&copy; 2000&ndash;2016 <a href="//www.jetbrains.com">JetBrains</a> s.r.o.<br>
All rights reserved.</p>
</div>
</nav>
</section>
<main class="panel _main" role="main">
<header class="panel__header">
<div class="container">
<h3>IntelliJ Platform SDK DevGuide</h3>
<div class="shortcuts-switcher"><label for="switch-shortcuts">Keymap:</label><select id="switch-shortcuts" class="select _shortcuts" height="1">
<option data-group="primary" value="default" selected>Default</option>
<option data-group="primary" value="default_for_gnome">GNOME</option>
<option data-group="primary" value="default_for_kde">KDE</option>
<option data-group="primary" value="default_for_xwin">XWindow</option>
<option data-group="primary" value="emacs">Emacs</option>
<option data-group="primary" value="jbuilder">JBuilder</option>
<option data-group="primary" value="visual_studio">Visual Studio</option>
<option data-group="primary" value="netbeans_6.5">NetBeans 6.5</option>
<option data-group="primary" value="eclipse">Eclipse</option>
<option data-group="secondary" value="mac_os_x_10.5_">OS X 10.5+</option>
<option data-group="secondary" value="mac_os_x">OS X</option>
<option data-group="secondary" value="eclipse_mac_os_x">OS X Eclipse</option></select>
</div>
<div class="panel-trigger"></div>
</div>
</header>
<section class="panel__content">
<div class="container">
<article class="article" data-shortcut-switcher="false">
<h1>Deploying a Plugin</h1>
<p>Before your custom plugin can be used, it must be deployed: built, installed, and then enabled using Plugin Manager.</p>
<p>To deploy a plugin:</p>
<ul>
<li>Make your project by invoking <strong>Build | Make Project</strong>.</li>
<li>
<p>Prepare your plugin for deployment. In the main menu, select **Build | Prepare Plugin Module <module name="">' for Deployment**.</module></p>
<p><img src="deploying_plugin/img/prepare_plugin_for_deployment.png" alt="Prepare Plugin for Deployment" /></p>
</li>
<li>
<p>If the plugin module does not depend on any libraries, a <code class="code highlight language-text">.jar</code> archive will be created. Otherwise, a <code class="code highlight language-text">.zip</code> archive will be created including all the plugin libraries specified in the project settings.</p>
<p><img src="deploying_plugin/img/jar_saved_notification.png" alt="Jar Saved Notification" /></p>
</li>
<li>
<p>Copy the newly created archive file to the <code class="code highlight language-text">.IntelliJIDEAx0\config\plugins</code> folder, and then restart your IDE so the changes may take effect. To know how to locate your <em>plugins</em> directory, refer to <a href="/intellij/sdk/docs/basics/settings_caches_logs.html"><span>IDE Settings, Caches, Logs, and Plugins</span></a>.</p>
<p><img src="deploying_plugin/img/jar_location.png" alt="Jar File Location" /></p>
</li>
<li>In the main menu, select <strong>File | Settings</strong> to open the Settings dialog box.</li>
<li>In the Settings dialog box, under <strong>IDE Settings</strong>, click <strong>Plugins</strong>.</li>
<li>In the Plugins area, open the <strong>Installed</strong> tab, and then select the check-box next to your plugin name.</li>
<li>When finished, click OK to close the Settings dialog box.</li>
<li>Restart the IDE so that your changes take effect.</li>
</ul>
<div class="last-modified">
Last modified: 30 November 2015
</div>
</article>
<section class="disqus">
<div id="disqus_thread"></div>
</section>
</div>
</section>
</main>
</div>
<script data-main="/intellij/sdk/docs/app/js/main.build" data-baseurl="/intellij/sdk/docs/" src="/intellij/sdk/docs/app/js/vendor/requirejs/require.js"></script>
</body>
</html>