Skip to content

Commit 23cbf00

Browse files
committed
deploy
1 parent b649a08 commit 23cbf00

File tree

1 file changed

+97
-1
lines changed

1 file changed

+97
-1
lines changed

java/pom.xml

Lines changed: 97 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,34 @@
2020
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2121
<modelVersion>4.0.0</modelVersion>
2222

23-
<groupId>org.doki23</groupId>
23+
<groupId>io.github.doki23</groupId>
2424
<artifactId>prql-java</artifactId>
2525
<version>1.0-SNAPSHOT</version>
2626

27+
<name>${project.groupId}:${project.artifactId}</name>
28+
<description>prql compiler api for java</description>
29+
<url>https://github.com/doki23/prql-java</url>
30+
31+
<licenses>
32+
<license>
33+
<name>The Apache License, Version 2.0</name>
34+
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
35+
</license>
36+
</licenses>
37+
38+
<developers>
39+
<developer>
40+
<name>Jie Han</name>
41+
<email>[email protected]</email>
42+
</developer>
43+
</developers>
44+
45+
<scm>
46+
<connection>scm:git:git://github.com/doki23/prql-java.git</connection>
47+
<developerConnection>scm:git:ssh://github.com:doki23/prql-java.git</developerConnection>
48+
<url>http://github.com/simpligility/ossrh-demo/tree/master</url>
49+
</scm>
50+
2751
<properties>
2852
<maven.compiler.target>1.8</maven.compiler.target>
2953
<maven.compiler.source>1.8</maven.compiler.source>
@@ -60,6 +84,78 @@
6084
</execution>
6185
</executions>
6286
</plugin>
87+
88+
<plugin>
89+
<groupId>org.sonatype.plugins</groupId>
90+
<artifactId>nexus-staging-maven-plugin</artifactId>
91+
<version>1.6.13</version>
92+
<extensions>true</extensions>
93+
<configuration>
94+
<serverId>ossrh</serverId>
95+
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
96+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
97+
</configuration>
98+
</plugin>
99+
<plugin>
100+
<groupId>org.apache.maven.plugins</groupId>
101+
<artifactId>maven-gpg-plugin</artifactId>
102+
<version>1.5</version>
103+
<executions>
104+
<execution>
105+
<id>sign-artifacts</id>
106+
<phase>verify</phase>
107+
<goals>
108+
<goal>sign</goal>
109+
</goals>
110+
<configuration>
111+
<gpgArguments>
112+
<arg>--pinentry-mode</arg>
113+
<arg>loopback</arg>
114+
</gpgArguments>
115+
</configuration>
116+
</execution>
117+
</executions>
118+
</plugin>
119+
120+
<plugin>
121+
<artifactId>maven-source-plugin</artifactId>
122+
<version>3.1.0</version>
123+
<executions>
124+
<execution>
125+
<id>attach-source</id>
126+
<phase>compile</phase>
127+
<goals>
128+
<goal>jar-no-fork</goal>
129+
</goals>
130+
</execution>
131+
</executions>
132+
</plugin>
133+
<plugin>
134+
<groupId>org.apache.maven.plugins</groupId>
135+
<artifactId>maven-javadoc-plugin</artifactId>
136+
<version>3.0.1</version>
137+
<executions>
138+
<execution>
139+
<id>attach-javadocs</id>
140+
<goals>
141+
<goal>jar</goal>
142+
</goals>
143+
</execution>
144+
</executions>
145+
</plugin>
63146
</plugins>
64147
</build>
148+
149+
<distributionManagement>
150+
<snapshotRepository>
151+
<id>sonatype-nexus-snapshots</id>
152+
<name>Sonatype Nexus Snapshots</name>
153+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
154+
</snapshotRepository>
155+
<repository>
156+
<id>sonatype-nexus-staging</id>
157+
<name>Nexus Release Repository</name>
158+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2</url>
159+
</repository>
160+
</distributionManagement>
65161
</project>

0 commit comments

Comments
 (0)