-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathpom.xml
267 lines (241 loc) · 11.9 KB
/
pom.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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.markiewb.netbeans.plugins</groupId>
<artifactId>open-file-at-cursor-plugin</artifactId>
<version>1.3.2.0</version>
<packaging>nbm</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<netbeans.run.params.ide/>
</properties>
<repositories>
<!--
Repository hosting NetBeans modules, especially APIs.
Versions are based on IDE releases, e.g.: RELEASE691
To create your own repository, use: nbm:populate-repository
-->
<repository>
<id>netbeans</id>
<name>NetBeans</name>
<url>http://bits.netbeans.org/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-api-annotations-common</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-editor-lib</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-java-lexer</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-awt</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-filesystems</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-lexer</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-editor</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-loaders</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-nodes</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util-lookup</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-projectapi</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-java-project</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-dialogs</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-options-api</artifactId>
<version>RELEASE721</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-java-source</artifactId>
<version>RELEASE721</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-api-java-classpath</artifactId>
<version>RELEASE721</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-libs-javacapi</artifactId>
<version>RELEASE721</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-core</artifactId>
<version>1.3</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>3.11.1</version>
<extensions>true</extensions>
<configuration>
<!-- keep it for backwards compatibility to previous versions-->
<codeNameBase>open.file.at.cursor.plugin</codeNameBase>
<licenseFile>LICENSE-2.0.txt</licenseFile>
<author>Benno Markiewicz ([email protected])</author>
<homePageUrl>https://github.com/markiewb/nb-resource-hyperlink-at-cursor</homePageUrl>
<keystore>nbproject/private/keystore</keystore>
<keystorealias>myself</keystorealias>
<licenseName>Apache 2.0</licenseName>
</configuration>
</plugin>
<plugin>
<!-- NetBeans 6.9+ requires JDK 6, starting NetBeans 7.4 source 1.7 will be required -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<!-- to have the jar plugin pickup the nbm generated manifest -->
<useDefaultManifestFile>true</useDefaultManifestFile>
</configuration>
</plugin>
</plugins>
</build>
<name>Open File At Cursor Plugin</name>
<description>This plugin adds hyperlinks to filenames within String literals of Java sources. If you click the hyperlink, then the file will be opened in the NetBeans editor.
<p>
Features:
<ul>
<li>Supports relative paths regarding to the current file</li>
<li>Supports relative paths regarding to the current project (source, test and resources roots)</li>
<li>Supports absolute paths</li>
<li>Support partial matches (relative to current dir and source roots) - can be disabled at Options|Misc</li>
<li>Supports paths relative to project directory (since 1.2.0)</li>
<li>Supports fully qualified classnames (since 1.3.0)</li>
<li>Supports files in the same package but in different source root (since 1.3.0)</li>
</ul>
</p>
<img src="https://raw.github.com/markiewb/nb-resource-hyperlink-at-cursor/master/doc/screenshot-1.0.0.png"/>
<h2>Updates in 1.3.2:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/3">Issue 3</a>]: Fixed freeze</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/19">Issue 19</a>]: Fixed java.lang.AssertionError: Need to normalize ..., when there is a colon in the string #19</li>
</ul>
<h2>Updates in 1.3.1:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/18">Issue 18</a>]: NPE when pressing CTRL in the diff dialog</li>
</ul>
<h2>Updates in 1.3.0:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/12">Feature 12</a>]: Support fully qualified classnames</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/14">Feature 14</a>]: Search for classname in dependencies too (only works for dependencies with sources)</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/10">Feature 10</a>]: Find files in same package but different source root</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/16">Issue 16</a>]: Make the hyperlinking faster / use less IO</li>
</ul>
<h2>Updates in 1.2.2:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/11">Issue 11</a>]: Fixed: NPE</li>
</ul>
<h2>Updates in 1.2.1:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/9">Issue 9</a>]: Fixed: Links to src/test/resources do not work</li>
</ul>
<h2>Updates in 1.2.0:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/8">Feature 8</a>]: Support of paths relative to project directory</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/7">Issue 7</a>]: Fixed: NPE at ResourceHyperlinkProvider.findFiles</li>
</ul>
<h2>Updates in 1.1.2:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/6">Issue 6</a>]: Fixed: NPE at ResourceHyperlinkProvider.getMatchingFileInCurrentDirectory</li>
</ul>
<h2>Updates in 1.1.1:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/5">Issue 5</a>]: Fixed: Multiple matches: Selected file in dialog will open wrong file</li>
</ul>
<h2>Updates in 1.1.0:</h2>
<ul>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/1">Feature 1</a>]: Support of partial matching (+ options dialog)</li>
<li>[<a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues/4">Issue 4</a>]: Fixed: Provide a valid category for the update center</li>
</ul>
<h2>Updates in 1.0.0:</h2>
<ul>
<li>initial version - implements the RFE <a href="https://netbeans.org/bugzilla/show_bug.cgi?id=237902">https://netbeans.org/bugzilla/show_bug.cgi?id=237902</a></li>
</ul>
<p>Provide defects, request for enhancements and feedback at <a href="https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues">https://github.com/markiewb/nb-resource-hyperlink-at-cursor/issues</a></p>
<p>Compatible to >=NB 7.2.1</p>
<p>Legal disclaimer: Code is licensed under Apache 2.0.</p>
<p>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K4CMP92RZELE2"><img src="https://www.paypalobjects.com/en_US/i/btn/btn_donate_SM.gif" border="0"></a>
</p>
</description>
</project>