Skip to content

Commit c23a495

Browse files
committed
Build improvements
- Avoid publishing useless packages on Maven Central - Do not report javadocs warnings
1 parent f875ee7 commit c23a495

File tree

2 files changed

+38
-10
lines changed

2 files changed

+38
-10
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
package beer.devs;
22

3+
/**
4+
* This is a dummy class to ensure that the package structure is valid.
5+
* I do not remember exactly why I added that nor if it's still needed, but I will keep it here for now.
6+
*/
37
public class Dummy {}

pom.xml

Lines changed: 34 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,11 @@
257257
<goals>
258258
<goal>jar</goal>
259259
</goals>
260+
<configuration>
261+
<failOnError>true</failOnError>
262+
<quiet>true</quiet>
263+
<additionalJOption>-Xdoclint:none</additionalJOption>
264+
</configuration>
260265
</execution>
261266
</executions>
262267
</plugin>
@@ -311,20 +316,39 @@
311316
<plugin>
312317
<groupId>org.sonatype.central</groupId>
313318
<artifactId>central-publishing-maven-plugin</artifactId>
314-
<version>0.7.0</version>
319+
<version>0.8.0</version>
315320
<extensions>true</extensions>
316321
<configuration>
317322
<publishingServerId>central</publishingServerId>
318-
<!-- Seems useless btw, seems to do nothing. I will still keep it for now. -->
319323
<excludeArtifacts>
320-
<artifact>FastNbt</artifact>
321-
<artifact>FastNbt-core</artifact>
322-
<artifact>fastnbt_nms_v1_20_6</artifact>
323-
<artifact>fastnbt_nms_v1_21_1</artifact>
324-
<artifact>fastnbt_nms_v1_21_3</artifact>
325-
<artifact>fastnbt_nms_v1_21_4</artifact>
326-
<artifact>fastnbt_nms_v1_21_5</artifact>
327-
<artifact>fastnbt_nms_v1_21_6</artifact>
324+
<module>FastNbt-core</module>
325+
<module>fastnbt_nms_v1_17_R1</module>
326+
<module>fastnbt_nms_v1_18_R2</module>
327+
<module>fastnbt_nms_v1_19_R1</module>
328+
<module>fastnbt_nms_v1_19_R2</module>
329+
<module>fastnbt_nms_v1_19_R3</module>
330+
<module>fastnbt_nms_v1_20_R1</module>
331+
<module>fastnbt_nms_v1_20_R2</module>
332+
<module>fastnbt_nms_v1_20_R3</module>
333+
<module>fastnbt_nms_v1_20_4</module>
334+
335+
<module>fastnbt_nms_v1_20_6_spigotmap</module>
336+
<module>fastnbt_nms_v1_20_6_mojangmap</module>
337+
338+
<module>fastnbt_nms_v1_21_1_spigotmap</module>
339+
<module>fastnbt_nms_v1_21_1_mojangmap</module>
340+
341+
<module>fastnbt_nms_v1_21_3_spigotmap</module>
342+
<module>fastnbt_nms_v1_21_3_mojangmap</module>
343+
344+
<module>fastnbt_nms_v1_21_4_spigotmap</module>
345+
<module>fastnbt_nms_v1_21_4_mojangmap</module>
346+
347+
<module>fastnbt_nms_v1_21_5_spigotmap</module>
348+
<module>fastnbt_nms_v1_21_5_mojangmap</module>
349+
350+
<module>fastnbt_nms_v1_21_6_spigotmap</module>
351+
<module>fastnbt_nms_v1_21_6_mojangmap</module>
328352
</excludeArtifacts>
329353
</configuration>
330354
</plugin>

0 commit comments

Comments
 (0)