1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<project xmlns="http://maven.apache.org/POM/4.0.0" 3 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"> 4 <modelVersion>4.0.0</modelVersion> 5 6 <groupId>com.facebook</groupId> 7 <artifactId>ktfmt-parent</artifactId> 8 <version>0.43</version> 9 <packaging>pom</packaging> 10 11 <name>Ktfmt Parent</name> 12 <description>A program that reformats Kotlin source code to comply with the common community standard for Kotlin code conventions.</description> 13 <url>https://github.com/facebookincubator/ktfmt</url> 14 <inceptionYear>2019</inceptionYear> 15 <licenses> 16 <license> 17 <name>The Apache Software License, Version 2.0</name> 18 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url> 19 </license> 20 </licenses> 21 <developers> 22 <developer> 23 <name>Facebook</name> 24 </developer> 25 </developers> 26 <scm> 27 <connection>scm:git:https://github.com/facebookincubator/ktfmt.git</connection> 28 <developerConnection>scm:git:git@github.com:facebookincubator/ktfmt.git</developerConnection> 29 <url>https://github.com/facebookincubator/ktfmt.git</url> 30 </scm> 31 32 <modules> 33 <module>core</module> 34 </modules> 35 36 <distributionManagement> 37 <snapshotRepository> 38 <id>ossrh</id> 39 <url>https://oss.sonatype.org/content/repositories/snapshots</url> 40 </snapshotRepository> 41 </distributionManagement> 42 43 <profiles> 44 <profile> 45 <id>release</id> 46 <build> 47 <plugins> 48 <plugin> 49 <groupId>org.sonatype.plugins</groupId> 50 <artifactId>nexus-staging-maven-plugin</artifactId> 51 <version>1.6.7</version> 52 <extensions>true</extensions> 53 <configuration> 54 <serverId>ossrh</serverId> 55 <nexusUrl>https://oss.sonatype.org/</nexusUrl> 56 <autoReleaseAfterClose>true</autoReleaseAfterClose> 57 </configuration> 58 </plugin> 59 60 <!-- Sign artifacts --> 61 <plugin> 62 <groupId>org.apache.maven.plugins</groupId> 63 <artifactId>maven-gpg-plugin</artifactId> 64 <version>1.6</version> 65 <executions> 66 <execution> 67 <id>sign-artifacts</id> 68 <phase>verify</phase> 69 <goals> 70 <goal>sign</goal> 71 </goals> 72 <configuration> 73 <!-- Honor -Dgpg.passphrase=... on the command line. --> 74 <gpgArguments> 75 <arg>--pinentry-mode</arg> 76 <arg>loopback</arg> 77 </gpgArguments> 78 </configuration> 79 </execution> 80 </executions> 81 </plugin> 82 </plugins> 83 </build> 84 </profile> 85 </profiles> 86 87 88</project> 89