Repository: incubator-gossip
Updated Branches:
  refs/heads/master 4f1993a7f -> d28d9b321


[GISSIP-7] jdk8 and other pom.xml changes


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

Branch: refs/heads/master
Commit: a6d6639cddeb9ce182d8107912502dfaa0c918fb
Parents: 2c1dc43
Author: Sree Vaddi <[email protected]>
Authored: Sun Jun 19 13:48:27 2016 -0700
Committer: Sree Vaddi <[email protected]>
Committed: Sun Jun 19 13:48:27 2016 -0700

----------------------------------------------------------------------
 pom.xml | 173 ++++++++++++++++++++++++++++++++++++++++-------------------
 1 file changed, 117 insertions(+), 56 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-gossip/blob/a6d6639c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index b2ea4e7..5d2d915 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,38 +1,50 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements.  See the NOTICE file distributed with
- this work for additional information regarding copyright ownership.
- The ASF licenses this file to You under the Apache License, Version 2.0
- (the "License"); you may not use this file except in compliance with
- the License.  You may obtain a copy of the License at
-
-     http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
--->
-<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/maven-v4_0_0.xsd";>
+<!-- Licensed to the Apache Software Foundation (ASF) under one or more 
contributor 
+       license agreements. See the NOTICE file distributed with this work for 
additional 
+       information regarding copyright ownership. The ASF licenses this file 
to 
+       You under the Apache License, Version 2.0 (the "License"); you may not 
use 
+       this file except in compliance with the License. You may obtain a copy 
of 
+       the License at http://www.apache.org/licenses/LICENSE-2.0 Unless 
required 
+       by applicable law or agreed to in writing, software distributed under 
the 
+       License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR 
CONDITIONS 
+       OF ANY KIND, either express or implied. See the License for the 
specific 
+       language governing permissions and limitations under the License. -->
+<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/maven-v4_0_0.xsd";>
        <modelVersion>4.0.0</modelVersion>
-       <groupId>io.teknek</groupId>
+       
+       <parent>
+               <groupId>org.apache</groupId>
+               <artifactId>apache</artifactId>
+               <version>RELEASE</version>
+       </parent>
+       
+       <groupId>org.apache.gossip</groupId>
        <artifactId>gossip</artifactId>
        <name>gossip</name>
-       <version>0.0.4-SNAPSHOT</version>
-       <description>A peer to peer cluster discovery service</description>
+       <version>0.1.0-incubating</version>
        <packaging>jar</packaging>
-
+       <description>A peer to peer cluster discovery service</description>
+       <url>http://gossip.incubator.apache.org/</url>
+       
        <properties>
+               
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+               <java.version>1.8</java.version>
+               
+               <!-- dependecy versions -->
+               
<jackson-datatype-json-org.version>1.8.0</jackson-datatype-json-org.version>
+               <junit.version>4.12</junit.version>
+               <log4j.version>1.2.17</log4j.version>
+               <tunit.version>0.0.0</tunit.version>
+               
+               <!-- plugins versions -->
+               
<maven-compiler-plugin.version>3.5.1</maven-compiler-plugin.version>
+               
<maven-eclipse-plugin.version>2.10</maven-eclipse-plugin.version>
+               <maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>
+               <maven-gpg-plugin.version>1.6</maven-gpg-plugin.version>
+               
<maven-dependency-plugin.version>2.10</maven-dependency-plugin.version>
        </properties>
-
-       <parent>
-               <groupId>org.sonatype.oss</groupId>
-               <artifactId>oss-parent</artifactId>
-               <version>7</version>
-       </parent>
-
+       
        <licenses>
                <license>
                        <name>The Apache Software License, Version 2.0</name>
@@ -40,34 +52,41 @@
                        <distribution>repo</distribution>
                </license>
        </licenses>
-
+       
        <scm>
-               <url>https://github.com/edwardcapriolo/gossip</url>
-               
<connection>https://github.com/edwardcapriolo/gossip.git</connection>
-               
<developerConnection>scm:git:[email protected]:edwardcapriolo/gossip.git</developerConnection>
+               
<connection>scm:git:[email protected]:apache/incubator-gossip.git</connection>
+               
<developerConnection>scm:git:https://git-wip-us.apache.org/repos/asf/incubator-gossip.git</developerConnection>
+               <url>scm:git:[email protected]:apache/incubator-gossip.git</url>
+               <tag>HEAD</tag>
        </scm>
+       
+       <issueManagement>
+               <system>JIRA</system>
+               <url>https://issues.apache.org/jira/browse/GOSSIP</url>
+       </issueManagement>
+       
        <dependencies>
                <dependency>
                        <groupId>com.fasterxml.jackson</groupId>
                        <artifactId>jackson-datatype-json-org</artifactId>
-                       <version>1.8.0</version>
+                       <version>${jackson-datatype-json-org.version}</version>
                </dependency>
                <dependency>
                        <groupId>junit</groupId>
                        <artifactId>junit</artifactId>
-                       <version>4.11</version>
+                       <version>${junit.version}</version>
                        <scope>test</scope>
                </dependency>
                <dependency>
-                        <groupId>io.teknek</groupId>
-                        <artifactId>tunit</artifactId>
-                        <version>0.0.0</version>
-                        <scope>test</scope>
-                </dependency>
+                       <groupId>io.teknek</groupId>
+                       <artifactId>tunit</artifactId>
+                       <version>${tunit.version}</version>
+                       <scope>test</scope>
+               </dependency>
                <dependency>
                        <groupId>log4j</groupId>
                        <artifactId>log4j</artifactId>
-                       <version>1.2.15</version>
+                       <version>${log4j.version}</version>
                        <type>jar</type>
                        <scope>compile</scope>
                        <exclusions>
@@ -85,8 +104,8 @@
                                </exclusion>
                        </exclusions>
                </dependency>
-
        </dependencies>
+       
        <build>
                <pluginManagement>
                        <plugins>
@@ -97,6 +116,7 @@
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-gpg-plugin</artifactId>
+                                       
<version>${maven-gpg-plugin.version}</version>
                                        <executions>
                                                <execution>
                                                        <id>sign-artifacts</id>
@@ -110,10 +130,9 @@
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-jar-plugin</artifactId>
-                                       <version>2.2</version>
-                                           <configuration>
-                                            </configuration>
-
+                                       
<version>${maven-jar-plugin.version}</version>
+                                       <configuration>
+                                       </configuration>
                                        <executions>
                                                <execution>
                                                        <goals>
@@ -125,12 +144,11 @@
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-eclipse-plugin</artifactId>
-                                       <version>2.5.1</version>
+                                       
<version>${maven-eclipse-plugin.version}</version>
                                        <configuration>
                                                
<projectNameTemplate>[artifactId]</projectNameTemplate>
                                                <wtpmanifest>true</wtpmanifest>
                                                
<wtpapplicationxml>true</wtpapplicationxml>
-                                               <wtpversion>1.5</wtpversion>
                                                <additionalBuildcommands>
                                                        
<buildcommand>org.eclipse.jdt.core.javabuilder</buildcommand>
                                                        
<buildcommand>org.maven.ide.eclipse.maven2Builder</buildcommand>
@@ -142,37 +160,81 @@
                                        </configuration>
                                </plugin>
                                <plugin>
+                                       
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-compiler-plugin</artifactId>
+                                       
<version>${maven-compiler-plugin.version}</version>
                                        <configuration>
-                                               <source>1.7</source>
-                                               <target>1.7</target>
+                                               <source>${java.version}</source>
+                                               <target>${java.version}</target>
+                                               
<showWarnings>true</showWarnings>
                                        </configuration>
                                </plugin>
                                <plugin>
                                        
<groupId>org.apache.maven.plugins</groupId>
                                        
<artifactId>maven-dependency-plugin</artifactId>
-                                       <version>2.4</version>
+                                       
<version>${maven-dependency-plugin.version}</version>
                                </plugin>
                        </plugins>
                </pluginManagement>
        </build>
+       
        <repositories>
+               <repository>
+                       <id>central</id>
+                       <name>Maven Repository</name>
+                       <url>https://repo1.maven.org/maven2</url>
+                       <releases>
+                               <enabled>true</enabled>
+                       </releases>
+                       <snapshots>
+                               <enabled>false</enabled>
+                       </snapshots>
+               </repository>
        </repositories>
-
+       
+       <pluginRepositories>
+               <pluginRepository>
+                       <id>central</id>
+                       <url>https://repo1.maven.org/maven2</url>
+                       <releases>
+                               <enabled>true</enabled>
+                       </releases>
+                       <snapshots>
+                               <enabled>false</enabled>
+                       </snapshots>
+               </pluginRepository>
+       </pluginRepositories>
+       
        <developers>
                <developer>
                        <id>ecapriolo</id>
                        <name>Edward Capriolo</name>
                        <email>[email protected]</email>
-                       <url />
-                       <organization />
-                       <organizationUrl />
+                       <url>https://github.com/edwardcapriolo</url>
+                       <organization>Apache Software Foundation</organization>
+                       
<organizationUrl>http://gossip.incubator.apache.org/</organizationUrl>
                        <roles>
                                <role>developer</role>
                        </roles>
                        <timezone>-6</timezone>
                </developer>
        </developers>
+       
+       <mailingLists>
+               <mailingList>
+                       <name>Dev Mailing List</name>
+                       <post>[email protected]</post>
+                       
<subscribe>[email protected]</subscribe>
+                       
<unsubscribe>[email protected]</unsubscribe>
+               </mailingList>
+               <mailingList>
+                       <name>Commits Mailing List</name>
+                       <post>[email protected]</post>
+                       
<subscribe>[email protected]</subscribe>
+                       
<unsubscribe>[email protected]</unsubscribe>
+               </mailingList>
+       </mailingLists>
+       
        <profiles>
                <profile>
                        <id>release-sign-artifacts</id>
@@ -187,7 +249,7 @@
                                        <plugin>
                                                
<groupId>org.apache.maven.plugins</groupId>
                                                
<artifactId>maven-gpg-plugin</artifactId>
-                                               <version>1.1</version>
+                                               
<version>${maven-gpg-plugin.version}</version>
                                                <executions>
                                                        <execution>
                                                                
<id>sign-artifacts</id>
@@ -203,4 +265,3 @@
                </profile>
        </profiles>
 </project>
-

Reply via email to