summaryrefslogtreecommitdiff
path: root/dev-java/commons-rng/commons-rng-1.6.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java/commons-rng/commons-rng-1.6.ebuild')
-rw-r--r--dev-java/commons-rng/commons-rng-1.6.ebuild18
1 files changed, 5 insertions, 13 deletions
diff --git a/dev-java/commons-rng/commons-rng-1.6.ebuild b/dev-java/commons-rng/commons-rng-1.6.ebuild
index e97fc15e396d..4f32bf86a4bd 100644
--- a/dev-java/commons-rng/commons-rng-1.6.ebuild
+++ b/dev-java/commons-rng/commons-rng-1.6.ebuild
@@ -20,11 +20,14 @@ KEYWORDS="amd64 arm64 ppc64"
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-aherbert )"
+# [-vintage] because, if junit:5 compiled with 'USE=vintage':
+# Error: Module junit not found, required by org.junit.vintage.engine
DEPEND="
>=virtual/jdk-11:*
test? (
>=dev-java/commons-math-3.6.1-r2:3
>=dev-java/jmh-core-1.37:0
+ dev-java/junit:5[-vintage]
dev-java/opentest4j:0
)
"
@@ -38,6 +41,8 @@ JAVADOC_SRC_DIRS=(
commons-rng-core/src/main/java
commons-rng-simple/src/main/java
)
+JAVA_TEST_GENTOO_CLASSPATH="commons-math-3 jmh-core junit-5 opentest4j"
+JAVA_TEST_SRC_DIR=( commons-rng-{client-api,core,simple}/src/test/java )
VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/aherbert.asc"
src_prepare() {
@@ -82,19 +87,6 @@ src_compile() {
use doc && ejavadoc
}
-src_test() {
- JAVA_TEST_GENTOO_CLASSPATH="commons-math-3 jmh-core junit-5 opentest4j"
-
- JAVA_TEST_SRC_DIR="commons-rng-client-api/src/test/java"
- junit5_src_test
-
- JAVA_TEST_SRC_DIR="commons-rng-core/src/test/java"
- junit5_src_test
-
- JAVA_TEST_SRC_DIR="commons-rng-simple/src/test/java"
- junit5_src_test
-}
-
src_install() {
java-pkg-simple_src_install
java-pkg_dojar commons-rng-{client-api,core}.jar