-
Notifications
You must be signed in to change notification settings - Fork 33
/
plugin.xml
97 lines (91 loc) · 4.39 KB
/
plugin.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<idea-plugin version="2" url="https://github.com/ishchenko/idea-mini-ibatis">
<id>idea-mini-ibatis</id>
<name>iBATIS/MyBatis mini-plugin</name>
<version>1.14</version>
<vendor>Max Ishchenko</vendor>
<idea-version since-build="103.255"/>
<description><![CDATA[
Simple iBATIS/MyBatis plugin <br>
Contains essential features only, no datasource integration (yet)<br>
Works for IDEA >= 10.0.3
]]>
</description>
<change-notes>
<![CDATA[
<ul>
1.14
<!--TBD-->
</ul>
<ul> 1.13
<li>Find Usages of Spring beans exception fixed</li>
</ul>
<ul> 1.12
<li>Call Hierarchy support for sqlMap statements</li>
</ul>
<ul> 1.11
<li>Fixed ClassCastException for groovy strings</li>
<li>Copy Reference support for sqlMap statements</li>
</ul>
<ul> 1.10
<li>Not fully qualified statement names support</li>
<li>Red circle of death fixed when you had some empty namespaces and invoked auto completion</li>
</ul>
<ul> 1.9
<li>Multiple dots in fully qualified statement name support</li>
<li>Any string literal is a reference now</li>
<li>Computing concatenations for literals</li>
<li>Better File Structure popup presentation</li>
</ul>
<ul> 1.8
<li>Better mapper file navigation</li>
<li>Mapper method definition inspection</li>
</ul>
<ul> 1.7
<li>result resultMap attribute support</li>
</ul>
<ul> 1.6
<li>Occasional StringIndexOutOfBoundsException fixed</li>
<li>parameterMap attribute support</li>
<li>selectKey resultClass attribute support</li>
</ul>
<ul> 1.5
<li>Quick Documentation for statement names in Java code</li>
</ul>
<ul> 1.4
<li>Support for sqlMaps with no namespace attribute defined</li>
<li>Better sqlMap file navigation</li>
</ul>
<ul> 1.3
<li>Error on background mapper detection fixed</li>
<li>Resolving multiple statements with same namespace and id</li>
</ul>
<ul> 1.2
<li>include tags support</li>
<li>typeAlias support</li>
<li>MyBatis 3 proxies - Go to Implementation for proxy methods jumps right into xml declaration for the mapper method</li>
<li>Find Usages for sqlMap statements. Finds self-reference as well, that should be fixed</li>
</ul>
<ul> 1.1
<li>Showing clickable gutter icons for mapper interface and their methods, no Go to Implementation hotkey support yet</li>
<li>Searching for sqlMaps and mappers in libraries as well</li>
</ul>
<ul> 1.0
<li>Go to Declaration for string literals in method arguments</li>
<li>Autocompletion of statement names in string literals in method arguments</li>
</ul>
]]>
</change-notes>
<extensions defaultExtensionNs="com.intellij">
<psi.referenceContributor implementation="net.ishchenko.idea.minibatis.MyBatisReferenceContributor"/>
<dom.fileDescription implementation="net.ishchenko.idea.minibatis.SqlMapDescription"/>
<dom.fileDescription implementation="net.ishchenko.idea.minibatis.MapperDescription"/>
<codeInsight.lineMarkerProvider language="JAVA" implementationClass="net.ishchenko.idea.minibatis.MyBatis3ProxiesLineMarkerProvider"/>
<definitionsSearch implementation="net.ishchenko.idea.minibatis.MyBatis3ProxiesDefinitionsSearcher"/>
<projectService serviceImplementation="net.ishchenko.idea.minibatis.DomFileElementsFinder"/>
<lang.documentationProvider language="JAVA" implementationClass="net.ishchenko.idea.minibatis.StatementDocumentationProvider"/>
<inspectionToolProvider implementation="net.ishchenko.idea.minibatis.MyBatisInspectionToolsProvider"/>
<qualifiedNameProvider implementation="net.ishchenko.idea.minibatis.IdentifiableStatementQualifiedNameProvider"/>
<callHierarchyProvider language="XML" implementationClass="net.ishchenko.idea.minibatis.IdentifiableStatementHierarchyProvider"/>
<gotoSymbolContributor implementation="net.ishchenko.idea.minibatis.GoToSqlMapStatementContributor"/>
</extensions>
</idea-plugin>