You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2015/12/28 12:29:08 UTC
svn commit: r1721896 - in
/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared:
artifact/TransferUtils.java dependency/TransferUtils.java
Author: rfscholte
Date: Mon Dec 28 11:29:08 2015
New Revision: 1721896
URL: http://svn.apache.org/viewvc?rev=1721896&view=rev
Log:
Add transform for ReportPlugin
Modified:
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/TransferUtils.java
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/dependency/TransferUtils.java
Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/TransferUtils.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/TransferUtils.java?rev=1721896&r1=1721895&r2=1721896&view=diff
==============================================================================
--- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/TransferUtils.java (original)
+++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/TransferUtils.java Mon Dec 28 11:29:08 2015
@@ -23,6 +23,7 @@ import org.apache.maven.artifact.Artifac
import org.apache.maven.model.Extension;
import org.apache.maven.model.Parent;
import org.apache.maven.model.Plugin;
+import org.apache.maven.model.ReportPlugin;
/**
* Utility class
@@ -103,4 +104,22 @@ public final class TransferUtils
return coordinate;
}
+
+ /**
+ * Special case: a reportPlugin is always of type {@code jar}, so can be transformed to an ArtifactCoordinate.
+ *
+ * @param plugin {@link ReportPlugin}
+ * @return {@link ArtifactCoordinate}
+ */
+ public static ArtifactCoordinate toArtifactCoordinate( ReportPlugin plugin )
+ {
+ DefaultArtifactCoordinate coordinate = new DefaultArtifactCoordinate();
+
+ coordinate.setGroupId( plugin.getGroupId() );
+ coordinate.setArtifactId( plugin.getArtifactId() );
+ coordinate.setVersion( plugin.getVersion() );
+
+ return coordinate;
+ }
+
}
Modified: maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/dependency/TransferUtils.java
URL: http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/dependency/TransferUtils.java?rev=1721896&r1=1721895&r2=1721896&view=diff
==============================================================================
--- maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/dependency/TransferUtils.java (original)
+++ maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/dependency/TransferUtils.java Mon Dec 28 11:29:08 2015
@@ -24,6 +24,7 @@ import org.apache.maven.model.Extension;
import org.apache.maven.model.Model;
import org.apache.maven.model.Parent;
import org.apache.maven.model.Plugin;
+import org.apache.maven.model.ReportPlugin;
import org.apache.maven.project.MavenProject;
/**
@@ -108,4 +109,16 @@ public final class TransferUtils
return coordinate;
}
+
+ public static DependencyCoordinate toDependencyCoordinate( ReportPlugin plugin )
+ {
+ DefaultDependencyCoordinate coordinate = new DefaultDependencyCoordinate();
+
+ coordinate.setGroupId( plugin.getGroupId() );
+ coordinate.setArtifactId( plugin.getArtifactId() );
+ coordinate.setVersion( plugin.getVersion() );
+
+ return coordinate;
+ }
+
}