Java 如何使用Maven创建Camel项目?

Java 如何使用Maven创建Camel项目?,java,maven,apache-camel,Java,Maven,Apache Camel,我正在使用maven和以下命令创建一个camel项目: mvn原型:create-DarchetypeGroupId=org.apache.camel.archetypes-DarchetypeArtifactId=camel原型java-DarchetypeVersion=2.12.1-DgroupId=camelinaction-DartifactId=order router 然后在使用命令后,我得到了一个命令,但没有任何效果 我做错了什么?尝试而不是 mvn原型:generate-Dar

我正在使用maven和以下命令创建一个camel项目:

mvn原型:create-DarchetypeGroupId=org.apache.camel.archetypes-DarchetypeArtifactId=camel原型java-DarchetypeVersion=2.12.1-DgroupId=camelinaction-DartifactId=order router

然后在使用命令后,我得到了一个命令,但没有任何效果

我做错了什么?

尝试而不是

mvn原型:generate-DarchetypeGroupId=org.apache.camel.archetypes-DarchetypeArtifactId=camel原型java-DarchetypeVersion=2.12.1-DgroupId=camelinaction-DartifactId=order router

在此之后,如果您在另一篇文章中阅读了关于log4j问题的解决方案,您应该会很好。

尝试而不是

mvn原型:generate-DarchetypeGroupId=org.apache.camel.archetypes-DarchetypeArtifactId=camel原型java-DarchetypeVersion=2.12.1-DgroupId=camelinaction-DartifactId=order router


在此之后,如果您在另一篇文章中阅读了关于log4j问题的解决方案,您应该会没事。

问题在于原型不在Maven中心目录中。必须指定从何处提取原型,如:

mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-java -DarchetypeVersion=2.3-SNAPSHOT -DgroupId=cameinaction -DartifactId=order-router -DarchetypeRepository=https://repository.apache.org/content/groups/snapshots-group

问题是原型不在Maven中心目录中。必须指定从何处提取原型,如:

mvn archetype:generate -DarchetypeGroupId=org.apache.camel.archetypes -DarchetypeArtifactId=camel-archetype-java -DarchetypeVersion=2.3-SNAPSHOT -DgroupId=cameinaction -DartifactId=order-router -DarchetypeRepository=https://repository.apache.org/content/groups/snapshots-group

谢谢,这完全解决了我的问题!但是我不明白。。。为什么这个命令有效而另一个命令无效?无论如何,这是另一个问题的材料:P谢谢!谢谢,这完全解决了我的问题!但是我不明白。。。为什么这个命令有效而另一个命令无效?无论如何,这是另一个问题的材料:P谢谢!这很奇怪,特别是考虑到命令是在《骆驼行动》一书中提出的。谢谢它解决了你的问题吗?这个命令实际上不起作用。但格罗夫下达的命令确实如此。我仍然给你+1,因为你试过了。这很奇怪,特别是要记住,命令是在《骆驼行动》一书中提出的。谢谢它解决了你的问题吗?这个命令实际上不起作用。但格罗夫下达的命令确实如此。我还是给你+1,因为你试过了。