You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2022/11/03 09:31:52 UTC

[maven-install-plugin] branch test-missing-pom created (now cc0457a)

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

sjaranowski pushed a change to branch test-missing-pom
in repository https://gitbox.apache.org/repos/asf/maven-install-plugin.git


      at cc0457a  Test - remove pom from metadata

This branch includes the following new commits:

     new cc0457a  Test - remove pom from metadata

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-install-plugin] 01/01: Test - remove pom from metadata

Posted by sj...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

sjaranowski pushed a commit to branch test-missing-pom
in repository https://gitbox.apache.org/repos/asf/maven-install-plugin.git

commit cc0457a499da68c8d7a349e8ca12f204801d9a9e
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Thu Nov 3 10:31:28 2022 +0100

    Test - remove pom from metadata
---
 .../apache/maven/plugins/install/InstallMojo.java  | 32 ++++++++++------------
 1 file changed, 15 insertions(+), 17 deletions(-)

diff --git a/src/main/java/org/apache/maven/plugins/install/InstallMojo.java b/src/main/java/org/apache/maven/plugins/install/InstallMojo.java
index 5f06261..1bb46b7 100644
--- a/src/main/java/org/apache/maven/plugins/install/InstallMojo.java
+++ b/src/main/java/org/apache/maven/plugins/install/InstallMojo.java
@@ -38,12 +38,10 @@ import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.artifact.ProjectArtifact;
-import org.apache.maven.project.artifact.ProjectArtifactMetadata;
 import org.eclipse.aether.RepositorySystem;
 import org.eclipse.aether.artifact.Artifact;
 import org.eclipse.aether.installation.InstallRequest;
 import org.eclipse.aether.installation.InstallationException;
-import org.eclipse.aether.util.artifact.SubArtifact;
 
 /**
  * Installs the project's main artifact, and any other artifacts attached by other plugins in the lifecycle, to the
@@ -238,21 +236,21 @@ public class InstallMojo
                 Artifact mainArtifact = RepositoryUtils.toArtifact( mavenMainArtifact );
                 request.addArtifact( mainArtifact );
 
-                if ( !pomArtifactAttached )
-                {
-                    for ( Object metadata : mavenMainArtifact.getMetadataList() )
-                    {
-                        if ( metadata instanceof ProjectArtifactMetadata )
-                        {
-                            request.addArtifact( new SubArtifact(
-                                    mainArtifact,
-                                    "",
-                                    "pom"
-                            ).setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ) );
-                            pomArtifactAttached = true;
-                        }
-                    }
-                }
+//                if ( !pomArtifactAttached )
+//                {
+//                    for ( Object metadata : mavenMainArtifact.getMetadataList() )
+//                    {
+//                        if ( metadata instanceof ProjectArtifactMetadata )
+//                        {
+//                            request.addArtifact( new SubArtifact(
+//                                    mainArtifact,
+//                                    "",
+//                                    "pom"
+//                            ).setFile( ( (ProjectArtifactMetadata) metadata ).getFile() ) );
+//                            pomArtifactAttached = true;
+//                        }
+//                    }
+//                }
             }
             else if ( !project.getAttachedArtifacts().isEmpty() )
             {