Skip to content

Commit e553a49

Browse files
update maven config
1 parent 2bb0386 commit e553a49

File tree

1 file changed

+124
-87
lines changed

1 file changed

+124
-87
lines changed

pom.xml

Lines changed: 124 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
<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">
1+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
23
<modelVersion>4.0.0</modelVersion>
34

45
<groupId>com.testingbot</groupId>
@@ -8,7 +9,7 @@
89

910
<properties>
1011
<maven.compiler.release>11</maven.compiler.release>
11-
</properties>
12+
</properties>
1213

1314
<licenses>
1415
<license>
@@ -18,63 +19,99 @@
1819
</license>
1920
</licenses>
2021

21-
<parent>
22-
<groupId>org.sonatype.oss</groupId>
23-
<artifactId>oss-parent</artifactId>
24-
<version>7</version>
25-
</parent>
26-
2722
<name>TestingBotTunnel</name>
2823
<description>Tunnel to run TestingBot Selenium tests on your local machine</description>
2924
<url>https://testingbot.com</url>
3025
<scm>
31-
<connection>scm:git:[email protected]:testingbot/Testingbot-Tunnel.git</connection>
32-
<developerConnection>scm:git:[email protected]:testingbot/Testingbot-Tunnel.git</developerConnection>
33-
<url>[email protected]:testingbot/Testingbot-Tunnel.git</url>
34-
</scm>
26+
<connection>scm:git:[email protected]:testingbot/Testingbot-Tunnel.git</connection>
27+
<developerConnection>scm:git:[email protected]:testingbot/Testingbot-Tunnel.git</developerConnection>
28+
<url>[email protected]:testingbot/Testingbot-Tunnel.git</url>
29+
<tag>HEAD</tag>
30+
</scm>
31+
32+
<developers>
33+
<developer>
34+
<name>TestingBot</name>
35+
<email>[email protected]</email>
36+
<organization>TestingBot</organization>
37+
<organizationUrl>https://testingbot.com</organizationUrl>
38+
</developer>
39+
</developers>
40+
41+
<distributionManagement>
42+
<repository>
43+
<id>central</id>
44+
<name>Maven Central</name>
45+
<url>https://central.sonatype.com/api/v1/publisher/deployments/upload/</url>
46+
</repository>
47+
</distributionManagement>
3548

36-
<distributionManagement>
37-
<snapshotRepository>
38-
<id>ossrh</id>
39-
<name>Nexus Release Repository</name>
40-
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
41-
</snapshotRepository>
42-
<repository>
43-
<id>ossrh</id>
44-
<name>Nexus Release Repository</name>
45-
<url>https://oss.sonatype.org/service/local/staging/deploy/maven2/</url>
46-
</repository>
47-
</distributionManagement>
4849
<build>
4950
<plugins>
5051
<plugin>
5152
<groupId>org.apache.maven.plugins</groupId>
5253
<artifactId>maven-jar-plugin</artifactId>
5354
<version>3.2.0</version>
5455
<configuration>
55-
<archive>
56-
<manifest>
57-
<mainClass>com.testingbot.tunnel.App</mainClass>
58-
</manifest>
59-
</archive>
56+
<archive>
57+
<manifest>
58+
<mainClass>com.testingbot.tunnel.App</mainClass>
59+
</manifest>
60+
</archive>
6061
</configuration>
6162
</plugin>
62-
<plugin>
63-
<groupId>org.apache.maven.plugins</groupId>
64-
<artifactId>maven-javadoc-plugin</artifactId>
65-
<version>3.2.0</version>
66-
<executions>
67-
<execution>
63+
<plugin>
64+
<groupId>org.sonatype.central</groupId>
65+
<artifactId>central-publishing-maven-plugin</artifactId>
66+
<version>0.8.0</version>
67+
<extensions>true</extensions>
68+
<configuration>
69+
<publishingServerId>central</publishingServerId>
70+
</configuration>
71+
</plugin>
72+
<plugin>
73+
<groupId>org.apache.maven.plugins</groupId>
74+
<artifactId>maven-gpg-plugin</artifactId>
75+
<version>3.0.1</version>
76+
<executions>
77+
<execution>
78+
<id>sign-artifacts</id>
79+
<phase>verify</phase>
80+
<goals>
81+
<goal>sign</goal>
82+
</goals>
83+
</execution>
84+
</executions>
85+
</plugin>
86+
<plugin>
87+
<groupId>org.apache.maven.plugins</groupId>
88+
<artifactId>maven-source-plugin</artifactId>
89+
<version>3.2.1</version>
90+
<executions>
91+
<execution>
92+
<id>attach-sources</id>
93+
<goals>
94+
<goal>jar</goal>
95+
</goals>
96+
</execution>
97+
</executions>
98+
</plugin>
99+
<plugin>
100+
<groupId>org.apache.maven.plugins</groupId>
101+
<artifactId>maven-javadoc-plugin</artifactId>
102+
<version>3.2.0</version>
103+
<executions>
104+
<execution>
68105
<id>attach-javadocs</id>
69106
<goals>
70-
<goal>jar</goal>
107+
<goal>jar</goal>
71108
</goals>
72109
<configuration>
73-
<additionalOptions>-Xdoclint:none</additionalOptions>
110+
<additionalOptions>-Xdoclint:none</additionalOptions>
74111
</configuration>
75-
</execution>
76-
</executions>
77-
</plugin>
112+
</execution>
113+
</executions>
114+
</plugin>
78115
<plugin>
79116
<groupId>org.apache.maven.plugins</groupId>
80117
<artifactId>maven-surefire-plugin</artifactId>
@@ -94,48 +131,48 @@
94131
<version>3.2.4</version>
95132
<executions>
96133
<execution>
97-
<phase>package</phase>
98-
<goals>
99-
<goal>shade</goal>
100-
</goals>
101-
<configuration>
102-
<minimizeJar>true</minimizeJar>
103-
<filters>
104-
<filter>
105-
<artifact>commons-logging:commons-logging</artifact>
106-
<includes>
107-
<include>**</include>
108-
</includes>
109-
</filter>
110-
<filter>
111-
<artifact>ch.qos.logback:logback-classic</artifact>
112-
<includes>
113-
<include>**</include>
114-
</includes>
115-
</filter>
116-
<filter>
117-
<artifact>ch.qos.logback:logback-core</artifact>
118-
<includes>
119-
<include>**</include>
120-
</includes>
121-
</filter>
122-
<filter>
123-
<artifact>com.github.mwiede:jsch</artifact>
124-
<includes>
125-
<include>**</include>
126-
</includes>
127-
</filter>
128-
<filter>
129-
<artifact>*:*</artifact>
130-
<excludes>
131-
<exclude>META-INF/*.SF</exclude>
132-
<exclude>META-INF/*.DSA</exclude>
133-
<exclude>META-INF/*.RSA</exclude>
134-
</excludes>
135-
</filter>
136-
</filters>
137-
</configuration>
138-
</execution>
134+
<phase>package</phase>
135+
<goals>
136+
<goal>shade</goal>
137+
</goals>
138+
<configuration>
139+
<minimizeJar>true</minimizeJar>
140+
<filters>
141+
<filter>
142+
<artifact>commons-logging:commons-logging</artifact>
143+
<includes>
144+
<include>**</include>
145+
</includes>
146+
</filter>
147+
<filter>
148+
<artifact>ch.qos.logback:logback-classic</artifact>
149+
<includes>
150+
<include>**</include>
151+
</includes>
152+
</filter>
153+
<filter>
154+
<artifact>ch.qos.logback:logback-core</artifact>
155+
<includes>
156+
<include>**</include>
157+
</includes>
158+
</filter>
159+
<filter>
160+
<artifact>com.github.mwiede:jsch</artifact>
161+
<includes>
162+
<include>**</include>
163+
</includes>
164+
</filter>
165+
<filter>
166+
<artifact>*:*</artifact>
167+
<excludes>
168+
<exclude>META-INF/*.SF</exclude>
169+
<exclude>META-INF/*.DSA</exclude>
170+
<exclude>META-INF/*.RSA</exclude>
171+
</excludes>
172+
</filter>
173+
</filters>
174+
</configuration>
175+
</execution>
139176
</executions>
140177
</plugin>
141178
</plugins>
@@ -214,11 +251,11 @@
214251
<version>1.4</version>
215252
</dependency>
216253
<dependency>
217-
<groupId>net.sf.json-lib</groupId>
218-
<artifactId>json-lib</artifactId>
219-
<version>2.4</version>
220-
<classifier>jdk15</classifier>
221-
</dependency>
254+
<groupId>net.sf.json-lib</groupId>
255+
<artifactId>json-lib</artifactId>
256+
<version>2.4</version>
257+
<classifier>jdk15</classifier>
258+
</dependency>
222259
<dependency>
223260
<groupId>org.slf4j</groupId>
224261
<artifactId>slf4j-api</artifactId>

0 commit comments

Comments
 (0)