summaryrefslogtreecommitdiff
path: root/dev-java/diffutils
diff options
context:
space:
mode:
authorVolkmar W. Pogatzki <gentoo@pogatzki.net>2025-11-11 15:24:49 +0100
committerMiroslav Šulc <fordfrog@gentoo.org>2025-12-16 20:50:02 +0100
commit7d998890a853188b6b5809c5a8d5af1382b2a015 (patch)
tree298f0e29166f8dce4746819d614e656c7319203e /dev-java/diffutils
parent853b45bd743d3401972c81bd5665349fa3b4581d (diff)
downloadgentoo-7d998890a853188b6b5809c5a8d5af1382b2a015.tar.gz
gentoo-7d998890a853188b6b5809c5a8d5af1382b2a015.tar.bz2
gentoo-7d998890a853188b6b5809c5a8d5af1382b2a015.zip
dev-java/log4j-core: simplify handling of the '-processor' option
This package generates coding by using annotation processors. These annotation processors and their '-processorpath' should be passed to ejavac via the JAVAC_ARGS eclass variable. To do so, the processors must either exist in another package or be compiled first. For compilation, it needs '-classpath' which is built by java-pkg-simple_getclasspath(). This function however is marked '@INTERNAL' and cannot be used in an ebuild. As a workaround, we run the whole java-pkg-simple_src_compile() twice, first time for getting the processor as a class and second time for letting the processor process the annotations during the regular compilation. Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
Diffstat (limited to 'dev-java/diffutils')
0 files changed, 0 insertions, 0 deletions