当前位置: 首页 > 知识库问答 >
问题:

使用maven运行我的项目时遇到camel-maven错误

曹浩
2023-03-14

使用此命令运行我的项目时遇到以下错误:mvn -e camel:run

[错误]无法执行目标org.apache.camel:camel-maven-plugin:2.10.4:运行(default-cli)项目废话:nul l:MojoExecutionException:org.apache.camel.spring.Main-

以下是我在 pom.xml 文件中的依赖项:

<properties> 
<camel.version>2.10.4</camel.version> 
</properties> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-core</artifactId> 
<version>${camel.version}</version> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-core-osgi</artifactId> 
<version>${camel.version}</version> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-spring</artifactId> 
<version>${camel.version}</version> 
<scope>compile</scope> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-quartz</artifactId> 
<version>${camel.version}</version> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-mina</artifactId> 
<version>${camel.version}</version> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-spring-integration</artifactId> 
<version>${camel.version}</version> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-test</artifactId> 
<version>${camel.version}</version> 
<scope>test</scope> 
</dependency> 
<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-test-spring</artifactId> 
<version>${camel.version}</version> 
<scope>test</scope> 
</dependency> 

删除作用域后出错。

我删除了范围。我收到这个错误:在以下位置运行main时发生错误:

org.apache.camel.spring。主java.lang.ClassNotFoundException:org.apache.camel.spring。Main位于java.net.URLClassLoader$1.run(urlclasloader.java:366)和java.net.urlclass loader$1.run(URLClassLoader.java:355)以及java.security.AccessController。doPrivileged(本机方法)位于java.net.URLClassLoader.findClass(URLClassLoader.java:354)和java.lang.ClassLoader.loadClass(classloade.java:425)处,位于java.langg.classloder.loadClass(classloder.java:358)处,在org.apache.camel.maven.RunMojo$1.run(RunMojo.java:434)和在java.lang.Thread.run.java.745处

共有2个答案

白通
2023-03-14

我最近也犯了类似的错误。将目标SDK更改为OpenSDK使事情再次正常工作。

翟淮晨
2023-03-14

这是一个类路径问题,在<code>org.apache.camel.spring中找不到该类。Main,它来自于<code>camel-spring

<dependency> 
<groupId>org.apache.camel</groupId> 
<artifactId>camel-spring</artifactId> 
<version>${camel.version}</version> 
</dependency> 
 类似资料:
  • 我有3个maven项目。项目1,项目2 为此,我在项目2 pom.xml文件中添加了这个 我的pom。Project3的xml是- 在项目3中,我添加了testng。xml文件来运行测试。现在如果我运行这个测试。xml文件,那么我所有的测试用例都成功运行了。如果我尝试使用maven测试运行测试用例,那么它会失败。 我已经在下面的pom文件中包含了testng.xml文件,以便使用maven运行te

  • 问题内容: 这个问题已经在这里有了答案 : Maven Run Project (6个答案) 5年前关闭。 我创建了一个使用Maven构建的简单控制台Java应用程序。有没有一种方法可以使用maven命令从命令行运行主类(不需要任何参数): 问题答案: 尝试使用maven-exec-plugin。从那里: 这将在JVM中运行您的类。您可以用来传递参数。 如果您使用的是Windows,请为和加上引号

  • 用了这里提到的步骤 使用的命令行: 执行目标org.apache.maven.plugins失败:maven-arch etype-plugin:3.1.2:在项目练习中生成(default-cli)一:执行目标org.apache.maven.pluginsdefault-cli:maven-arch etype-plugin:3.1.2:生成失败:执行org.apache.maven.plug

  • 我正在使用eclipse、m2eclipse插件和maven创建一个新的maven项目,遵循以下步骤,http://o7planning.org/en/10101/install-maven-into-eclipse 但是,当创建一个新的maven项目时,没有JRE系统库,也没有maven库。只有如下所示的src、target和pom.xml。这正常吗?如果没有,我该如何避免呢?谢谢! 单击以获取

  • 我上网想知道为什么我收到404我尝试了几乎所有的解决方案,但没有帮助。我有: 日食照片 Tomcat 9 Java版本1.8 使用Jersey 2.27的Maven项目 当我点击http://localhost:8080/test/rest/testservice时,我得到了404“描述:源服务器没有找到目标资源的当前表示形式,或者不愿意透露存在此表示形式。 项目结构和JAVA类 我已经在部署程序

  • 未能执行目标 org.apache.maven.plugins:maven-stretype-plugin:2率(default-cli)在项目独立pom:所需的原型做st(com.day.jcr.vault:多模块内容包原型:1.0.0) 请帮助并提供我一个链接,以了解使用maven创建项目