Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-9296

Support configuring Mockito java agent in java 21+

XMLWordPrintable

      Mockito started reporting the following WARN

       
      Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3
      WARNING: A Java agent has been loaded dynamically (/Users/<>/.m2/repository/net/bytebuddy/byte-buddy-agent/1.15.10/byte-buddy-agent-1.15.10.jar)
      WARNING: If a serviceability tool is in use, please run with -XX:+EnableDynamicAgentLoading to hide this warning
      WARNING: If a serviceability tool is not in use, please run with -Djdk.instrument.traceUsage for more information
      WARNING: Dynamic loading of agents will be disallowed by default in a future release
      OpenJDK 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended

      We should add something like this to the surfire and failsafe plugin

      <configuration>
            <argLine>-javaagent:${net.bytebuddy:byte-buddy-agent:jar}</argLine>
      </configuration> 

              rh-ee-mvitale Mario Fiore Vitale
              rh-ee-mvitale Mario Fiore Vitale
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: