11<?xml version =" 1.0" encoding =" UTF-8" ?>
2- <!--
3- ~ BSD 2-Clause License
4- ~
5- ~ Copyright (c) 2017, Redis Labs
6- ~ All rights reserved.
7- ~
8- ~ Redistribution and use in source and binary forms, with or without
9- ~ modification, are permitted provided that the following conditions are met:
10- ~
11- ~ * Redistributions of source code must retain the above copyright notice, this
12- ~ list of conditions and the following disclaimer.
13- ~
14- ~ * Redistributions in binary form must reproduce the above copyright notice,
15- ~ this list of conditions and the following disclaimer in the documentation
16- ~ and/or other materials provided with the distribution.
17- ~
18- ~ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
19- ~ AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
20- ~ IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
21- ~ DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
22- ~ FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23- ~ DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
24- ~ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
25- ~ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
26- ~ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
27- ~ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
28- -->
292<project xmlns =" http://maven.apache.org/POM/4.0.0"
303 xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
314 xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
325 <modelVersion >4.0.0</modelVersion >
336
347 <groupId >com.redislabs</groupId >
358 <artifactId >jrejson</artifactId >
36- <version >1.0.0-SNAPSHOT</version >
37- <name >jrejson</name >
9+ <version >1.0.0</version >
10+
11+ <name >JReJSON</name >
12+ <description >Official client for ReJSON</description >
13+ <url >https://oss.redislabs.com/rejson</url >
3814
15+ <organization >
16+ <name >RedisLabs</name >
17+ <url >www.redislabs.com</url >
18+ </organization >
19+ <issueManagement >
20+ <system >github</system >
21+ <url >https://github.com/RedisLabs/JReJSON/issues</url >
22+ </issueManagement >
23+ <scm >
24+ <
connection >scm:git:
[email protected] :RedisLabs/JReJSON.git</
connection >
25+ <
url >scm:git:
[email protected] :RedisLabs/JReJSON.git</
url >
26+ <
developerConnection >scm:git:
[email protected] :RedisLabs/JReJSON.git</
developerConnection >
27+ <tag >1.0.0</tag >
28+ </scm >
3929 <developers >
4030 <developer >
4131 <name >Itamar Haber</name >
4232 <organization >redislabs</organization >
4333 <organizationUrl >https://redislabs.com/</organizationUrl >
4434 </developer >
4535 </developers >
46-
47- <scm >
48- <
connection >scm:git:
[email protected] :RedisLabs/JReJSON.git</
connection >
49- <
url >scm:git:
[email protected] :RedisLabs/JReJSON.git</
url >
50- <
developerConnection >scm:git:
[email protected] :RedisLabs/JReJSON.git</
developerConnection >
51- <tag >1.0.0</tag >
52- </scm >
53-
54- <issueManagement >
55- <system >github</system >
56- <url >https://github.com/RedisLabs/JReJSON/issues</url >
57- </issueManagement >
58-
36+ <licenses >
37+ <license >
38+ <name >BSD 2 Clause</name >
39+ <url >https://opensource.org/licenses/BSD-2-Clause</url >
40+ <distribution >repo</distribution >
41+ </license >
42+ </licenses >
5943 <properties >
6044 <project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
6145 <maven .compiler.source>1.8</maven .compiler.source>
6246 <maven .compiler.target>1.8</maven .compiler.target>
47+ <maven .test.source>8</maven .test.source>
48+ <maven .test.target>8</maven .test.target>
6349 <gson .version>2.8.0</gson .version>
6450 <jedis .version>3.0.0-SNAPSHOT</jedis .version>
6551 <commons .pool2.version>2.4.2</commons .pool2.version>
8167 <artifactId >commons-pool2</artifactId >
8268 <version >${commons.pool2.version} </version >
8369 </dependency >
84- <!-- test -->
8570 <dependency >
8671 <groupId >junit</groupId >
8772 <artifactId >junit</artifactId >
9075 </dependency >
9176 </dependencies >
9277
78+ <distributionManagement >
79+ <snapshotRepository >
80+ <id >ossrh</id >
81+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
82+ </snapshotRepository >
83+ <repository >
84+ <id >ossrh</id >
85+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2/</url >
86+ </repository >
87+ </distributionManagement >
88+
9389 <build >
9490 <plugins >
9591 <plugin >
96- <groupId >org.apache.maven.plugins</groupId >
97- <artifactId >maven-jar-plugin</artifactId >
98- <version >2.6</version >
99- </plugin >
100- <plugin >
101- <groupId >org.apache.maven.plugins</groupId >
10292 <artifactId >maven-compiler-plugin</artifactId >
103- <version >2.0.2 </version >
93+ <version >3.0 </version >
10494 <configuration >
10595 <source >${maven.compiler.source} </source >
10696 <target >${maven.compiler.target} </target >
10797 <encoding >${project.build.sourceEncoding} </encoding >
10898 </configuration >
10999 </plugin >
110100 <plugin >
111- <groupId >org.apache.maven.plugins</groupId >
112- <artifactId >maven-resources-plugin</artifactId >
113- <version >2.6</version >
114- <configuration >
115- <encoding >${project.build.sourceEncoding} </encoding >
116- </configuration >
117- </plugin >
118- <plugin >
119- <groupId >org.apache.maven.plugins</groupId >
120- <artifactId >maven-javadoc-plugin</artifactId >
121- <version >2.10.3</version >
122- <configuration >
123- <encoding >${project.build.sourceEncoding} </encoding >
124- </configuration >
125- <executions >
126- <execution >
127- <phase >package</phase >
128- <goals >
129- <goal >jar</goal >
130- </goals >
131- </execution >
132- </executions >
133- </plugin >
134- <plugin >
135- <groupId >org.apache.maven.plugins</groupId >
136- <artifactId >maven-source-plugin</artifactId >
137- <version >3.0.0</version >
138- <executions >
139- <execution >
140- <id >attach-sources</id >
141- <goals >
142- <goal >jar</goal >
143- </goals >
144- </execution >
145- </executions >
146- </plugin >
101+ <groupId >org.sonatype.plugins</groupId >
102+ <artifactId >nexus-staging-maven-plugin</artifactId >
103+ <version >1.6.7</version >
104+ <extensions >true</extensions >
105+ <configuration >
106+ <serverId >ossrh</serverId >
107+ <nexusUrl >https://oss.sonatype.org/</nexusUrl >
108+ <autoReleaseAfterClose >true</autoReleaseAfterClose >
109+ </configuration >
110+ </plugin >
111+
147112 </plugins >
148113 </build >
149- </project >
114+ <profiles >
115+ <profile >
116+ <id >release</id >
117+ <build >
118+ <plugins >
119+ <!-- Include sources and docs -->
120+ <plugin >
121+ <groupId >org.apache.maven.plugins</groupId >
122+ <artifactId >maven-source-plugin</artifactId >
123+ <version >2.2.1</version >
124+ <executions >
125+ <execution >
126+ <id >attach-sources</id >
127+ <goals >
128+ <goal >jar-no-fork</goal >
129+ </goals >
130+ </execution >
131+ </executions >
132+ </plugin >
133+ <plugin >
134+ <groupId >org.apache.maven.plugins</groupId >
135+ <artifactId >maven-javadoc-plugin</artifactId >
136+ <version >2.9.1</version >
137+ <executions >
138+ <execution >
139+ <id >attach-javadocs</id >
140+ <goals >
141+ <goal >jar</goal >
142+ </goals >
143+ </execution >
144+ </executions >
145+ </plugin >
146+
147+ <!-- Sign the components - this is required by maven central for releases -->
148+ <plugin >
149+ <groupId >org.apache.maven.plugins</groupId >
150+ <artifactId >maven-gpg-plugin</artifactId >
151+ <version >1.5</version >
152+ <executions >
153+ <execution >
154+ <id >sign-artifacts</id >
155+ <phase >verify</phase >
156+ <goals >
157+ <goal >sign</goal >
158+ </goals >
159+ </execution >
160+ </executions >
161+ </plugin >
162+ </plugins >
163+ </build >
164+ </profile >
165+ </profiles >
166+ </project >
0 commit comments