Gentoo Archives: gentoo-commits

From: "Miroslav Šulc" <fordfrog@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/java-ebuilder:master commit in: src/main/java/org/gentoo/java/ebuilder/maven/
Date: Thu, 27 Aug 2020 17:24:13
Message-Id: 1597827339.ab9e52a462aa9107adf7fbe6940c8ce01eddde60.fordfrog@gentoo
1 commit: ab9e52a462aa9107adf7fbe6940c8ce01eddde60
2 Author: zongyu <zzy2529420793 <AT> gmail <DOT> com>
3 AuthorDate: Wed Aug 19 08:33:23 2020 +0000
4 Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
5 CommitDate: Wed Aug 19 08:55:39 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=ab9e52a4
7
8 Distinguish "dev-java/junit:0" and "dev-java/junit-4"
9
10 Signed-off-by: zongyu <zzy2529420793 <AT> gmail.com>
11
12 src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java | 8 +++++++-
13 1 file changed, 7 insertions(+), 1 deletion(-)
14
15 diff --git a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
16 index c1e84d1..19fc43c 100644
17 --- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
18 +++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
19 @@ -12,6 +12,7 @@ import java.util.regex.Matcher;
20 import java.util.regex.Pattern;
21 import java.util.Set;
22 import org.gentoo.java.ebuilder.Config;
23 +import org.gentoo.java.ebuilder.portage.MavenVersion;
24
25 /**
26 * Generates ebuild from maven project.
27 @@ -209,7 +210,12 @@ public class MavenEbuilder {
28 */
29 if ("junit".equals(dependency.getGroupId())
30 && "junit".equals(dependency.getArtifactId())) {
31 - return "junit";
32 + if (dependency.getMavenVersion().
33 + compareTo(new MavenVersion("3.9.9")) < 1) {
34 + return "junit";
35 + } else {
36 + return "junit-4";
37 + }
38 } else if ("org.testng".equals(dependency.getGroupId())
39 && "testng".equals(dependency.getArtifactId())) {
40 return "testng";