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

hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-artifact-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 83abc1b  Remove attach / deployment feature
83abc1b is described below

commit 83abc1b0cf8a8ee3c558ed2332f3a655aacb7a0f
Author: Sebastian Tiemann <[email protected]>
AuthorDate: Tue Jun 23 11:26:38 2026 +0200

    Remove attach / deployment feature
---
 src/it/buildinfo-mono/verify.groovy                | 23 +---------------
 src/it/buildinfo-multi/verify.groovy               | 29 +-------------------
 src/it/buildinfo-skip-install-deploy/verify.groovy | 31 +---------------------
 .../plugins/artifact/buildinfo/BuildinfoMojo.java  |  8 +-----
 4 files changed, 4 insertions(+), 87 deletions(-)

diff --git a/src/it/buildinfo-mono/verify.groovy 
b/src/it/buildinfo-mono/verify.groovy
index fa4cc1e..a2660b1 100644
--- a/src/it/buildinfo-mono/verify.groovy
+++ b/src/it/buildinfo-mono/verify.groovy
@@ -37,25 +37,4 @@ if (mavenVersion.startsWith('4.')) {
 }
 
 assert buildinfo.contains( "mvn.minimum.version=3.0.5" )
-assert buildinfo.contains( 
"mvn.rebuild-args=-Dmaven.session.versionFilter=e(org.slf4j:slf4j-api:(1.7.36,))"
 )
-
-// check existence of buildinfo in local repository
-File local = new File( basedir, 
"../../local-repo/org/apache/maven/plugins/it/mono/1.0-SNAPSHOT/mono-1.0-SNAPSHOT.buildinfo")
-assert local.isFile()
-
-// check existence of buildinfo in remote repository
-File remoteDir = new File( basedir, 
"target/remote-repo/org/apache/maven/plugins/it/mono/1.0-SNAPSHOT")
-assert remoteDir.isDirectory()
-
-int count = 0;
-for ( File f : remoteDir.listFiles() ) {
-  // In Maven 4 there is the build-POM and also the new (but with old name) 
consumer-POM
-  // The expected ".buildinfo" file is named as the consumer-POM
-  if ( f.getName().endsWith( ".pom" ) &&  !f.getName().endsWith( "build.pom" 
)) {
-    File b = new File( remoteDir, f.getName().replace( ".pom", ".buildinfo" ) )
-    println b
-    assert b.isFile()
-    count++
-  }
-}
-assert count > 0
+assert buildinfo.contains( 
"mvn.rebuild-args=-Dmaven.session.versionFilter=e(org.slf4j:slf4j-api:(1.7.36,))"
 )
\ No newline at end of file
diff --git a/src/it/buildinfo-multi/verify.groovy 
b/src/it/buildinfo-multi/verify.groovy
index f457ed1..0807e03 100644
--- a/src/it/buildinfo-multi/verify.groovy
+++ b/src/it/buildinfo-multi/verify.groovy
@@ -114,31 +114,4 @@ if (mavenVersion.startsWith('4.')) {
 }
 
 assert !buildinfo.contains( ".buildinfo" )
-assert buildinfo.contains( "mvn.aggregate.artifact-id=ignore-jar" )
-
-// check existence of buildinfo in local repository
-File localIgnoreJar = new File( basedir, 
"../../local-repo/org/apache/maven/plugins/it/ignore-jar/1.0-SNAPSHOT/ignore-jar-1.0-SNAPSHOT.buildinfo")
-assert localIgnoreJar.isFile()
-
-// check existence of buildinfo in remote repository
-File remoteDir = null
-if (mavenVersion.startsWith('4.')) {
-  remoteDir = new File( basedir, 
"target/remote-repo/org/apache/maven/plugins/it/ignore-jar/1.0-SNAPSHOT" )
-} else {
-  remoteDir = new File( basedir, 
"ignore-jar/target/remote-repo/org/apache/maven/plugins/it/ignore-jar/1.0-SNAPSHOT"
 )
-}
-
-assert remoteDir.isDirectory()
-
-for ( File f : remoteDir.listFiles() ) {
-  // In Maven 4 there is the build-POM and also the new (but with old name) 
consumer-POM
-  // The expected ".buildinfo" file is named as the consumer-POM
-  if ( f.getName().endsWith( ".pom" ) &&  !f.getName().endsWith( "build.pom" 
)) {
-    File b = new File( remoteDir, f.getName().replace( ".pom", ".buildinfo" ) )
-    println b
-    assert b.isFile()
-    return
-  }
-}
-
-// issue: buildinfo not found
\ No newline at end of file
+assert buildinfo.contains( "mvn.aggregate.artifact-id=ignore-jar" )
\ No newline at end of file
diff --git a/src/it/buildinfo-skip-install-deploy/verify.groovy 
b/src/it/buildinfo-skip-install-deploy/verify.groovy
index 1bcb7c8..3a4548e 100644
--- a/src/it/buildinfo-skip-install-deploy/verify.groovy
+++ b/src/it/buildinfo-skip-install-deploy/verify.groovy
@@ -51,34 +51,5 @@ if (mavenVersion.startsWith('4.')) {
   assert buildinfo.contains( 
"outputs.2.1.filename=multi-modB-1.0-SNAPSHOT.jar" )
 }
 
-
 assert !buildinfo.contains( ".buildinfo" )
-assert !buildinfo.contains( "outputs.3" )
-
-// check existence of buildinfo in local repository
-File localModB = new File( basedir, 
"../../local-repo/org/apache/maven/plugins/it/multi-modB/1.0-SNAPSHOT/multi-modB-1.0-SNAPSHOT.buildinfo")
-assert localModB.isFile()
-
-// check existence of buildinfo in remote repository
-File remoteDir = null
-if (mavenVersion.startsWith('4.')) {
-  remoteDir = new File( basedir, 
"target/remote-repo/org/apache/maven/plugins/it/multi-modB/1.0-SNAPSHOT" )
-} else {
-  remoteDir = new File( basedir, 
"modB/target/remote-repo/org/apache/maven/plugins/it/multi-modB/1.0-SNAPSHOT" )
-}
-
-assert remoteDir.isDirectory()
-
-// check if there is a .buildinfo for the first .pom file
-for ( File f : remoteDir.listFiles() )  {
-  // In Maven 4 there is the build-POM and also the new (but with old name) 
consumer-POM
-  // The expected ".buildinfo" file is named as the consumer-POM
-  if ( f.getName().endsWith( ".pom" ) &&  !f.getName().endsWith( "build.pom" 
)) {
-    File b = new File( remoteDir, f.getName().replace( ".pom", ".buildinfo" ) )
-    println b
-    assert b.isFile()
-    return
-  }
-}
-
-// issue: buildinfo not found
\ No newline at end of file
+assert !buildinfo.contains( "outputs.3" )
\ No newline at end of file
diff --git 
a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java 
b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
index acf4f68..1c635b5 100644
--- 
a/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
+++ 
b/src/main/java/org/apache/maven/plugins/artifact/buildinfo/BuildinfoMojo.java
@@ -65,12 +65,6 @@ public class BuildinfoMojo extends AbstractBuildinfoMojo {
 
     @Override
     public void execute(Map<Artifact, String> artifacts) throws 
MojoExecutionException {
-        // eventually attach
-        if (attach) {
-            getLog().info("Attaching buildinfo");
-            projectHelper.attachArtifact(project, "buildinfo", buildinfoFile);
-        } else {
-            getLog().info("NOT adding buildinfo to the list of attached 
artifacts.");
-        }
+        // attach / deploy feature has been removed, see #216
     }
 }

Reply via email to