Ich habe Probleme bei der Konfiguration von camel, um java config mit dem maven camel: run plugin zu verwenden.Camel spring javaconfig
hier ist das XML-Plugin:
<plugin>
<groupId>org.apache.camel</groupId>
<artifactId>camel-maven-plugin</artifactId>
<version>2.15.1.redhat-621084</version>
<configuration>
<mainClass>com.deltashade.config.MyRouteConfiguration</mainClass>
</configuration>
</plugin>
hier ist der Klassencode
import org.apache.camel.spring.javaconfig.Main;
import org.apache.camel.spring.javaconfig.CamelConfiguration;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("com.deltashade.hellocamel")
public class MyRouteConfiguration extends CamelConfiguration {
public static void main(String[] args) throws Exception {
Main main = new Main();
main.setConfigClass(MyRouteConfiguration.class);
main.run();
}
}
Wenn ich den Satz Config-Klasse verwenden, ich die folgende Fehlermeldung erhalten: The method setConfigClass(Class<MyRouteConfiguration>) is undefined for the type Main