Skip to content

Commit ed6be77

Browse files
committed
Update pom.xml
1 parent 3e558d9 commit ed6be77

File tree

1 file changed

+110
-1
lines changed

1 file changed

+110
-1
lines changed

pom.xml

Lines changed: 110 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,12 +44,102 @@
4444
<plugin>
4545
<groupId>org.apache.maven.plugins</groupId>
4646
<artifactId>maven-compiler-plugin</artifactId>
47-
<version>3.10.1</version>
47+
<version>3.12.1</version>
4848
<configuration>
49+
<compilerArgs>
50+
<arg>-Xlint:deprecation</arg>
51+
<arg>-Xlint:unchecked</arg>
52+
</compilerArgs>
4953
<source>17</source>
5054
<target>17</target>
5155
</configuration>
5256
</plugin>
57+
<plugin>
58+
<groupId>org.apache.maven.plugins</groupId>
59+
<artifactId>maven-jar-plugin</artifactId>
60+
<version>3.3.0</version>
61+
</plugin>
62+
<plugin>
63+
<groupId>org.apache.maven.plugins</groupId>
64+
<artifactId>maven-assembly-plugin</artifactId>
65+
<version>2.2-beta-5</version>
66+
<configuration>
67+
<descriptorRefs>
68+
<descriptorRef>jar-with-dependencies</descriptorRef>
69+
</descriptorRefs>
70+
</configuration>
71+
<executions>
72+
<execution>
73+
<id>make-assembly</id>
74+
<phase>package</phase>
75+
<goals>
76+
<goal>single</goal>
77+
</goals>
78+
</execution>
79+
</executions>
80+
</plugin>
81+
<plugin>
82+
<groupId>org.apache.maven.plugins</groupId>
83+
<artifactId>maven-source-plugin</artifactId>
84+
<version>2.2.1</version>
85+
<executions>
86+
<execution>
87+
<id>attach-sources</id>
88+
<goals>
89+
<goal>jar-no-fork</goal>
90+
</goals>
91+
</execution>
92+
</executions>
93+
</plugin>
94+
<plugin>
95+
<groupId>org.apache.maven.plugins</groupId>
96+
<artifactId>maven-javadoc-plugin</artifactId>
97+
<version>3.2.0</version>
98+
<configuration>
99+
<javadocExecutable>${java.home}/bin/javadoc</javadocExecutable>
100+
<encoding>UTF-8</encoding>
101+
<charset>UTF-8</charset>
102+
<docencoding>UTF-8</docencoding>
103+
<additionalJOptions>
104+
<additionalJOption>-J-Dfile.encoding=UTF-8</additionalJOption>
105+
<additionalJOption>-J-Duser.language=en</additionalJOption>
106+
<additionalJOption>-J-Duser.country=US</additionalJOption>
107+
</additionalJOptions>
108+
<additionalOptions>
109+
<additionalOption>-locale</additionalOption>
110+
<additionalOption>en_US</additionalOption>
111+
</additionalOptions>
112+
<doclint>none</doclint>
113+
</configuration>
114+
<executions>
115+
<execution>
116+
<id>attach-javadocs</id>
117+
<goals>
118+
<goal>jar</goal>
119+
</goals>
120+
</execution>
121+
</executions>
122+
</plugin>
123+
<plugin>
124+
<groupId>org.apache.maven.plugins</groupId>
125+
<artifactId>maven-gpg-plugin</artifactId>
126+
<version>1.6</version>
127+
<executions>
128+
<execution>
129+
<id>sign-artifacts</id>
130+
<phase>verify</phase>
131+
<goals>
132+
<goal>sign</goal>
133+
</goals>
134+
<configuration>
135+
<gpgArguments>
136+
<arg>--pinentry-mode</arg>
137+
<arg>loopback</arg>
138+
</gpgArguments>
139+
</configuration>
140+
</execution>
141+
</executions>
142+
</plugin>
53143
<plugin>
54144
<groupId>org.apache.maven.plugins</groupId>
55145
<artifactId>maven-dependency-plugin</artifactId>
@@ -73,6 +163,25 @@
73163
</execution>
74164
</executions>
75165
</plugin>
166+
<plugin>
167+
<groupId>org.sonatype.central</groupId>
168+
<artifactId>central-publishing-maven-plugin</artifactId>
169+
<version>0.8.0</version>
170+
<extensions>true</extensions>
171+
<configuration>
172+
<publishingServerId>central</publishingServerId>
173+
</configuration>
174+
</plugin>
76175
</plugins>
77176
</build>
177+
<distributionManagement>
178+
<repository>
179+
<id>central</id>
180+
<url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2</url>
181+
</repository>
182+
<snapshotRepository>
183+
<id>central</id>
184+
<url>https://s01.oss.sonatype.org/content/repositories/snapshots</url>
185+
</snapshotRepository>
186+
</distributionManagement>
78187
</project>

0 commit comments

Comments
 (0)