Skip to content

Commit e5a76c1

Browse files
gnodetclaude
andcommitted
Move build context API to o.a.m.api.build.context to avoid collision with build report API
The build report API (PR #12572) is moving to o.a.m.api.build.report. Having both APIs under o.a.m.api.build would cause a package collision. This moves the incremental build context types one level deeper so the top-level o.a.m.api.build package stays available for shared types (like Severity) if needed later. Package moves: - o.a.m.api.build -> o.a.m.api.build.context - o.a.m.api.build.spi -> o.a.m.api.build.context.spi - o.a.m.internal.build.impl -> o.a.m.internal.build.context.impl Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 9af7fba commit e5a76c1

48 files changed

Lines changed: 144 additions & 144 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

api/maven-api-core/src/main/java/org/apache/maven/api/build/BuildContext.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/BuildContext.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.nio.file.Path;
2222
import java.util.Collection;

api/maven-api-core/src/main/java/org/apache/maven/api/build/BuildContextException.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/BuildContextException.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import org.apache.maven.api.services.MavenException;
2222

api/maven-api-core/src/main/java/org/apache/maven/api/build/Incremental.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Incremental.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.lang.annotation.Retention;
2222
import java.lang.annotation.Target;

api/maven-api-core/src/main/java/org/apache/maven/api/build/Input.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Input.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.nio.file.Path;
2222

api/maven-api-core/src/main/java/org/apache/maven/api/build/InputSet.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/InputSet.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.io.Serializable;
2222
import java.nio.file.Path;

api/maven-api-core/src/main/java/org/apache/maven/api/build/Metadata.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Metadata.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.nio.file.Path;
2222

api/maven-api-core/src/main/java/org/apache/maven/api/build/Output.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Output.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.io.BufferedWriter;
2222
import java.io.OutputStream;

api/maven-api-core/src/main/java/org/apache/maven/api/build/Resource.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Resource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import java.nio.file.Path;
2222

api/maven-api-core/src/main/java/org/apache/maven/api/build/Severity.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Severity.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import org.apache.maven.api.annotations.Experimental;
2222

api/maven-api-core/src/main/java/org/apache/maven/api/build/Status.java renamed to api/maven-api-core/src/main/java/org/apache/maven/api/build/context/Status.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
package org.apache.maven.api.build;
19+
package org.apache.maven.api.build.context;
2020

2121
import org.apache.maven.api.annotations.Experimental;
2222

0 commit comments

Comments
 (0)