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;
+ }
+
}