mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
126 lines
6.1 KiB
HTML
126 lines
6.1 KiB
HTML
|
||
|
||
|
||
<!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>© 2000–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>
|
||
|