commit: ab9e52a462aa9107adf7fbe6940c8ce01eddde60
Author: zongyu <zzy2529420793 <AT> gmail <DOT> com>
AuthorDate: Wed Aug 19 08:33:23 2020 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Wed Aug 19 08:55:39 2020 +0000
URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=ab9e52a4
Distinguish "dev-java/junit:0" and "dev-java/junit-4"
Signed-off-by: zongyu <zzy2529420793 <AT> gmail.com>
src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
index c1e84d1..19fc43c 100644
--- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
+++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
@@ -12,6 +12,7 @@ import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.Set;
import org.gentoo.java.ebuilder.Config;
+import org.gentoo.java.ebuilder.portage.MavenVersion;
/**
* Generates ebuild from maven project.
@@ -209,7 +210,12 @@ public class MavenEbuilder {
*/
if ("junit".equals(dependency.getGroupId())
&& "junit".equals(dependency.getArtifactId())) {
- return "junit";
+ if (dependency.getMavenVersion().
+ compareTo(new MavenVersion("3.9.9")) < 1) {
+ return "junit";
+ } else {
+ return "junit-4";
+ }
} else if ("org.testng".equals(dependency.getGroupId())
&& "testng".equals(dependency.getArtifactId())) {
return "testng";