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() )
{