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