Skip to content

Commit 8abde1d

Browse files
committed
osshr deployment configuration
1 parent 693cedb commit 8abde1d

1 file changed

Lines changed: 90 additions & 20 deletions

File tree

pom.xml

Lines changed: 90 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
<artifactId>sql4json</artifactId>
99
<version>0.0.1</version>
1010
<packaging>jar</packaging>
11+
<name>SQL4Json</name>
1112
<description>Filter, aggregate and select data from json using SQL like query.</description>
1213
<url>https://github.com/mnesimiyilmaz/sql4json</url>
1314

@@ -26,13 +27,11 @@
2627
</developer>
2728
</developers>
2829

29-
<distributionManagement>
30-
<repository>
31-
<id>github</id>
32-
<name>GitHub mnesimiyilmaz Apache Maven Packages</name>
33-
<url>https://maven.pkg.github.com/mnesimiyilmaz/sql4json</url>
34-
</repository>
35-
</distributionManagement>
30+
<scm>
31+
<connection>scm:git:https://github.com/mnesimiyilmaz/sql4json.git</connection>
32+
<developerConnection>scm:git:https://github.com/mnesimiyilmaz/sql4json.git</developerConnection>
33+
<url>https://github.com/mnesimiyilmaz/sql4json</url>
34+
</scm>
3635

3736
<properties>
3837
<java.version>1.8</java.version>
@@ -93,6 +92,90 @@
9392
</dependency>
9493
</dependencies>
9594

95+
<profiles>
96+
<profile>
97+
<id>ossrh-snapshot</id>
98+
<distributionManagement>
99+
<snapshotRepository>
100+
<id>ossrh</id>
101+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
102+
</snapshotRepository>
103+
</distributionManagement>
104+
<build>
105+
<plugins>
106+
<plugin>
107+
<groupId>org.sonatype.plugins</groupId>
108+
<artifactId>nexus-staging-maven-plugin</artifactId>
109+
<version>1.6.13</version>
110+
<extensions>true</extensions>
111+
<configuration>
112+
<serverId>ossrh</serverId>
113+
<nexusUrl>https://s01.oss.sonatype.org/</nexusUrl>
114+
<autoReleaseAfterClose>true</autoReleaseAfterClose>
115+
</configuration>
116+
</plugin>
117+
</plugins>
118+
</build>
119+
</profile>
120+
<profile>
121+
<id>github</id>
122+
<distributionManagement>
123+
<repository>
124+
<id>github</id>
125+
<name>GitHub mnesimiyilmaz Apache Maven Packages</name>
126+
<url>https://maven.pkg.github.com/mnesimiyilmaz/sql4json</url>
127+
</repository>
128+
</distributionManagement>
129+
</profile>
130+
<profile>
131+
<id>release</id>
132+
<build>
133+
<plugins>
134+
<plugin>
135+
<groupId>org.apache.maven.plugins</groupId>
136+
<artifactId>maven-gpg-plugin</artifactId>
137+
<version>3.1.0</version>
138+
<executions>
139+
<execution>
140+
<id>sign-artifacts</id>
141+
<phase>verify</phase>
142+
<goals>
143+
<goal>sign</goal>
144+
</goals>
145+
</execution>
146+
</executions>
147+
</plugin>
148+
<plugin>
149+
<groupId>org.apache.maven.plugins</groupId>
150+
<artifactId>maven-javadoc-plugin</artifactId>
151+
<version>2.9.1</version>
152+
<executions>
153+
<execution>
154+
<id>attach-javadocs</id>
155+
<goals>
156+
<goal>jar</goal>
157+
</goals>
158+
</execution>
159+
</executions>
160+
</plugin>
161+
<plugin>
162+
<groupId>org.apache.maven.plugins</groupId>
163+
<artifactId>maven-source-plugin</artifactId>
164+
<version>3.3.0</version>
165+
<executions>
166+
<execution>
167+
<id>attach-sources</id>
168+
<goals>
169+
<goal>jar-no-fork</goal>
170+
</goals>
171+
</execution>
172+
</executions>
173+
</plugin>
174+
</plugins>
175+
</build>
176+
</profile>
177+
</profiles>
178+
96179
<build>
97180
<plugins>
98181
<plugin>
@@ -141,19 +224,6 @@
141224
</execution>
142225
</executions>
143226
</plugin>
144-
<plugin>
145-
<groupId>org.apache.maven.plugins</groupId>
146-
<artifactId>maven-source-plugin</artifactId>
147-
<version>3.3.0</version>
148-
<executions>
149-
<execution>
150-
<id>attach-sources</id>
151-
<goals>
152-
<goal>jar</goal>
153-
</goals>
154-
</execution>
155-
</executions>
156-
</plugin>
157227
</plugins>
158228
</build>
159229

0 commit comments

Comments
 (0)