1+ <idea-plugin >
2+ <id >net.servicestack.ideaplugin</id >
3+ <name >ServiceStack</name >
4+ <!-- Change build version in build.gradle-->
5+ <version >1.0.15</version >
6+ <vendor email =" team@servicestack.net" url =" https://servicestack.net/" >ServiceStack</vendor >
7+
8+ <description ><![CDATA[
9+ Integration with ServiceStack Web Services, includes support for Java, Kotlin and TypeScript Add ServiceStack Reference.
10+ ]]> </description >
11+
12+ <change-notes ><![CDATA[
13+ <ul>
14+ <li>1.0.15 - Add Dart ServiceStack Reference support.</li>
15+ <li>1.0.14 - Fix adding Android dependencies.</li>
16+ <li>1.0.12 - Fix TypeScript dialog defaults to use classes over definitions only.</li>
17+ <li>1.0.11 - Small UI fixes.</li>
18+ <li>1.0.10 - Add TypeScript support. Fix issue with resolving URL to match behavior of other extensions.</li>
19+ <li>1.0.9 - Fix plugin to support Android Studio 2.0.</li>
20+ <li>1.0.8 - Add support for Kotlin projects with Add/Update ServiceStack reference.</li>
21+ <li>1.0.7 - Bug fixes and client now gets dependency version from ServiceStack.Java tags, falls back to 1.0.15 if it fails.</li>
22+ <li>1.0.6 - Update client and android dependency versions to 1.0.13.</li>
23+ <li>1.0.5 - Update client and android dependency versions to 1.0.12.</li>
24+ <li>1.0.4 - Bug fixes for Maven project support and new versions of net.servicestack:client.</li>
25+ <li>1.0.3 - Added support to detect Maven pom.xml and inject net.servicestack:client dependency for IntelliJ + Maven modules.</li>
26+ <li>1.0.2 - Fix plugin.xml template bug to enable search from IDE.</li>
27+ <li>1.0 - Initial release.</li>
28+ </ul>
29+ ]]>
30+ </change-notes >
31+
32+ <!-- please see http://confluence.jetbrains.com/display/IDEADEV/Build+Number+Ranges for description -->
33+ <idea-version since-build =" 192.0" />
34+
35+ <!-- please see http://confluence.jetbrains.com/display/IDEADEV/Plugin+Compatibility+with+IntelliJ+Platform+Products
36+ on how to target different products -->
37+ <depends >com.intellij.modules.lang</depends >
38+ <depends >com.intellij.modules.platform</depends >
39+
40+ <extensions defaultExtensionNs =" com.intellij" >
41+ <!-- Add your extensions here -->
42+ <intentionAction >
43+ <className >net.servicestack.idea.UpdateServiceStackReferenceIntention</className >
44+ </intentionAction >
45+
46+ <applicationService serviceImplementation =" net.servicestack.idea.PluginSettingsService"
47+ id =" ServiceStackIDEASettingsService" />
48+
49+ <applicationConfigurable groupId =" ServiceStackIDEA"
50+ displayName =" ServiceStack"
51+ id =" ServiceStackIDEAConfig"
52+ instance =" net.servicestack.idea.PluginSettingsConfigurable" />
53+
54+ <notification .group groupId =" ServiceStackIDEA" id =" ServiceStackIDEA" />
55+ </extensions >
56+
57+ <actions >
58+ <action id =" AddServiceStackReference" class =" net.servicestack.idea.AddServiceStackAction" text =" ServiceStack Reference..." icon =" /logo-16.png"
59+ description =" Adds a ServiceStack reference to the selected module" >
60+ <add-to-group group-id =" NewGroup" anchor =" after" relative-to-action =" NewAction" />
61+ <keyboard-shortcut keymap =" $default" first-keystroke =" shift ctrl alt R" />
62+ </action >
63+ <action id =" UpdateServiceStackReference" class =" net.servicestack.idea.UpdateServiceStackReference" text =" Update ServiceStack Reference" icon =" /logo-16.png"
64+ description =" Updates the selected ServiceStack reference." >
65+ <add-to-group group-id =" ProjectViewPopupMenu" anchor =" last" />
66+ </action >
67+ <action id =" AddTypeScriptReference" class =" net.servicestack.idea.AddTypeScriptAction" text =" TypeScript Reference..." icon =" /logo-16.png"
68+ description =" Adds a ServiceStack TypeScript reference to the selected folder" >
69+ <add-to-group group-id =" NewGroup" anchor =" after" relative-to-action =" NewAction" />
70+ </action >
71+ </actions >
72+ </idea-plugin >
0 commit comments