Merge lp:~pbeaman/akiban-persistit/pom-for-maven-central into lp:akiban-persistit

Proposed by Peter Beaman
Status: Merged
Approved by: Peter Beaman
Approved revision: 354
Merged at revision: 350
Proposed branch: lp:~pbeaman/akiban-persistit/pom-for-maven-central
Merge into: lp:akiban-persistit
Diff against target: 102 lines (+61/-3)
2 files modified
doc/ReleaseNotes.rst (+22/-0)
pom.xml (+39/-3)
To merge this branch: bzr merge lp:~pbeaman/akiban-persistit/pom-for-maven-central
Reviewer Review Type Date Requested Status
Nathan Williams Needs Information
Review via email: mp+118267@code.launchpad.net

Description of the change

Changes in pom.xml required for Maven central repository. See

https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide#SonatypeOSSMavenRepositoryUsageGuide-5.Prerequisites

This is in preparation for submitting akiban-persistit per

https://issues.sonatype.org/browse/OSSRH-4039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Add <parent>, <description>, <scm> and <developers>.

In review, please check the <scm> tag. I followed description in http://maven.apache.org/pom.html and example in http://www.wannatrak.org/repositories/entry/wannatrak-test/pom.xml, but I found no examples on Google or in our own .m2/repository of a reference to launchpad.net.

LBJ: NO_BUILD

To post a comment you must log in.
Revision history for this message
Nathan Williams (nwilliams) wrote :

The additions look consistent with the referenced docs.

I'm not sure about the SCM, though. Is there any mvn goal we can run to test that?

Google returned a few Launchpad specific examples, which look to have a more elaborate connection string:
http://bazaar.launchpad.net/~krummas/drizzle-jdbc/trunk/view/head:/pom.xml#L21
http://bazaar.launchpad.net/~syphr42/prom/trunk/view/119/pom.xml#L50

review: Needs Information
Revision history for this message
Nathan Williams (nwilliams) wrote :

And another, which seems to indicate the short URL would work too:
http://bazaar.launchpad.net/~verterok/bzr-java-lib/bzr-java-lib/view/head:/pom.xml#L12

349. By Peter Beaman

Modify ReleaseNotes.rst

350. By Peter Beaman

Version 3.1.5

351. By Peter Beaman

Merge from trunk

352. By Peter Beaman

Fix diverged branch

353. By Peter Beaman

SNAPSHOT

354. By Peter Beaman

Remove <tag> element

Revision history for this message
Peter Beaman (pbeaman) wrote :

Per agreement with Nathan, Approving this.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'doc/ReleaseNotes.rst'
2--- doc/ReleaseNotes.rst 2012-08-02 20:22:20 +0000
3+++ doc/ReleaseNotes.rst 2012-08-06 15:36:18 +0000
4@@ -45,6 +45,28 @@
5 |
6
7 ************************************
8+3.1.5
9+************************************
10+
11+Release Date
12+============
13+August 6, 2012
14+
15+Overview
16+========
17+This version of Persistit changes the pom.xml to a form compatible with the Maven central repository and includes one bug fix.
18+
19+Fixed Issue
20+===========
21+
22+https://launchpad.net/akiban-persistit/+bug/1032701
23+
24+If a thread was interrupted at an inopportune time (for example, by query cancellation in Akiban Server), a page in the buffer pool could be left in a locked state blocking all further progress. The only remedy was to stop and restart the JVM.
25+
26+|
27+|
28+
29+************************************
30 3.1.4
31 ************************************
32
33
34=== modified file 'pom.xml'
35--- pom.xml 2012-08-02 22:34:50 +0000
36+++ pom.xml 2012-08-06 15:36:18 +0000
37@@ -1,5 +1,5 @@
38 <?xml version="1.0"?>
39-<project>
40+<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">
41 <modelVersion>4.0.0</modelVersion>
42
43 <groupId>com.akiban</groupId>
44@@ -7,6 +7,12 @@
45 <version>3.1.5-SNAPSHOT</version>
46 <packaging>jar</packaging>
47
48+ <parent>
49+ <groupId>org.sonatype.oss</groupId>
50+ <artifactId>oss-parent</artifactId>
51+ <version>7</version>
52+ </parent>
53+
54 <name>akiban-persistit</name>
55 <inceptionYear>2005</inceptionYear>
56 <url>http://www.akiban.com/akiban-persistit</url>
57@@ -270,8 +276,7 @@
58 </plugins>
59 <pluginManagement>
60 <plugins>
61- <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven
62- build itself. -->
63+ <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself. -->
64 <plugin>
65 <groupId>org.eclipse.m2e</groupId>
66 <artifactId>lifecycle-mapping</artifactId>
67@@ -341,4 +346,35 @@
68 </plugin>
69 </plugins>
70 </reporting>
71+ <scm>
72+ <connection>scm:bazaar:https://code.launchpad.net/akiban-persistit</connection>
73+ <url>https://code.launchpad.net/akiban-persistit</url>
74+ </scm>
75+ <developers>
76+ <developer>
77+ <id>peter</id>
78+ <name>Peter Beaman</name>
79+ <email>pbeaman@akiban.com</email>
80+ <organization>Akiban Technologies, Inc.</organization>
81+ <organizationUrl>http://akiban.com</organizationUrl>
82+ <roles>
83+ <role>architect</role>
84+ <role>developer</role>
85+ </roles>
86+ <timezone>-5</timezone>
87+ </developer>
88+ <developer>
89+ <id>nathan</id>
90+ <name>Nathan Williams</name>
91+ <email>nwilliams@akiban.com</email>
92+ <organization>Akiban Technologies, Inc.</organization>
93+ <organizationUrl>http://akiban.com</organizationUrl>
94+ <roles>
95+ <role>architect</role>
96+ <role>developer</role>
97+ </roles>
98+ <timezone>-5</timezone>
99+ </developer>
100+ </developers>
101+ <description>Java B+Tree Key-Value Store Library</description>
102 </project>

Subscribers

People subscribed via source and target branches