This is an automated email from the ASF dual-hosted git repository.

alien11689 pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/aries.git

commit e99254e281554bf586a015a7231f0881bee6bd42
Author: Dominik Przybysz <[email protected]>
AuthorDate: Wed Aug 5 23:15:02 2026 +0200

    ARIES-2240: Configure javadoc in parent as for site
---
 parent/pom.xml | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 68 insertions(+), 2 deletions(-)

diff --git a/parent/pom.xml b/parent/pom.xml
index 6f81244d3..767d84d61 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -440,7 +440,73 @@
                 <artifactId>maven-javadoc-plugin</artifactId>
                 <configuration>
                     <source>${java.source.version}</source>
+                    <quiet>true</quiet>
+                    
<excludePackageNames>${aries.javadoc.exclude.packages}</excludePackageNames>
+                    <!--
+                        External links are deliberately omitted here: javadoc 
would fetch the
+                        referenced package-list/element-list files on every 
invocation, making
+                        the build dependent on network access. External API 
links are only
+                        configured for the generated site (reporting section 
below).
+                    -->
+                    <tags>
+                        <tag>
+                            <name>goal</name>
+                            <placement>Xt</placement>
+                        </tag>
+                        <tag>
+                            <name>phase</name>
+                            <placement>Xt</placement>
+                        </tag>
+                        <tag>
+                            <name>execute</name>
+                            <placement>Xt</placement>
+                        </tag>
+                        <tag>
+                            <name>requiresDependencyResolution</name>
+                            <placement>Xt</placement>
+                        </tag>
+                        <tag>
+                            <name>parameter</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>required</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>readonly</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>component</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>plexus.component</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>plexus.requirement</name>
+                            <placement>Xf</placement>
+                        </tag>
+                        <tag>
+                            <name>Immutable</name>
+                            <placement>t</placement>
+                        </tag>
+                        <tag>
+                            <name>ThreadSafe</name>
+                            <placement>t</placement>
+                        </tag>
+                    </tags>
                 </configuration>
+                <executions>
+                    <execution>
+                        <id>attach-javadocs</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                    </execution>
+                </executions>
             </plugin>
             <plugin>
                 <groupId>org.apache.rat</groupId>
@@ -554,8 +620,8 @@
                     <quiet>true</quiet>
                     <source>${java.source.version}</source>
                     <links>
-                        <link>http://java.sun.com/j2se/1.7.0/docs/api</link>
-                        <link>http://www.osgi.org/javadoc/r4v43/</link>
+                        <link>https://docs.osgi.org/javadoc/r4v43/core/</link>
+                        <link>https://docs.osgi.org/javadoc/r4v43/cmpn/</link>
                     </links>
                     <tags>
                         <tag>

Reply via email to