diff options
| author | Volkmar W. Pogatzki <gentoo@pogatzki.net> | 2025-11-11 15:24:49 +0100 |
|---|---|---|
| committer | Miroslav Šulc <fordfrog@gentoo.org> | 2025-12-16 20:50:02 +0100 |
| commit | 7d998890a853188b6b5809c5a8d5af1382b2a015 (patch) | |
| tree | 298f0e29166f8dce4746819d614e656c7319203e /dev-java/diffutils | |
| parent | 853b45bd743d3401972c81bd5665349fa3b4581d (diff) | |
| download | gentoo-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
