Skip to content

Commit d5f5c4f

Browse files
committed
- Disabled external JavaDoc links (as they are not working for NetBeans RELEASE110)
- Added reporting plugins - Added missing release profiles
1 parent 88a612e commit d5f5c4f

File tree

1 file changed

+168
-13
lines changed

1 file changed

+168
-13
lines changed

pom.xml

+168-13
Original file line numberDiff line numberDiff line change
@@ -234,19 +234,12 @@
234234
<configuration>
235235
<quiet>true</quiet>
236236
<doclint>all,-missing</doclint>
237-
<links>
238-
<link>https://javadoc.io/static/org.netbeans.api/org-openide-util-lookup/${netbeans.version}/</link>
239-
<link>https://javadoc.io/static/org.netbeans.api/org-openide-filesystems/${netbeans.version}/</link>
240-
<link>https://javadoc.io/static/org.netbeans.api/org-netbeans-modules-diff/${netbeans.version}/</link>
241-
<link>https://javadoc.io/static/org.netbeans.api/org-netbeans-modules-projectapi/${netbeans.version}/</link>
242-
<link>https://javadoc.io/static/org.netbeans.api/org-netbeans-modules-options-api/${netbeans.version}/</link>
243-
<link>https://javadoc.io/static/org.netbeans.api/org-netbeans-modules-editor-guards/${netbeans.version}/</link>
244-
<link>https://commons.apache.org/proper/commons-lang/javadocs/api-release/</link>
245-
<!-- Cannot be embedded in version 1.13.0 because there seems to be a class referenced in JavaDoc which is not in the classpath -->
246-
<!-- <link>https://javadoc.io/doc/com.google.googlejavaformat/google-java-format/${google-java-format.version}/</link>-->
247-
<link>https://javadoc.io/doc/net.revelc.code.formatter/xml-formatter/${xml-formatter.version}/</link>
248-
<link>https://javadoc.io/doc/org.jsoup/jsoup/${jsoup.version}/</link>
249-
</links>
237+
<!-- Not existent for RELEASE110, can be reactivated when switching to a newer NetBeans version -->
238+
<!-- <links>
239+
<link>https://javadoc.io/static/org.netbeans.api/org-openide-util/${netbeans.version}/</link>
240+
<link>https://javadoc.io/static/org.netbeans.api/org-openide-text/${netbeans.version}/</link>
241+
<link>https://javadoc.io/static/org.netbeans.api/org-openide-windows/${netbeans.version}/</link>
242+
</links>-->
250243
</configuration>
251244
</plugin>
252245
<plugin>
@@ -480,4 +473,166 @@
480473
</plugin>
481474
</plugins>
482475
</build>
476+
477+
<reporting>
478+
<plugins>
479+
<plugin>
480+
<groupId>org.apache.maven.plugins</groupId>
481+
<artifactId>maven-project-info-reports-plugin</artifactId>
482+
</plugin>
483+
<plugin>
484+
<groupId>org.apache.maven.plugins</groupId>
485+
<artifactId>maven-javadoc-plugin</artifactId>
486+
</plugin>
487+
<plugin>
488+
<groupId>org.codehaus.mojo</groupId>
489+
<artifactId>versions-maven-plugin</artifactId>
490+
<reportSets>
491+
<reportSet>
492+
<reports>
493+
<report>dependency-updates-report</report>
494+
<report>plugin-updates-report</report>
495+
<report>property-updates-report</report>
496+
</reports>
497+
</reportSet>
498+
</reportSets>
499+
</plugin>
500+
<plugin>
501+
<groupId>org.apache.maven.plugins</groupId>
502+
<artifactId>maven-changes-plugin</artifactId>
503+
<reportSets>
504+
<reportSet>
505+
<reports>
506+
<report>changes-report</report>
507+
<report>github-report</report>
508+
</reports>
509+
</reportSet>
510+
</reportSets>
511+
</plugin>
512+
<plugin>
513+
<groupId>org.apache.maven.plugins</groupId>
514+
<artifactId>maven-changelog-plugin</artifactId>
515+
</plugin>
516+
<plugin>
517+
<groupId>org.apache.maven.plugins</groupId>
518+
<artifactId>maven-jxr-plugin</artifactId>
519+
</plugin>
520+
<plugin>
521+
<groupId>org.apache.maven.plugins</groupId>
522+
<artifactId>maven-pmd-plugin</artifactId>
523+
<configuration>
524+
<excludes>
525+
<exclude>**/*OptionsPanel.java</exclude>
526+
</excludes>
527+
</configuration>
528+
</plugin>
529+
<plugin>
530+
<groupId>com.github.spotbugs</groupId>
531+
<artifactId>spotbugs-maven-plugin</artifactId>
532+
<configuration>
533+
<plugins>
534+
<plugin>
535+
<groupId>com.h3xstream.findsecbugs</groupId>
536+
<artifactId>findsecbugs-plugin</artifactId>
537+
<version>1.12.0</version>
538+
</plugin>
539+
</plugins>
540+
</configuration>
541+
</plugin>
542+
<plugin>
543+
<groupId>org.codehaus.mojo</groupId>
544+
<artifactId>jdepend-maven-plugin</artifactId>
545+
</plugin>
546+
<plugin>
547+
<groupId>org.owasp</groupId>
548+
<artifactId>dependency-check-maven</artifactId>
549+
<reportSets>
550+
<reportSet>
551+
<reports>
552+
<report>aggregate</report>
553+
</reports>
554+
</reportSet>
555+
</reportSets>
556+
</plugin>
557+
</plugins>
558+
</reporting>
559+
560+
<profiles>
561+
<profile>
562+
<id>github</id>
563+
<distributionManagement>
564+
<repository>
565+
<id>github</id>
566+
<name>GitHub funfried Apache Maven Packages</name>
567+
<url>https://maven.pkg.github.com/funfried/nb-editor-close-left-right</url>
568+
</repository>
569+
<snapshotRepository>
570+
<id>github</id>
571+
<url>https://maven.pkg.github.com/funfried/nb-editor-close-left-right</url>
572+
</snapshotRepository>
573+
</distributionManagement>
574+
</profile>
575+
<profile>
576+
<id>sonatype-oss-release</id>
577+
<build>
578+
<plugins>
579+
<plugin>
580+
<groupId>org.sonatype.plugins</groupId>
581+
<artifactId>nexus-staging-maven-plugin</artifactId>
582+
<extensions>true</extensions>
583+
</plugin>
584+
<plugin>
585+
<groupId>org.apache.maven.plugins</groupId>
586+
<artifactId>maven-javadoc-plugin</artifactId>
587+
<executions>
588+
<execution>
589+
<id>attach-javadocs</id>
590+
<goals>
591+
<goal>jar</goal>
592+
</goals>
593+
</execution>
594+
</executions>
595+
</plugin>
596+
<plugin>
597+
<groupId>org.apache.maven.plugins</groupId>
598+
<artifactId>maven-source-plugin</artifactId>
599+
<executions>
600+
<execution>
601+
<id>attach-sources</id>
602+
<goals>
603+
<goal>jar-no-fork</goal>
604+
</goals>
605+
</execution>
606+
</executions>
607+
</plugin>
608+
</plugins>
609+
</build>
610+
</profile>
611+
<profile>
612+
<id>release-commons</id>
613+
<build>
614+
<plugins>
615+
<plugin>
616+
<groupId>org.apache.maven.plugins</groupId>
617+
<artifactId>maven-gpg-plugin</artifactId>
618+
<executions>
619+
<execution>
620+
<id>sign-artifacts</id>
621+
<goals>
622+
<goal>sign</goal>
623+
</goals>
624+
<phase>verify</phase>
625+
<configuration>
626+
<gpgArguments>
627+
<arg>--pinentry-mode</arg>
628+
<arg>loopback</arg>
629+
</gpgArguments>
630+
</configuration>
631+
</execution>
632+
</executions>
633+
</plugin>
634+
</plugins>
635+
</build>
636+
</profile>
637+
</profiles>
483638
</project>

0 commit comments

Comments
 (0)