commit:     744e9bdcbf51b80f4595f77ad88c435ec67a7e5e
Author:     Zhang Zongyu <zzy2529420793 <AT> gmail <DOT> com>
AuthorDate: Fri Sep  4 12:09:36 2020 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Sep  4 12:15:58 2020 +0000
URL:        https://gitweb.gentoo.org/proj/java-ebuilder.git/commit/?id=744e9bdc

only detect frameworks when the project has tests.

Signed-off-by: Zhang Zongyu <zzy2529420793 <AT> gmail.com>

 .../org/gentoo/java/ebuilder/maven/MavenEbuilder.java    | 16 +++++++++-------
 1 file changed, 9 insertions(+), 7 deletions(-)

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 19fc43c..4a63494 100644
--- a/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
+++ b/src/main/java/org/gentoo/java/ebuilder/maven/MavenEbuilder.java
@@ -172,14 +172,16 @@ public class MavenEbuilder {
             final MavenProject mavenProject, final Config config) {
         Set<String> frameworks = new HashSet<>(10);
 
-        for (final MavenDependency dependency : mavenProject.
-                getTestDependencies()) {
-            frameworks.add(determineTestingFrameworkByDependency(dependency));
-        }
+        if (mavenProject.hasTests()) {
+            for (final MavenDependency dependency : mavenProject.
+                    getTestDependencies()) {
+                
frameworks.add(determineTestingFrameworkByDependency(dependency));
+            }
 
-        for (final MavenDependency dependency : mavenProject.
-                getCommonDependencies()) {
-            frameworks.add(determineTestingFrameworkByDependency(dependency));
+            for (final MavenDependency dependency : mavenProject.
+                    getCommonDependencies()) {
+                
frameworks.add(determineTestingFrameworkByDependency(dependency));
+            }
         }
 
         if (config.hasBinjarUri()) {

Reply via email to