Skip to content
This repository was archived by the owner on Nov 17, 2024. It is now read-only.

Commit b26bd10

Browse files
committed
Merge branch 'release/0.1.0'
2 parents 29943e0 + 7fd7747 commit b26bd10

8 files changed

Lines changed: 167 additions & 31 deletions

File tree

KEYS

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
This file contains the PGP keys of various developers.
2+
3+
Users: pgp < KEYS
4+
gpg --import KEYS
5+
Developers:
6+
pgp -kxa <your name> and append it to this file.
7+
(pgpk -ll <your name> && pgpk -xa <your name>) >> this file.
8+
(gpg --list-sigs <your name>
9+
&& gpg --armor --export <your name>) >> this file.
10+
11+
Type bits/keyID Date User ID
12+
pub 4096R/BEB03B4B 2014-07-21 Terence Yim (CONTINUUITY CODE SIGNING KEY) <terence@continuuity.com>
13+
14+
-----BEGIN PGP PUBLIC KEY BLOCK-----
15+
Version: GnuPG v1.4.13 (Darwin)
16+
17+
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
64+
=NpUI
65+
-----END PGP PUBLIC KEY BLOCK-----

README.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,12 +86,12 @@ For any client applications, add the following dependencies to any Apache Maven
8686
build system's equivalent configuration), in order to make use of Tephra classes::
8787

8888
<dependency>
89-
<groupId>com.continuuity</groupId>
89+
<groupId>com.continuuity.tephra</groupId>
9090
<artifactId>tephra-api</artifactId>
9191
<version>0.1.0-SNAPSHOT</version>
9292
</dependency>
9393
<dependency>
94-
<groupId>com.continuuity</groupId>
94+
<groupId>com.continuuity.tephra</groupId>
9595
<artifactId>tephra-core</artifactId>
9696
<version>0.1.0-SNAPSHOT</version>
9797
</dependency>
@@ -102,15 +102,15 @@ appropriate HBase compatibility library.
102102
For HBase 0.94.x::
103103

104104
<dependency>
105-
<groupId>com.continuuity</groupId>
105+
<groupId>com.continuuity.tephra</groupId>
106106
<artifactId>tephra-hbase-compat-0.94</artifactId>
107107
<version>0.1.0-SNAPSHOT</version>
108108
</dependency>
109109

110110
For HBase 0.96.x and 0.98.x::
111111

112112
<dependency>
113-
<groupId>com.continuuity</groupId>
113+
<groupId>com.continuuity.tephra</groupId>
114114
<artifactId>tephra-hbase-compat-0.96</artifactId>
115115
<version>0.1.0-SNAPSHOT</version>
116116
</dependency>

pom.xml

Lines changed: 72 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,13 @@
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<modelVersion>4.0.0</modelVersion>
2222

23-
<groupId>com.continuuity</groupId>
23+
<groupId>com.continuuity.tephra</groupId>
2424
<artifactId>tephra</artifactId>
25-
<version>0.1.0-SNAPSHOT</version>
25+
<version>0.1.0</version>
2626
<packaging>pom</packaging>
2727
<name>Tephra Transaction System</name>
28+
<description>Tephra Transaction System</description>
29+
<url>https://github.com/continuuity/tephra</url>
2830

2931
<modules>
3032
<module>tephra-api</module>
@@ -34,6 +36,28 @@
3436
<module>tephra-distribution</module>
3537
</modules>
3638

39+
<licenses>
40+
<license>
41+
<name>The Apache Software License, Version 2.0</name>
42+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
43+
</license>
44+
</licenses>
45+
46+
<developers>
47+
<developer>
48+
<name>Continuuity</name>
49+
<email>tephra-dev@googlegroups.com</email>
50+
<organization>Continuuity</organization>
51+
<organizationUrl>https://github.com/continuuity/tephra</organizationUrl>
52+
</developer>
53+
</developers>
54+
55+
<scm>
56+
<connection>scm:git:https://github.com/continuuity/tephra.git</connection>
57+
<developerConnection>scm:git:https://github.com/continuuity/tephra.git</developerConnection>
58+
<url>https://github.com/continuuity/tephra.git</url>
59+
</scm>
60+
3761
<repositories>
3862
<repository>
3963
<id>apache.snapshots</id>
@@ -47,12 +71,12 @@
4771

4872
<distributionManagement>
4973
<repository>
50-
<id>continuuity-release</id>
51-
<url>https://repository.continuuity.com/content/repositories/releases-public</url>
74+
<id>sonatype.release</id>
75+
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2</url>
5276
</repository>
5377
<snapshotRepository>
54-
<id>continuuity-snapshots</id>
55-
<url>https://repository.continuuity.com/content/repositories/snapshots/</url>
78+
<id>sonatype.snapshots</id>
79+
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
5680
</snapshotRepository>
5781
</distributionManagement>
5882

@@ -346,6 +370,24 @@
346370
</configuration>
347371
</plugin>
348372

373+
<!-- GPG signature -->
374+
<plugin>
375+
<groupId>org.apache.maven.plugins</groupId>
376+
<artifactId>maven-gpg-plugin</artifactId>
377+
<version>1.5</version>
378+
<configuration>
379+
<passphrase>${gpg.passphrase}</passphrase>
380+
<useAgent>${gpg.useagent}</useAgent>
381+
</configuration>
382+
<executions>
383+
<execution>
384+
<goals>
385+
<goal>sign</goal>
386+
</goals>
387+
</execution>
388+
</executions>
389+
</plugin>
390+
349391
<!-- Deploy plugin -->
350392
<plugin>
351393
<groupId>org.apache.maven.plugins</groupId>
@@ -379,6 +421,11 @@
379421
<artifactId>maven-checkstyle-plugin</artifactId>
380422
<version>2.12.1</version>
381423
</plugin>
424+
<plugin>
425+
<groupId>org.apache.maven.plugins</groupId>
426+
<artifactId>maven-gpg-plugin</artifactId>
427+
<version>1.5</version>
428+
</plugin>
382429
</plugins>
383430
</build>
384431

@@ -407,6 +454,7 @@
407454
</execution>
408455
</executions>
409456
</plugin>
457+
410458
<!-- Javadoc jar -->
411459
<plugin>
412460
<groupId>org.apache.maven.plugins</groupId>
@@ -428,6 +476,19 @@
428476
</execution>
429477
</executions>
430478
</plugin>
479+
480+
<!-- Nexus deploy plugin -->
481+
<plugin>
482+
<groupId>org.sonatype.plugins</groupId>
483+
<artifactId>nexus-staging-maven-plugin</artifactId>
484+
<version>1.6.2</version>
485+
<extensions>true</extensions>
486+
<configuration>
487+
<nexusUrl>https://oss.sonatype.org</nexusUrl>
488+
<serverId>sonatype.release</serverId>
489+
<stagingProfileId>655dc88dc770c3</stagingProfileId>
490+
</configuration>
491+
</plugin>
431492
</plugins>
432493
</pluginManagement>
433494

@@ -442,6 +503,11 @@
442503
<artifactId>maven-javadoc-plugin</artifactId>
443504
<version>2.9</version>
444505
</plugin>
506+
<plugin>
507+
<groupId>org.sonatype.plugins</groupId>
508+
<artifactId>nexus-staging-maven-plugin</artifactId>
509+
<version>1.6.2</version>
510+
</plugin>
445511
</plugins>
446512
</build>
447513
</profile>

tephra-api/pom.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,13 @@
2121
<modelVersion>4.0.0</modelVersion>
2222

2323
<parent>
24-
<groupId>com.continuuity</groupId>
24+
<groupId>com.continuuity.tephra</groupId>
2525
<artifactId>tephra</artifactId>
26-
<version>0.1.0-SNAPSHOT</version>
26+
<version>0.1.0</version>
2727
</parent>
2828

2929
<artifactId>tephra-api</artifactId>
3030
<name>Tephra API</name>
31+
<description>Tephra Transaction System API Module</description>
3132

3233
</project>

tephra-core/pom.xml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,18 @@
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<parent>
2222
<artifactId>tephra</artifactId>
23-
<groupId>com.continuuity</groupId>
24-
<version>0.1.0-SNAPSHOT</version>
23+
<groupId>com.continuuity.tephra</groupId>
24+
<version>0.1.0</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

2828
<artifactId>tephra-core</artifactId>
2929
<name>Tephra Core</name>
30+
<description>Tephra Transaction System Core Module</description>
3031

3132
<dependencies>
3233
<dependency>
33-
<groupId>com.continuuity</groupId>
34+
<groupId>com.continuuity.tephra</groupId>
3435
<artifactId>tephra-api</artifactId>
3536
<version>${project.version}</version>
3637
</dependency>

tephra-distribution/pom.xml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,13 +21,14 @@
2121
<modelVersion>4.0.0</modelVersion>
2222

2323
<parent>
24-
<groupId>com.continuuity</groupId>
24+
<groupId>com.continuuity.tephra</groupId>
2525
<artifactId>tephra</artifactId>
26-
<version>0.1.0-SNAPSHOT</version>
26+
<version>0.1.0</version>
2727
</parent>
2828

2929
<artifactId>tephra-distribution</artifactId>
3030
<name>Tephra Distribution</name>
31+
<description>Tephra Transaction System Distribution Module</description>
3132
<packaging>pom</packaging>
3233

3334
<!-- NOTE: These dependency declarations are only required to sort this project to the
@@ -38,22 +39,22 @@
3839
-->
3940
<dependencies>
4041
<dependency>
41-
<groupId>com.continuuity</groupId>
42+
<groupId>com.continuuity.tephra</groupId>
4243
<artifactId>tephra-api</artifactId>
4344
<version>${project.version}</version>
4445
</dependency>
4546
<dependency>
46-
<groupId>com.continuuity</groupId>
47+
<groupId>com.continuuity.tephra</groupId>
4748
<artifactId>tephra-core</artifactId>
4849
<version>${project.version}</version>
4950
</dependency>
5051
<dependency>
51-
<groupId>com.continuuity</groupId>
52+
<groupId>com.continuuity.tephra</groupId>
5253
<artifactId>tephra-hbase-compat-0.94</artifactId>
5354
<version>${project.version}</version>
5455
</dependency>
5556
<dependency>
56-
<groupId>com.continuuity</groupId>
57+
<groupId>com.continuuity.tephra</groupId>
5758
<artifactId>tephra-hbase-compat-0.96</artifactId>
5859
<version>${project.version}</version>
5960
</dependency>

tephra-hbase-compat-0.94/pom.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,23 @@
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<parent>
2222
<artifactId>tephra</artifactId>
23-
<groupId>com.continuuity</groupId>
24-
<version>0.1.0-SNAPSHOT</version>
23+
<groupId>com.continuuity.tephra</groupId>
24+
<version>0.1.0</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

2828
<artifactId>tephra-hbase-compat-0.94</artifactId>
2929
<name>Tephra HBase 0.94 Compatibility</name>
30+
<description>Tephra Transaction System HBase 0.94 Compatibility Module</description>
3031

3132
<dependencies>
3233
<dependency>
33-
<groupId>com.continuuity</groupId>
34+
<groupId>com.continuuity.tephra</groupId>
3435
<artifactId>tephra-api</artifactId>
3536
<version>${project.version}</version>
3637
</dependency>
3738
<dependency>
38-
<groupId>com.continuuity</groupId>
39+
<groupId>com.continuuity.tephra</groupId>
3940
<artifactId>tephra-core</artifactId>
4041
<version>${project.version}</version>
4142
<exclusions>
@@ -60,7 +61,7 @@
6061
<artifactId>junit</artifactId>
6162
</dependency>
6263
<dependency>
63-
<groupId>com.continuuity</groupId>
64+
<groupId>com.continuuity.tephra</groupId>
6465
<artifactId>tephra-core</artifactId>
6566
<version>${project.version}</version>
6667
<type>test-jar</type>

tephra-hbase-compat-0.96/pom.xml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,22 +20,23 @@
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<parent>
2222
<artifactId>tephra</artifactId>
23-
<groupId>com.continuuity</groupId>
24-
<version>0.1.0-SNAPSHOT</version>
23+
<groupId>com.continuuity.tephra</groupId>
24+
<version>0.1.0</version>
2525
</parent>
2626
<modelVersion>4.0.0</modelVersion>
2727

2828
<artifactId>tephra-hbase-compat-0.96</artifactId>
2929
<name>Tephra HBase 0.96 Compatibility</name>
30+
<description>Tephra Transaction System HBase 0.94 Compatibility Module</description>
3031

3132
<dependencies>
3233
<dependency>
33-
<groupId>com.continuuity</groupId>
34+
<groupId>com.continuuity.tephra</groupId>
3435
<artifactId>tephra-api</artifactId>
3536
<version>${project.version}</version>
3637
</dependency>
3738
<dependency>
38-
<groupId>com.continuuity</groupId>
39+
<groupId>com.continuuity.tephra</groupId>
3940
<artifactId>tephra-core</artifactId>
4041
<version>${project.version}</version>
4142
<exclusions>
@@ -64,7 +65,7 @@
6465

6566
<!-- Test dependencies -->
6667
<dependency>
67-
<groupId>com.continuuity</groupId>
68+
<groupId>com.continuuity.tephra</groupId>
6869
<artifactId>tephra-core</artifactId>
6970
<version>${project.version}</version>
7071
<type>test-jar</type>

0 commit comments

Comments
 (0)