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> -
