@@ -30,11 +30,56 @@ LICENSE file.
30
30
This is the top level project that builds, packages the core and all the DB bindings for YCSB infrastructure.
31
31
</description >
32
32
33
+ <url >https://ycsb.site/</url >
34
+ <licenses >
35
+ <license >
36
+ <name >Apache License, Version 2.0</name >
37
+ <url >https://www.apache.org/licenses/LICENSE-2.0.txt</url >
38
+ <distribution >repo</distribution >
39
+ </license >
40
+ </licenses >
41
+ <developers >
42
+ <!-- Please see git for authorship information.
43
+ This list is project maintainers -->
44
+ <developer >
45
+ <id >allanbank</id >
46
+ <name >Robert J. Moore</name >
47
+
48
+ </developer >
49
+ <developer >
50
+ <id >busbey</id >
51
+ <name >Sean Busbey</name >
52
+
53
+ </developer >
54
+ <developer >
55
+ <id >cmatser</id >
56
+ <name >Chrisjan Matser</name >
57
+
58
+ </developer >
59
+ <developer >
60
+ <id >stfeng2</id >
61
+ <name >Stanley Feng</name >
62
+
63
+ </developer >
64
+ </developers >
65
+
33
66
<scm >
34
67
<connection >scm:git:git://github.com/brianfrankcooper/YCSB.git</connection >
35
68
<tag >master</tag >
36
69
<url >https://github.com/brianfrankcooper/YCSB</url >
37
70
</scm >
71
+ <distributionManagement >
72
+ <repository >
73
+ <id >sonatype.releases.https</id >
74
+ <name >Release Repo at sonatype oss.</name >
75
+ <url >https://oss.sonatype.org/service/local/staging/deploy/maven2</url >
76
+ </repository >
77
+ <snapshotRepository >
78
+ <id >sonatype.snapshots.https</id >
79
+ <name >snapshot Repo at sonatype oss.</name >
80
+ <url >https://oss.sonatype.org/content/repositories/snapshots</url >
81
+ </snapshotRepository >
82
+ </distributionManagement >
38
83
<dependencyManagement >
39
84
<dependencies >
40
85
<dependency >
@@ -230,4 +275,65 @@ LICENSE file.
230
275
</plugin >
231
276
</plugins >
232
277
</build >
278
+ <profiles >
279
+ <profile >
280
+ <!-- plugins needed to pass sonatype repo checks -->
281
+ <id >ycsb-release</id >
282
+ <properties >
283
+ <doclint >none</doclint >
284
+ </properties >
285
+ <build >
286
+ <pluginManagement >
287
+ <plugins >
288
+ <plugin >
289
+ <groupId >org.apache.maven.plugins</groupId >
290
+ <artifactId >maven-deploy-plugin</artifactId >
291
+ <version >3.0.0-M1</version >
292
+ </plugin >
293
+ </plugins >
294
+ </pluginManagement >
295
+ <plugins >
296
+ <plugin >
297
+ <groupId >org.apache.maven.plugins</groupId >
298
+ <artifactId >maven-source-plugin</artifactId >
299
+ <version >3.1.0</version >
300
+ <executions >
301
+ <execution >
302
+ <id >attach-sources</id >
303
+ <goals >
304
+ <goal >jar-no-fork</goal >
305
+ </goals >
306
+ </execution >
307
+ </executions >
308
+ </plugin >
309
+ <plugin >
310
+ <groupId >org.apache.maven.plugins</groupId >
311
+ <artifactId >maven-javadoc-plugin</artifactId >
312
+ <version >3.1.1</version >
313
+ <executions >
314
+ <execution >
315
+ <id >attach-javadocs</id >
316
+ <goals >
317
+ <goal >jar</goal >
318
+ </goals >
319
+ </execution >
320
+ </executions >
321
+ </plugin >
322
+ <plugin >
323
+ <groupId >org.apache.maven.plugins</groupId >
324
+ <artifactId >maven-gpg-plugin</artifactId >
325
+ <version >1.6</version >
326
+ <executions >
327
+ <execution >
328
+ <id >sign-release-artifacts</id >
329
+ <goals >
330
+ <goal >sign</goal >
331
+ </goals >
332
+ </execution >
333
+ </executions >
334
+ </plugin >
335
+ </plugins >
336
+ </build >
337
+ </profile >
338
+ </profiles >
233
339
</project >
0 commit comments