|
32 | 32 | </developer> |
33 | 33 | </developers> |
34 | 34 |
|
35 | | - <scm> |
36 | | - <connection>scm:git:https://github.com/gdcc/exporter-debug.git</connection> |
37 | | - <developerConnection>scm:git:git@github.com:gdcc/exporter-debug.git</developerConnection> |
38 | | - <tag>HEAD</tag> |
39 | | - <url>https://github.com/gdcc/exporter-debug</url> |
40 | | - </scm> |
41 | | - |
42 | | - <distributionManagement> |
43 | | - <repository> |
44 | | - <id>ossrh</id> |
45 | | - <url>https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/</url> |
46 | | - </repository> |
47 | | - <snapshotRepository> |
48 | | - <id>ossrh</id> |
49 | | - <url>https://s01.oss.sonatype.org/content/repositories/snapshots</url> |
50 | | - </snapshotRepository> |
51 | | - </distributionManagement> |
52 | | - |
53 | | - <properties> |
54 | | - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
55 | | - <jdk.version>17</jdk.version> |
56 | | - |
57 | | - <!-- Official Maven Plugins --> |
58 | | - <maven-plugin-api.version>3.8.2</maven-plugin-api.version> |
59 | | - <maven-plugin-annotations.version>3.6.4</maven-plugin-annotations.version> |
60 | | - <maven-compiler-plugin.version>3.13.0</maven-compiler-plugin.version> |
61 | | - <maven-jar-plugin.version>3.4.1</maven-jar-plugin.version> |
62 | | - <maven-dependency-plugin.version>3.6.1</maven-dependency-plugin.version> |
63 | | - <maven-surefire-plugin.version>3.2.5</maven-surefire-plugin.version> |
64 | | - <maven-failsafe-plugin.version>3.2.5</maven-failsafe-plugin.version> |
65 | | - <maven-assembly-plugin.version>3.3.0</maven-assembly-plugin.version> |
66 | | - <maven-plugin-plugin.version>3.13.0</maven-plugin-plugin.version> |
67 | | - <maven-site-plugin.version>4.0.0-M14</maven-site-plugin.version> |
68 | | - <maven-source-plugin.version>3.3.1</maven-source-plugin.version> |
69 | | - <maven-javadoc-plugin.version>3.6.3</maven-javadoc-plugin.version> |
70 | | - <maven-flatten-plugin.version>1.6.0</maven-flatten-plugin.version> |
71 | | - <maven-gpg-plugin.version>3.2.4</maven-gpg-plugin.version> |
72 | | - <maven-release-plugin.version>3.0.1</maven-release-plugin.version> |
73 | | - <maven-enforcer-plugin.version>3.4.1</maven-enforcer-plugin.version> |
74 | | - |
75 | | - <pomchecker-maven-plugin.version>1.7.0</pomchecker-maven-plugin.version> |
76 | | - <nexus-staging-plugin.version>1.6.13</nexus-staging-plugin.version> |
77 | | - <jacoco.version>0.8.12</jacoco.version> |
78 | | - </properties> |
79 | | - |
80 | 35 | <dependencies> |
81 | 36 | <dependency> |
82 | 37 | <groupId>io.gdcc</groupId> |
|
116 | 71 | </dependencies> |
117 | 72 |
|
118 | 73 | <build> |
119 | | - <pluginManagement> |
120 | | - <plugins> |
121 | | - <plugin> |
122 | | - <groupId>org.apache.maven.plugins</groupId> |
123 | | - <artifactId>maven-compiler-plugin</artifactId> |
124 | | - <version>${maven-compiler-plugin.version}</version> |
125 | | - </plugin> |
126 | | - <plugin> |
127 | | - <groupId>org.apache.maven.plugins</groupId> |
128 | | - <artifactId>maven-jar-plugin</artifactId> |
129 | | - <version>${maven-jar-plugin.version}</version> |
130 | | - </plugin> |
131 | | - <plugin> |
132 | | - <groupId>org.apache.maven.plugins</groupId> |
133 | | - <artifactId>maven-dependency-plugin</artifactId> |
134 | | - <version>${maven-dependency-plugin.version}</version> |
135 | | - </plugin> |
136 | | - <plugin> |
137 | | - <groupId>org.apache.maven.plugins</groupId> |
138 | | - <artifactId>maven-surefire-plugin</artifactId> |
139 | | - <version>${maven-surefire-plugin.version}</version> |
140 | | - </plugin> |
141 | | - <plugin> |
142 | | - <groupId>org.apache.maven.plugins</groupId> |
143 | | - <artifactId>maven-failsafe-plugin</artifactId> |
144 | | - <version>${maven-failsafe-plugin.version}</version> |
145 | | - </plugin> |
146 | | - <plugin> |
147 | | - <groupId>org.apache.maven.plugins</groupId> |
148 | | - <artifactId>maven-plugin-plugin</artifactId> |
149 | | - <version>${maven-plugin-plugin.version}</version> |
150 | | - </plugin> |
151 | | - <plugin> |
152 | | - <groupId>org.apache.maven.plugins</groupId> |
153 | | - <artifactId>maven-site-plugin</artifactId> |
154 | | - <version>${maven-site-plugin.version}</version> |
155 | | - </plugin> |
156 | | - <plugin> |
157 | | - <groupId>org.apache.maven.plugins</groupId> |
158 | | - <artifactId>maven-source-plugin</artifactId> |
159 | | - <version>${maven-source-plugin.version}</version> |
160 | | - </plugin> |
161 | | - <plugin> |
162 | | - <groupId>org.apache.maven.plugins</groupId> |
163 | | - <artifactId>maven-javadoc-plugin</artifactId> |
164 | | - <version>${maven-javadoc-plugin.version}</version> |
165 | | - </plugin> |
166 | | - <plugin> |
167 | | - <groupId>org.apache.maven.plugins</groupId> |
168 | | - <artifactId>maven-gpg-plugin</artifactId> |
169 | | - <version>${maven-gpg-plugin.version}</version> |
170 | | - </plugin> |
171 | | - <plugin> |
172 | | - <groupId>org.codehaus.mojo</groupId> |
173 | | - <artifactId>flatten-maven-plugin</artifactId> |
174 | | - <version>${maven-flatten-plugin.version}</version> |
175 | | - </plugin> |
176 | | - <plugin> |
177 | | - <groupId>org.kordamp.maven</groupId> |
178 | | - <artifactId>pomchecker-maven-plugin</artifactId> |
179 | | - <version>${pomchecker-maven-plugin.version}</version> |
180 | | - </plugin> |
181 | | - <plugin> |
182 | | - <groupId>org.sonatype.plugins</groupId> |
183 | | - <artifactId>nexus-staging-maven-plugin</artifactId> |
184 | | - <version>${nexus-staging-plugin.version}</version> |
185 | | - </plugin> |
186 | | - <plugin> |
187 | | - <groupId>org.apache.maven.plugins</groupId> |
188 | | - <artifactId>maven-release-plugin</artifactId> |
189 | | - <version>${maven-release-plugin.version}</version> |
190 | | - </plugin> |
191 | | - </plugins> |
192 | | - </pluginManagement> |
193 | 74 | <plugins> |
194 | | - <plugin> |
195 | | - <artifactId>maven-compiler-plugin</artifactId> |
196 | | - <configuration> |
197 | | - <release>${jdk.version}</release> |
198 | | - </configuration> |
199 | | - </plugin> |
200 | | - <plugin> |
201 | | - <groupId>org.kordamp.maven</groupId> |
202 | | - <artifactId>pomchecker-maven-plugin</artifactId> |
203 | | - </plugin> |
204 | 75 | <plugin> |
205 | 76 | <groupId>org.sonatype.plugins</groupId> |
206 | 77 | <artifactId>nexus-staging-maven-plugin</artifactId> |
|
240 | 111 | </plugin> |
241 | 112 | </plugins> |
242 | 113 | </build> |
243 | | - |
244 | | - <profiles> |
245 | | - <profile> |
246 | | - <id>release</id> |
247 | | - <build> |
248 | | - <plugins> |
249 | | - <plugin> |
250 | | - <groupId>org.apache.maven.plugins</groupId> |
251 | | - <artifactId>maven-gpg-plugin</artifactId> |
252 | | - <executions> |
253 | | - <execution> |
254 | | - <id>sign-artifacts</id> |
255 | | - <goals> |
256 | | - <goal>sign</goal> |
257 | | - </goals> |
258 | | - <phase>verify</phase> |
259 | | - </execution> |
260 | | - </executions> |
261 | | - </plugin> |
262 | | - <plugin> |
263 | | - <groupId>org.apache.maven.plugins</groupId> |
264 | | - <artifactId>maven-javadoc-plugin</artifactId> |
265 | | - <configuration> |
266 | | - <source>${jdk.version}</source> |
267 | | - <detectJavaApiLink>false</detectJavaApiLink> |
268 | | - </configuration> |
269 | | - <executions> |
270 | | - <execution> |
271 | | - <id>attach-javadocs</id> |
272 | | - <goals> |
273 | | - <goal>jar</goal> |
274 | | - </goals> |
275 | | - </execution> |
276 | | - </executions> |
277 | | - </plugin> |
278 | | - <plugin> |
279 | | - <groupId>org.apache.maven.plugins</groupId> |
280 | | - <artifactId>maven-source-plugin</artifactId> |
281 | | - <executions> |
282 | | - <execution> |
283 | | - <id>attach-sources</id> |
284 | | - <goals> |
285 | | - <goal>jar</goal> |
286 | | - </goals> |
287 | | - </execution> |
288 | | - </executions> |
289 | | - </plugin> |
290 | | - <plugin> |
291 | | - <groupId>org.codehaus.mojo</groupId> |
292 | | - <artifactId>flatten-maven-plugin</artifactId> |
293 | | - <configuration> |
294 | | - <updatePomFile>true</updatePomFile> |
295 | | - <flattenMode>oss</flattenMode> |
296 | | - <pomElements> |
297 | | - <distributionManagement>remove</distributionManagement> |
298 | | - <repositories>remove</repositories> |
299 | | - </pomElements> |
300 | | - </configuration> |
301 | | - <executions> |
302 | | - <!-- enable flattening --> |
303 | | - <execution> |
304 | | - <id>flatten</id> |
305 | | - <goals> |
306 | | - <goal>flatten</goal> |
307 | | - </goals> |
308 | | - <phase>process-resources</phase> |
309 | | - </execution> |
310 | | - <!-- ensure proper cleanup --> |
311 | | - <execution> |
312 | | - <id>flatten.clean</id> |
313 | | - <goals> |
314 | | - <goal>clean</goal> |
315 | | - </goals> |
316 | | - <phase>clean</phase> |
317 | | - </execution> |
318 | | - </executions> |
319 | | - </plugin> |
320 | | - </plugins> |
321 | | - </build> |
322 | | - </profile> |
323 | | - </profiles> |
324 | 114 | </project> |
0 commit comments