Merge lp:~nwilliams/akiban-sql-parser/nexus-pom into lp:~akiban-technologies/akiban-sql-parser/trunk

Proposed by Nathan Williams
Status: Merged
Approved by: Mike McMahon
Approved revision: 301
Merged at revision: 298
Proposed branch: lp:~nwilliams/akiban-sql-parser/nexus-pom
Merge into: lp:~akiban-technologies/akiban-sql-parser/trunk
Diff against target: 142 lines (+55/-50)
1 file modified
pom.xml (+55/-50)
To merge this branch: bzr merge lp:~nwilliams/akiban-sql-parser/nexus-pom
Reviewer Review Type Date Requested Status
Mike McMahon Approve
Review via email: mp+163055@code.launchpad.net

Description of the change

Add miscellaneous info to pom and use Sonatype as parent.

Both are required for getting into the OSS central repository, described here:
https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide

While in the area, remove the explicit repositories (which is strongly discouraged) and plugins we no longer use.

To post a comment you must log in.
Revision history for this message
Mike McMahon (mmcm) wrote :

Looks fine.

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'pom.xml'
--- pom.xml 2013-04-14 00:25:31 +0000
+++ pom.xml 2013-05-08 21:40:31 +0000
@@ -1,17 +1,64 @@
1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"1<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4
3 <modelVersion>4.0.0</modelVersion>5 <modelVersion>4.0.0</modelVersion>
6
7 <!-- Required for deploying to Sonatype -->
8 <parent>
9 <groupId>org.sonatype.oss</groupId>
10 <artifactId>oss-parent</artifactId>
11 <version>7</version>
12 </parent>
13
4 <groupId>com.akiban</groupId>14 <groupId>com.akiban</groupId>
5 <artifactId>akiban-sql-parser</artifactId>15 <artifactId>akiban-sql-parser</artifactId>
16 <version>1.0.15-SNAPSHOT</version>
6 <packaging>jar</packaging>17 <packaging>jar</packaging>
7 <version>1.0.15-SNAPSHOT</version>18
8 <name>akiban-sql-parser</name>19 <name>Akiban SQL Parser</name>
9 <url>http://maven.apache.org</url>20 <description>Production quality Java parser for the SQL language.</description>
21 <url>https://launchpad.net/akiban-sql-parser/</url>
22
23 <licenses>
24 <license>
25 <name>Eclipse Public License v1.0</name>
26 <url>http://www.eclipse.org/legal/epl-v10.html</url>
27 <distribution>repo</distribution>
28 </license>
29 </licenses>
30
31 <scm>
32 <url>https://code.launchpad.net/akiban-sql-parser</url>
33 <connection>scm:bazaar:https://code.launchpad.net/akiban-sql-parser</connection>
34 </scm>
35
36 <organization>
37 <name>Akiban Technologies, Inc</name>
38 <url>http://www.akiban.com</url>
39 </organization>
40
41 <developers>
42 <developer>
43 <id>mmcm</id>
44 <name>Mike McMahon</name>
45 <email>mike.mcmahon@akiban.com</email>
46 <organization>Akiban Technologies, Inc.</organization>
47 <organizationUrl>http://www.akiban.com</organizationUrl>
48 <roles>
49 <role>architect</role>
50 <role>developer</role>
51 </roles>
52 <timezone>-5</timezone>
53 </developer>
54 </developers>
55
10 <properties>56 <properties>
11 <BZR_REVISION></BZR_REVISION>57 <BZR_REVISION></BZR_REVISION>
12 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>58 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
13 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>59 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
14 </properties>60 </properties>
61
15 <distributionManagement>62 <distributionManagement>
16 <snapshotRepository>63 <snapshotRepository>
17 <id>akiban</id>64 <id>akiban</id>
@@ -24,30 +71,7 @@
24 <url>http://akiban.artifactoryonline.com/akiban/libs-releases-local</url>71 <url>http://akiban.artifactoryonline.com/akiban/libs-releases-local</url>
25 </repository>72 </repository>
26 </distributionManagement>73 </distributionManagement>
27 <repositories>74
28 <repository>
29 <id>akiban-releases</id>
30 <name>akiban-releases</name>
31 <url>http://akiban.artifactoryonline.com/akiban/libs-releases-local</url>
32 <snapshots>
33 <enabled>false</enabled>
34 </snapshots>
35 <releases>
36 <enabled>true</enabled>
37 </releases>
38 </repository>
39 <repository>
40 <id>akiban-snapshots</id>
41 <name>akiban-snapshots</name>
42 <url>http://akiban.artifactoryonline.com/akiban/libs-snapshots-local</url>
43 <snapshots>
44 <enabled>true</enabled>
45 </snapshots>
46 <releases>
47 <enabled>false</enabled>
48 </releases>
49 </repository>
50 </repositories>
51 <dependencies>75 <dependencies>
52 <dependency>76 <dependency>
53 <groupId>junit</groupId>77 <groupId>junit</groupId>
@@ -56,6 +80,7 @@
56 <scope>test</scope>80 <scope>test</scope>
57 </dependency>81 </dependency>
58 </dependencies>82 </dependencies>
83
59 <build>84 <build>
60 <plugins>85 <plugins>
61 <!-- Compile for Java 6 -->86 <!-- Compile for Java 6 -->
@@ -123,27 +148,7 @@
123 </execution>148 </execution>
124 </executions>149 </executions>
125 </plugin>150 </plugin>
126 <plugin>151 <!-- License checking -->
127 <groupId>com.atlassian.maven.plugins</groupId>
128 <artifactId>maven-clover2-plugin</artifactId>
129 <version>3.0.1</version>
130 <configuration>
131 <generateHistorical>true</generateHistorical>
132 <historyDir>/clover/history</historyDir>
133 <license>${clover.license}</license>
134 <generateXml>true</generateXml>
135 </configuration>
136 </plugin>
137 <plugin>
138 <groupId>org.codehaus.mojo</groupId>
139 <artifactId>findbugs-maven-plugin</artifactId>
140 <version>1.2</version>
141 <configuration>
142 <findbugsXmlOutput>true</findbugsXmlOutput>
143 <findbugsXmlWithMessages>true</findbugsXmlWithMessages>
144 <xmlOutput>true</xmlOutput>
145 </configuration>
146 </plugin>
147 <plugin>152 <plugin>
148 <groupId>com.mycila.maven-license-plugin</groupId>153 <groupId>com.mycila.maven-license-plugin</groupId>
149 <artifactId>maven-license-plugin</artifactId>154 <artifactId>maven-license-plugin</artifactId>

Subscribers

People subscribed via source and target branches