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"; |