parquet-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From b...@apache.org
Subject [1/2] git commit: PARQUET-72: Update POM to use ASF parent.
Date Wed, 03 Sep 2014 17:31:52 GMT
Repository: incubator-parquet-format
Updated Branches:
  refs/heads/PARQUET-72-update-maven-for-release [created] e02daee90


PARQUET-72: Update POM to use ASF parent.

Adds the org.apache:apache POM as the parent, which sets up the standard
Apache release configuration, including repositories,
distributionManagement, and a release profile. The existing Sonatype
release info has been removed.

Updates version to include "incubating", required for release by
Incubator policy.

Removes settings that are supplied by the parent, like encoding
properties and plugin versions. Overrides parent settings for compiler
source and target versions. Updates scm links.

Adds info for mailing lists and issue tracker.


Project: http://git-wip-us.apache.org/repos/asf/incubator-parquet-format/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-parquet-format/commit/acbf9238
Tree: http://git-wip-us.apache.org/repos/asf/incubator-parquet-format/tree/acbf9238
Diff: http://git-wip-us.apache.org/repos/asf/incubator-parquet-format/diff/acbf9238

Branch: refs/heads/PARQUET-72-update-maven-for-release
Commit: acbf9238b8fa70bfaebb650d81038cead10e8559
Parents: e355f62
Author: Ryan Blue <rblue@cloudera.com>
Authored: Wed Sep 3 10:25:10 2014 -0700
Committer: Ryan Blue <rblue@cloudera.com>
Committed: Wed Sep 3 10:30:07 2014 -0700

----------------------------------------------------------------------
 pom.xml | 128 ++++++++++++++++++++---------------------------------------
 1 file changed, 44 insertions(+), 84 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-parquet-format/blob/acbf9238/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 8b3c482..8a605fb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,28 +20,56 @@
 <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">
   <modelVersion>4.0.0</modelVersion>
 
+  <parent>
+    <groupId>org.apache</groupId>
+    <artifactId>apache</artifactId>
+    <version>14</version>
+  </parent>
+
   <groupId>com.twitter</groupId>
   <artifactId>parquet-format</artifactId>
-  <version>2.1.1-SNAPSHOT</version>
+  <version>2.1.1-incubating-SNAPSHOT</version>
   <packaging>jar</packaging>
 
-  <name>parquet format metadata</name>
-  <url>http://github.com/Parquet/parquet-format</url>
+  <name>Apache Parquet Format (Incubating)</name>
+  <url>http://parquet.incubator.apache.org/</url>
   <description>Parquet is a columnar storage format that supports nested data. This
provides all generated metadata code.</description>
 
   <scm>
-    <connection>scm:git:git@github.com:Parquet/parquet-format.git</connection>
-    <url>scm:git:git@github.com:Parquet/parquet-format.git</url>
-    <developerConnection>scm:git:git@github.com:Parquet/parquet-format.git</developerConnection>
+    <connection>scm:git:git@github.com:apache/incubator-parquet-format.git</connection>
+    <url>scm:git:git@github.com:apache/incubator-parquet-format.git</url>
+    <developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-parquet-format.git</developerConnection>
   </scm>
 
   <licenses>
+    <!-- This is also in the Apache parent POM, but adding it here includes it
+         in dependency-reduced-pom.xml so that it passes the rat check. -->
     <license>
       <name>The Apache Software License, Version 2.0</name>
       <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
     </license>
   </licenses>
 
+  <issueManagement>
+    <system>JIRA</system>
+    <url>https://issues.apache.org/jira/browse/PARQUET</url>
+  </issueManagement>
+
+  <mailingLists>
+    <mailingList>
+      <name>Dev Mailing List</name>
+      <post>dev@parquet.incubator.apache.org</post>
+      <subscribe>dev-subscribe@parquet.incubator.apache.org</subscribe>
+      <unsubscribe>dev-unsubscribe@parquet.incubator.apache.org</unsubscribe>
+    </mailingList>
+    <mailingList>
+      <name>Commits Mailing List</name>
+      <post>commits@parquet.incubator.apache.org</post>
+      <subscribe>commits-subscribe@parquet.incubator.apache.org</subscribe>
+      <unsubscribe>commits-unsubscribe@parquet.incubator.apache.org</unsubscribe>
+    </mailingList>
+  </mailingLists>
+
   <developers>
     <developer>
       <name>Julien Le Dem</name>
@@ -53,32 +81,6 @@
     </developer>
   </developers>
 
-  <distributionManagement>
-    <snapshotRepository>
-      <id>sonatype-nexus-snapshots</id>
-      <name>Sonatype OSS</name>
-      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
-    </snapshotRepository>
-    <repository>
-      <id>sonatype-nexus-staging</id>
-      <name>Nexus Release Repository</name>
-      <url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
-    </repository>
-  </distributionManagement>
-
-  <repositories>
-    <repository>
-      <id>sonatype-nexus-snapshots</id>
-      <url>https://oss.sonatype.org/content/repositories/snapshots</url>
-      <releases>
-        <enabled>false</enabled>
-      </releases>
-      <snapshots>
-        <enabled>true</enabled>
-      </snapshots>
-     </repository>
-  </repositories>
-
   <!-- this is needed for maven-thrift-plugin, would like to remove this.
    see: https://issues.apache.org/jira/browse/THRIFT-1536  -->
   <pluginRepositories>
@@ -91,8 +93,6 @@
   <properties>
     <maven.compiler.source>1.6</maven.compiler.source>
     <maven.compiler.target>1.6</maven.compiler.target>
-    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-    <rat.version>0.10</rat.version>
   </properties>
 
   <build>
@@ -130,6 +130,15 @@
         </executions>
       </plugin>
       <plugin>
+        <!-- Override source and target from the ASF parent -->
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <configuration>
+          <source>${maven.compiler.source}</source>
+          <target>${maven.compiler.target}</target>
+        </configuration>
+      </plugin>
+      <plugin>
         <groupId>org.apache.maven.plugins</groupId>
         <artifactId>maven-shade-plugin</artifactId>
         <version>2.2</version>
@@ -172,7 +181,6 @@
       <plugin>
         <groupId>org.apache.rat</groupId>
         <artifactId>apache-rat-plugin</artifactId>
-        <version>${rat.version}</version>
         <executions>
           <execution>
             <phase>test</phase>
@@ -226,53 +234,5 @@
       <scope>test</scope>
     </dependency>
   </dependencies>
-  <profiles>
-    <profile>
-      <id>sonatype-oss-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-source-plugin</artifactId>
-            <version>2.1.2</version>
-            <executions>
-              <execution>
-                <id>attach-sources</id>
-                <goals>
-                  <goal>jar-no-fork</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-javadoc-plugin</artifactId>
-            <version>2.7</version>
-            <executions>
-              <execution>
-                <id>attach-javadocs</id>
-                <goals>
-                  <goal>jar</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <groupId>org.apache.maven.plugins</groupId>
-            <artifactId>maven-gpg-plugin</artifactId>
-            <version>1.1</version>
-            <executions>
-              <execution>
-                <id>sign-artifacts</id>
-                <phase>verify</phase>
-                <goals>
-                  <goal>sign</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
+
 </project>


Mime
View raw message