Diff open-test-reporting-events-0.1.0_pre1 with a open-test-reporting-events-0.2.0_pre1

/usr/portage/dev-java/open-test-reporting-events/open-test-reporting-events-0.2.0_pre1.ebuild 2025-07-29 16:22:13.132450372 +0300
1
# Copyright 2023-2024 Gentoo Authors
1
# Copyright 2023-2025 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4 4
EAPI=8
5 5

  
6 6
JAVA_PKG_IUSE="doc source"
7
MAVEN_ID="org.opentest4j.reporting:open-test-reporting-events:0.1.0-M1"
7
MAVEN_PROVIDES=(
8
	"org.opentest4j.reporting:open-test-reporting-schema:${PV}-M1"
9
	"org.opentest4j.reporting:open-test-reporting-events:${PV}-M1"
10
)
8 11

  
9 12
inherit java-pkg-2 java-pkg-simple
10 13

  
......
12 15
HOMEPAGE="https://github.com/ota4j-team/open-test-reporting"
13 16
MY_PV="${PV/_pre/-M}"
14 17
SRC_URI="https://github.com/ota4j-team/open-test-reporting/archive/r${MY_PV}.tar.gz -> open-test-reporting-${MY_PV}.tar.gz"
15
S="${WORKDIR}/open-test-reporting-r${MY_PV}/events"
18
S="${WORKDIR}/open-test-reporting-r${MY_PV}"
16 19

  
17 20
LICENSE="Apache-2.0"
18 21
SLOT="0"
19 22
KEYWORDS="amd64 arm64 ppc64"
20 23

  
21
CP_DEPEND="~dev-java/open-test-reporting-schema-${PV}:0"
22
RDEPEND=">=virtual/jre-1.8:*
23
	${CP_DEPEND}"
24
DEPEND=">=virtual/jdk-1.8:*
25
	${CP_DEPEND}"
26

  
27
JAVA_SRC_DIR="src/main/java"
28
JAVA_AUTOMATIC_MODULE_NAME="org.opentest4j.reporting.events"
24
DEPEND="
25
	dev-java/apiguardian-api:0
26
	>=virtual/jdk-1.8:*
27
"
28

  
29
RDEPEND=">=virtual/jre-1.8:*"
30

  
31
JAVA_CLASSPATH_EXTRA="apiguardian-api"
32
JAVADOC_CLASSPATH="${JAVA_CLASSPATH_EXTRA}"
33
JAVADOC_SRC_DIRS=(
34
	"schema/src/main/java"
35
	"events/src/main/java"
36
)
37

  
38
src_compile() {
39
	einfo "open-test-reporting-schema.jar"
40
	JAVA_AUTOMATIC_MODULE_NAME="org.opentest4j.reporting.schema"
41
	JAVA_JAR_FILENAME="open-test-reporting-schema.jar"
42
	JAVA_RESOURCE_DIRS="schema/src/main/resources"
43
	JAVA_SRC_DIR="schema/src/main/java"
44
	java-pkg-simple_src_compile
45
	JAVA_GENTOO_CLASSPATH_EXTRA+=":open-test-reporting-schema.jar"
46
	rm -r target || die
47

  
48
	einfo "open-test-reporting-events.jar"
49
	JAVA_AUTOMATIC_MODULE_NAME="org.opentest4j.reporting.events"
50
	JAVA_JAR_FILENAME="open-test-reporting-events.jar"
51
	JAVA_RESOURCE_DIRS=()
52
	JAVA_SRC_DIR="events/src/main/java"
53
	java-pkg-simple_src_compile
54
	JAVA_GENTOO_CLASSPATH_EXTRA+=":open-test-reporting-events.jar"
55
	rm -r target || die
56

  
57
	use doc && ejavadoc
58
}
59

  
60
src_install() {
61
	java-pkg_dojar "open-test-reporting-schema.jar"
62
	java-pkg-simple_src_install
63

  
64
	if use source; then
65
		java-pkg_dosrc "schema/src/main/java/*"
66
		java-pkg_dosrc "events/src/main/java/*"
67
	fi
68
}
Thank you!