pom.xml in kpm-0.9.0 vs pom.xml in kpm-0.10.0

- old
+ new

@@ -1,45 +1,216 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- -~ Copyright 2014-2017 The Billing Project, LLC -~ -~ The Billing Project 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. ---> - + ~ Copyright 2010-2014 Ning, Inc. + ~ Copyright 2014-2020 Groupon, Inc + ~ Copyright 2020-2020 Equinix, Inc + ~ Copyright 2014-2020 The Billing Project, LLC + ~ + ~ The Billing Project 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/xsd/maven-4.0.0.xsd"> - <parent> - <groupId>org.sonatype.oss</groupId> - <artifactId>oss-parent</artifactId> - <version>5</version> - </parent> - <modelVersion>4.0.0</modelVersion> - <groupId>org.kill-bill.billing.installer</groupId> - <artifactId>kpm</artifactId> - <packaging>pom</packaging> - <version>0.9.0</version> - <name>KPM</name> - <url>http://github.com/killbill/killbill-cloud</url> - <description>KPM: the Kill Bill Package Manager</description> - <licenses> - <license> - <name>Apache License 2.0</name> - <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> - <distribution>repo</distribution> - </license> - </licenses> - <scm> - <connection>scm:git:git://github.com/killbill/killbill-cloud.git</connection> - <url>https://github.com/killbill/killbill-cloud/</url> - <developerConnection>scm:git:git@github.com:killbill/killbill-cloud.git</developerConnection> - </scm> + <modelVersion>4.0.0</modelVersion> + <groupId>org.kill-bill.billing.installer</groupId> + <artifactId>kpm</artifactId> + <version>0.10.0</version> + <packaging>pom</packaging> + <name>KPM</name> + <description>KPM: the Kill Bill Package Manager</description> + <url>http://github.com/killbill/killbill-cloud</url> + <inceptionYear>2010</inceptionYear> + <licenses> + <license> + <name>Apache License 2.0</name> + <url>http://www.apache.org/licenses/LICENSE-2.0.html</url> + <distribution>repo</distribution> + </license> + </licenses> + <developers> + <developer> + <id>pierre</id> + <name>Pierre-Alexandre Meyer</name> + <email>pierre@mouraf.org</email> + </developer> + <developer> + <id>stephane</id> + <name>Stephane Brossier</name> + </developer> + </developers> + <mailingLists> + <mailingList> + <name>Kill Bill users</name> + <subscribe>killbilling-users+subscribe@googlegroups.com</subscribe> + <unsubscribe>killbilling-users+unsubscribe@googlegroups.com</unsubscribe> + <post>killbilling-users@googlegroups.com</post> + <archive>http://groups.google.com/group/killbilling-users</archive> + </mailingList> + </mailingLists> + <scm> + <connection>scm:git:git://github.com/killbill/killbill-cloud.git</connection> + <url>https://github.com/killbill/killbill-cloud/</url> + <developerConnection>scm:git:git@github.com:killbill/killbill-cloud.git</developerConnection> + </scm> + <issueManagement> + <system>Github</system> + <url>https://github.com/killbill/killbill-cloud/issues</url> + </issueManagement> + <distributionManagement> + <repository> + <id>${repository.release.id}</id> + <name>${repository.release.name}</name> + <url>${repository.release.url}</url> + </repository> + <snapshotRepository> + <id>${repository.snapshot.id}</id> + <name>${repository.snapshot.name}</name> + <url>${repository.snapshot.url}</url> + </snapshotRepository> + </distributionManagement> + <properties> + <repository.release.id>sonatype-nexus-staging</repository.release.id> + <repository.release.name>Nexus Release Repository</repository.release.name> + <repository.release.url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</repository.release.url> + <repository.snapshot.id>sonatype-nexus-snapshots</repository.snapshot.id> + <repository.snapshot.name>Sonatype Nexus Snapshots</repository.snapshot.name> + <repository.snapshot.url>https://oss.sonatype.org/content/repositories/snapshots/</repository.snapshot.url> + </properties> + <build> + <pluginManagement> + <plugins> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <executions> + <execution> + <id>default-compile</id> + <phase>none</phase> + </execution> + <execution> + <id>default-testCompile</id> + <phase>none</phase> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-install-plugin</artifactId> + <executions> + <execution> + <id>default-install</id> + <phase>none</phase> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <executions> + <execution> + <id>default-resources</id> + <phase>none</phase> + </execution> + <execution> + <id>default-testResources</id> + <phase>none</phase> + </execution> + </executions> + </plugin> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <executions> + <execution> + <id>default-test</id> + <phase>none</phase> + </execution> + </executions> + </plugin> + </plugins> + </pluginManagement> + <plugins> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>build-helper-maven-plugin</artifactId> + <version>3.2.0</version> + <executions> + <execution> + <id>attach-artifacts</id> + <phase>package</phase> + <goals> + <goal>attach-artifact</goal> + </goals> + <configuration> + <artifacts> + <artifact> + <file>kpm-${project.version}-linux-x86.tar.gz</file> + <type>tar.gz</type> + <classifier>linux-x86</classifier> + </artifact> + <artifact> + <file>kpm-${project.version}-linux-x86_64.tar.gz</file> + <type>tar.gz</type> + <classifier>linux-x86_64</classifier> + </artifact> + <artifact> + <file>kpm-${project.version}-osx.tar.gz</file> + <type>tar.gz</type> + <classifier>osx</classifier> + </artifact> + </artifacts> + </configuration> + </execution> + </executions> + </plugin> + </plugins> + </build> + <profiles> + <profile> + <id>sonatype-oss-release</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-gpg-plugin</artifactId> + <version>1.6</version> + <executions> + <execution> + <id>sign-artifacts</id> + <phase>verify</phase> + <goals> + <goal>sign</goal> + </goals> + <configuration> + <!-- Prevent `gpg` from using pinentry programs --> + <gpgArguments> + <arg>--pinentry-mode</arg> + <arg>loopback</arg> + </gpgArguments> + </configuration> + </execution> + </executions> + </plugin> + <plugin> + <groupId>org.sonatype.plugins</groupId> + <artifactId>nexus-staging-maven-plugin</artifactId> + <version>1.6.8</version> + <extensions>true</extensions> + <configuration> + <serverId>ossrh-releases</serverId> + <nexusUrl>https://oss.sonatype.org/</nexusUrl> + <keepStagingRepositoryOnFailure>true</keepStagingRepositoryOnFailure> + <keepStagingRepositoryOnCloseRuleFailure>true</keepStagingRepositoryOnCloseRuleFailure> + <autoReleaseAfterClose>true</autoReleaseAfterClose> + <stagingProgressTimeoutMinutes>10</stagingProgressTimeoutMinutes> + </configuration> + </plugin> + </plugins> + </build> + </profile> + </profiles> </project>