Based on how we had to structure the multiple compile passes to
generate the proper module info, you need to run `clean` before
`test`. Even if you don't call clean, in log4j-core, it has to invoke
clean to remove some incorrectly-generated module info to replace it
with the correct one.

On Wed, Sep 22, 2021 at 3:29 AM Volkan Yazıcı <vol...@yazi.ci> wrote:
>
> Running `./mvnw test` (after a successful `./mvnw clean install
> -DskipTests=true` run) on `master` fails as follows:
>
> [ERROR] Failed to execute goal
> org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile
> (default-compile) on project log4j-core: Compilation failure: Compilation
> failure:
> [ERROR] error: module not found: org.fusesource.jansi
> [ERROR] error: module not found: org.apache.commons.compress
> [ERROR] error: module not found: com.fasterxml.jackson.dataformat.yaml
> [ERROR] error: module not found: com.fasterxml.jackson.dataformat.xml
> [ERROR] error: module not found: com.fasterxml.jackson.databind
> [ERROR] error: module not found: com.fasterxml.jackson.core
> [ERROR] error: module not found: com.conversantmedia.disruptor
> [ERROR] error: module not found: org.osgi.framework
> [ERROR] error: module not found: org.jctools.core
> [ERROR] error: module not found: com.lmax.disruptor
> [ERROR] error: module not found: org.apache.logging.log4j.plugins
> [ERROR] error: module not found: org.apache.logging.log4j
>
> Any ideas?

Reply via email to