【发布时间】:2016-06-14 20:26:47
【问题描述】:
我在配置 camel 以使用 java config 和 maven camel:run 插件时遇到问题。
这里是插件 xml:
<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>
这是课程代码
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();
}
}
当我使用 set config 类时,我收到以下错误:
The method setConfigClass(Class<MyRouteConfiguration>) is undefined for the type Main
【问题讨论】:
标签: java spring apache-camel maven-plugin