I am migrating plugin to 3.0.0 and I have a problem with a test because it fails due to maven-plugin-testing-harness:3.0.0 cannot call a method: setClassPathScanning(Ljava/lang/String;)Lorg/codehaus/plexus/ContainerConfiguration;
In maven-plugin-testing-harness' code the method setClassPathScanning() is called with String parameter but boolean is expected. protected ContainerConfiguration setupContainerConfiguration() { ClassWorld classWorld = new ClassWorld( "plexus.core", Thread.currentThread().getContextClassLoader() ); ContainerConfiguration cc = new DefaultContainerConfiguration() .setClassWorld( classWorld ) .setClassPathScanning( PlexusConstants.SCANNING_INDEX ) .setAutoWiring( true ) .setName( "maven" ); return cc; } The versions are chaotic now because maven-plugin-testing-harness:3.0.0 is dependent on maven-core:3.1.1 with sisu-inject-plexus other than 1.4.2. But maven-core:3.0.0 needs to have sisu-inject-plexus:1.4.2 How should I solve this? I tried to upgrade to maven-core:3.1.0 but got another problem. Should we use Takari IT framework? It will cost me more time to rework all tests. -- Cheers Tibor