This is an automated email from the ASF dual-hosted git repository.
hboutemy pushed a commit to branch maven-4.0.x
in repository https://gitbox.apache.org/repos/asf/maven.git
The following commit(s) were added to refs/heads/maven-4.0.x by this push:
new 1eac14b509 fix javadoc group packages
1eac14b509 is described below
commit 1eac14b50900a3da196b47178672645459ac5ecb
Author: Hervé Boutemy <[email protected]>
AuthorDate: Sun Nov 16 23:51:08 2025 +0100
fix javadoc group packages
---
.../maven/api/plugin/annotations/package-info.java | 6 ++++-
.../maven/api/plugin/annotations/package-info.java | 27 ----------------------
pom.xml | 10 +++++---
src/site/xdoc/index.xml | 6 +++--
4 files changed, 16 insertions(+), 33 deletions(-)
diff --git
a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
index 14d2c7a2ef..28a7936fed 100644
---
a/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
+++
b/api/maven-api-core/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
@@ -18,6 +18,10 @@
*/
/**
- * Maven Plugin Annotations.
+ * Provides annotations for Maven plugin development, including mojo
configuration,
+ * parameter definitions, and lifecycle bindings. These annotations are used to
+ * generate plugin descriptors and configure plugin behavior.
+ *
+ * @since 4.0.0
*/
package org.apache.maven.api.plugin.annotations;
diff --git
a/api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
b/api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
deleted file mode 100644
index 28a7936fed..0000000000
---
a/api/maven-api-plugin/src/main/java/org/apache/maven/api/plugin/annotations/package-info.java
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-/**
- * Provides annotations for Maven plugin development, including mojo
configuration,
- * parameter definitions, and lifecycle bindings. These annotations are used to
- * generate plugin descriptors and configure plugin behavior.
- *
- * @since 4.0.0
- */
-package org.apache.maven.api.plugin.annotations;
diff --git a/pom.xml b/pom.xml
index 91d4ce5563..ee8032d862 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1168,9 +1168,13 @@ under the License.
</tag>
</tags>
<groups>
+ <group>
+ <title>Maven 4 API - CLI</title>
+ <packages>org.apache.maven.api.cli*</packages>
+ </group>
<group>
<title>Maven 4 API - Core</title>
- <packages>org.apache.maven.api*</packages>
+
<packages>org.apache.maven.api:org.apache.maven.api.cache:org.apache.maven.api.feature:org.apache.maven.api.plugin:org.apache.maven.api.plugin.annotations:org.apache.maven.api.services:org.apache.maven.api.services.xml</packages>
</group>
<group>
<title>Maven 4 API - Plugin</title>
@@ -1189,12 +1193,12 @@ under the License.
<packages>org.apache.maven.api.toolchain</packages>
</group>
<group>
- <title>Maven 4 API - Meta</title>
+ <title>Maven 4 API - Annotations</title>
<packages>org.apache.maven.api.annotations</packages>
</group>
<group>
<title>Maven 4 API - DI</title>
- <packages>org.apache.maven.api.di</packages>
+
<packages>org.apache.maven.api.di:org.apache.maven.di.tool</packages>
</group>
<group>
<title>Maven 4 API - Metadata</title>
diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml
index 58bac2eeb9..29adacad5b 100644
--- a/src/site/xdoc/index.xml
+++ b/src/site/xdoc/index.xml
@@ -31,10 +31,12 @@ under the License.
<section name="Apache Maven 4.x">
<p>Maven is a project development management and
- comprehension tool. Based on the concept of a project object model:
+ comprehension tool.</p>
+ <p> Based on the concept of a project object model:
builds, dependency management, documentation creation, site
publication, and distribution publication are all controlled from
- <a href="./maven-model/maven.html">the <code>pom.xml</code> declarative
file</a>. Maven can be extended by
+ <a href="./api/maven-api-model/maven.html">the <code>pom.xml</code>
declarative file</a>.</p>
+ <p>Maven can be extended by
<a href="https://maven.apache.org/plugins/">plugins</a> to utilise a
number of other development tools for reporting or the build
process.</p>