Author: jlmonteiro
Date: Mon Dec 10 12:46:07 2012
New Revision: 1419386
URL: http://svn.apache.org/viewvc?rev=1419386&view=rev
Log:
Librairy comparison should be between repo1 for previous and staging repo for
current
Modified:
openejb/trunk/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java
Modified:
openejb/trunk/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java?rev=1419386&r1=1419385&r2=1419386&view=diff
==============================================================================
---
openejb/trunk/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java
(original)
+++
openejb/trunk/sandbox/release-tools/src/main/java/org/apache/openejb/tools/release/cmd/CompareLibraries.java
Mon Dec 10 12:46:07 2012
@@ -17,6 +17,7 @@
package org.apache.openejb.tools.release.cmd;
import org.apache.openejb.tools.release.Command;
+import org.apache.openejb.tools.release.Release;
import org.apache.openejb.tools.release.util.Exec;
import org.apache.openejb.tools.release.util.Files;
@@ -52,10 +53,12 @@ public class CompareLibraries {
}
private static void diff(File repository, final String artifactId, final
String versionA, final String versionB, final String classifier) throws
IOException {
+ final String repo1Url = "http://repo1.maven.apache.org/maven2";
+ final String stagingUrl = Release.staging;
System.out.printf("\n%s %s %s\n\n", artifactId, versionB, (classifier
== null) ? "" : classifier);
- final File previous = artifact(repository, artifactId, versionA,
classifier);
- final File current = artifact(repository, artifactId, versionB,
classifier);
+ final File previous = artifact(repository, artifactId, versionA,
classifier, repo1Url);
+ final File current = artifact(repository, artifactId, versionB,
classifier, stagingUrl);
final Map<String, FileData> a = libraries(previous);
final Map<String, FileData> b = libraries(current);
@@ -98,7 +101,7 @@ public class CompareLibraries {
return map;
}
- private static File artifact(File repository, String artifactId, String
version, String classifier) {
+ private static File artifact(File repository, String artifactId, String
version, String classifier, String repoUrl) {
final String zip = classifier != null ? artifactId + "-" + version +
"-" + classifier + ".zip" : artifactId + "-" + version + ".zip";
@@ -115,13 +118,13 @@ public class CompareLibraries {
artifact = "-Dartifact=" +
String.format("org.apache.openejb:%s:%s:%s", artifactId, version, "zip");
}
- final int i = Exec.exec(mvn(), "-X",
"org.apache.maven.plugins:maven-dependency-plugin:2.4:get",
"-DrepoUrl=http://repo1.maven.apache.org/maven2", artifact);
+ final int i = Exec.exec(mvn(), "-X",
"org.apache.maven.plugins:maven-dependency-plugin:2.4:get", "-DrepoUrl=" +
repoUrl, artifact);
if (i != 0) {
throw new IllegalStateException("Download failed: " + i);
}
- return artifact(repository, artifactId, version, classifier);
+ return artifact(repository, artifactId, version, classifier, repoUrl);
}
private static String mvn() {