1
1
<?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
- -->
29
2
<project xmlns =" http://maven.apache.org/POM/4.0.0"
30
3
xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
31
4
xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
32
5
<modelVersion >4.0.0</modelVersion >
33
6
34
7
<groupId >com.redislabs</groupId >
35
8
<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 >
38
14
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:git@github.com:RedisLabs/JReJSON.git</connection >
25
+ <url >scm:git:git@github.com:RedisLabs/JReJSON.git</url >
26
+ <developerConnection >scm:git:git@github.com:RedisLabs/JReJSON.git</developerConnection >
27
+ <tag >1.0.0</tag >
28
+ </scm >
39
29
<developers >
40
30
<developer >
41
31
<name >Itamar Haber</name >
42
32
<organization >redislabs</organization >
43
33
<organizationUrl >https://redislabs.com/</organizationUrl >
44
34
</developer >
45
35
</developers >
46
-
47
- <scm >
48
- <connection >scm:git:git@github.com:RedisLabs/JReJSON.git</connection >
49
- <url >scm:git:git@github.com:RedisLabs/JReJSON.git</url >
50
- <developerConnection >scm:git:git@github.com: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 >
59
43
<properties >
60
44
<project .build.sourceEncoding>UTF-8</project .build.sourceEncoding>
61
45
<maven .compiler.source>1.8</maven .compiler.source>
62
46
<maven .compiler.target>1.8</maven .compiler.target>
47
+ <maven .test.source>8</maven .test.source>
48
+ <maven .test.target>8</maven .test.target>
63
49
<gson .version>2.8.0</gson .version>
64
50
<jedis .version>3.0.0-SNAPSHOT</jedis .version>
65
51
<commons .pool2.version>2.4.2</commons .pool2.version>
81
67
<artifactId >commons-pool2</artifactId >
82
68
<version >${commons.pool2.version} </version >
83
69
</dependency >
84
- <!-- test -->
85
70
<dependency >
86
71
<groupId >junit</groupId >
87
72
<artifactId >junit</artifactId >
90
75
</dependency >
91
76
</dependencies >
92
77
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
+
93
89
<build >
94
90
<plugins >
95
91
<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 >
102
92
<artifactId >maven-compiler-plugin</artifactId >
103
- <version >2.0.2 </version >
93
+ <version >3.0 </version >
104
94
<configuration >
105
95
<source >${maven.compiler.source} </source >
106
96
<target >${maven.compiler.target} </target >
107
97
<encoding >${project.build.sourceEncoding} </encoding >
108
98
</configuration >
109
99
</plugin >
110
100
<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
+
147
112
</plugins >
148
113
</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