-
Notifications
You must be signed in to change notification settings - Fork 1
/
pom.xml
174 lines (172 loc) · 7.79 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
<?xml version="1.0" encoding="UTF-8"?>
<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>fr.evidev.netbeans.modules</groupId>
<name>NetBeans Case Converter</name>
<artifactId>netbeans-case-converter</artifactId>
<version>0.2.3</version>
<packaging>nbm</packaging>
<url>https://github.com/eviweb/netbeans-case-converter</url>
<description>
This module provides a convenient way to convert string case.
<h3>Usage</h3>
In the editor panel:
<ol>
<li>Select the text you want to change the case of</li>
<li>Right-click to open the contextual menu</li>
<li>Open the <code>Convert To...</code> submenu</li>
<li>Click on the converter of your choice</li>
</ol>
Please note that if no text is selected, the menu is disabled.
<h3>Available converters</h3>
<ul>
<li><b>camelCase</b>: first capitalized letter of each word, except for the first letter of the resulting word, no space</li>
<li><b>hyphen-case</b>: lower case words separated with an hyphen</li>
<li><b>lower case</b>: lower case words</li>
<li><b>PascalCase</b>: first capitalized letter of each word, no space</li>
<li><b>Sentence case.</b>: first capitalized letter of the first word, ends with a dot (capital letters within the sentence are preserved)</li>
<li><b>snake_case</b>: lower case words separated with an underline character</li>
<li><b>Title Case</b>: first capitalized letter of each word, one space between words</li>
<li><b>UPPER CASE</b>: upper case words</li>
</ul>
</description>
<developers>
<developer>
<id>eviweb</id>
<name>Eric VILLARD</name>
<email>dev@eviweb.fr</email>
<url>https://github.com/eviweb</url>
</developer>
</developers>
<scm>
<connection>scm:git:https://github.com/eviweb/netbeans-case-converter.git</connection>
<developerConnection>scm:git:https://github.com/eviweb/netbeans-case-converter.git</developerConnection>
<url>https://github.com/eviweb/netbeans-case-converter/tree/${project.scm.tag}</url>
<tag>master</tag>
</scm>
<licenses>
<license>
<name>Apache License, Version 2.0</name>
<url>https://www.apache.org/licenses/LICENSE-2.0</url>
<distribution>repo</distribution>
</license>
</licenses>
<distributionManagement>
<snapshotRepository>
<id>ossrh</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</snapshotRepository>
<repository>
<id>ossrh</id>
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
</repository>
</distributionManagement>
<build>
<plugins>
<plugin>
<groupId>org.sonatype.plugins</groupId>
<artifactId>nexus-staging-maven-plugin</artifactId>
<version>1.6.7</version>
<extensions>true</extensions>
<configuration>
<serverId>ossrh</serverId>
<nexusUrl>https://oss.sonatype.org/</nexusUrl>
<autoReleaseAfterClose>true</autoReleaseAfterClose>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.netbeans.utilities</groupId>
<artifactId>nbm-maven-plugin</artifactId>
<version>4.5</version>
<extensions>true</extensions>
<configuration>
<!-- keep it for backwards compatibility to previous versions-->
<codeNameBase>fr.evidev.netbeans.modules.caseconverter</codeNameBase>
<author>Eric VILLARD (dev@eviweb.fr)</author>
<homePageUrl>link:https://github.com/eviweb/netbeans-case-converter[https://github.com/eviweb/netbeans-case-converter]</homePageUrl>
<!-- keystore: only required, if you don't want to pass the path to the keystore file via cmdline-->
<keystore>${keystore}</keystore>
<keystorealias>${keystorealias}</keystorealias>
<keystorepassword>${keystorepassword}</keystorepassword>
<licenseName>Apache License, Version 2.0</licenseName>
<licenseFile>LICENSE</licenseFile>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.2</version>
<configuration>
<archive>
<manifestFile>${project.build.outputDirectory}/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-gpg-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<id>sign-artifacts</id>
<phase>verify</phase>
<goals>
<goal>sign</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-api-annotations-common</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-modules-editor-lib2</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-awt</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-text</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-openide-util-ui</artifactId>
<version>${netbeans.api.version}</version>
</dependency>
<dependency>
<groupId>org.netbeans.api</groupId>
<artifactId>org-netbeans-libs-junit4</artifactId>
<version>${netbeans.api.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<netbeans.api.version>RELEASE110</netbeans.api.version>
</properties>
</project>