Java 没有maven的ApacheCamel

Java 没有maven的ApacheCamel,java,maven-2,apache-camel,Java,Maven 2,Apache Camel,我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦 我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有承受maven压力的人推荐一些信息资源吗?:与其下载每个缺失的资源,不如尝试向settings.xml中添加包含许多所需资源的存储库 可以帮助您定位具有给定资源的存储库 具体地说,存储库中有许多以前受限制的Sun资源在默认全局存储库中不可用。与其下载每个缺少的资源,不如尝试将存储库添加到settings.xml中,其中包含许多您需要

我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦


我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有承受maven压力的人推荐一些信息资源吗?:

与其下载每个缺失的资源,不如尝试向settings.xml中添加包含许多所需资源的存储库

可以帮助您定位具有给定资源的存储库


具体地说,存储库中有许多以前受限制的Sun资源在默认全局存储库中不可用。

与其下载每个缺少的资源,不如尝试将存储库添加到settings.xml中,其中包含许多您需要的资源

可以帮助您定位具有给定资源的存储库


具体来说,存储库中有许多默认全局存储库中不可用的以前受限制的Sun资源。

Camel分发存档有什么问题,其中包括所有Camel jar和所有依赖库

Camel发行版归档有什么问题,它包括所有Camel jar和所有相关库

我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦

不管你对Maven有什么看法,事实上,对Maven有一些了解会对你有很大帮助,特别是因为许多项目都在使用它,尤其是在ApacheCamel这个拥有无数模块的特殊案例中

我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有屈服于专业压力的人推荐一些信息资源吗

有趣的是,这对Maven来说非常容易,但没关系。转到,查看模块,单击任何示例并检查项目信息下的依赖项。手工设置类路径也会带来好运,因为如果考虑到可传递的依赖项,每个项目都有一堆相当好的依赖项:

更新:正如在另一个答案中指出的,这些示例实际上附带了一个Ant build.xml。或者您可以使用为自己创建类路径,甚至直接运行可执行类,如下所示:

mop run org.apache.camel:camel-example-pojo-messaging org.apache.camel.spring.Main
这些选项中的任何一个都比手动设置类路径容易得多

我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦

不管你对Maven有什么看法,事实上,对Maven有一些了解会对你有很大帮助,特别是因为许多项目都在使用它,尤其是在ApacheCamel这个拥有无数模块的特殊案例中

我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有屈服于专业压力的人推荐一些信息资源吗

有趣的是,这对Maven来说非常容易,但没关系。转到,查看模块,单击任何示例并检查项目信息下的依赖项。手工设置类路径也会带来好运,因为如果考虑到可传递的依赖项,每个项目都有一堆相当好的依赖项:

更新:正如在另一个答案中指出的,这些示例实际上附带了一个Ant build.xml。或者您可以使用为自己创建类路径,甚至直接运行可执行类,如下所示:

mop run org.apache.camel:camel-example-pojo-messaging org.apache.camel.spring.Main

这些选项中的任何一个都比手动设置类路径容易得多。

几乎所有示例都有一个ANT build.xml文件,还有一个README.txt文件告诉您如何运行示例

<如果你不学习如何处理你可以考虑James Strachans最新的工具,称为MOP,它是一个命令行发射器来运行java的东西。它可以透明地下载和使用maven及其DEP。因此,只需安装mop并使用它运行示例


几乎所有示例都有一个ANT build.xml文件,还有一个README.txt文件告诉您如何运行示例

<如果你不学习如何处理你可以考虑James Strachans最新的工具,称为MOP,它是一个命令行发射器来运行java的东西。它可以透明地下载和使用maven及其DEP。因此,只需安装mop并使用它运行示例


如果您愿意至少从ant开始,尽管我不能保证它有效,但请尝试使用:

这有一个ant:ant任务,它将从maven项目生成build.xml。 这并不完美,但可以让你轻松满足蚂蚁的上瘾。


而且,正如克劳斯·易卜生已经指出的,他当然应该知道;大多数示例都已经有build.xml了。

如果您愿意至少从ant开始,尽管我不能保证它可以工作,但请尝试使用:

这有一个ant:ant任务,它将从maven项目生成build.xml。 这并不完美,但会给你一个简单的方法来满足你的蚂蚁瘾


而且,正如克劳斯·易卜生已经指出的,他当然应该知道;大多数示例都已经有build.xml了。

他不需要额外的存储库,他根本不想使用maven。谢谢!这正是我要找的!我的答案的另一个选择是创建自己的ant脚本并手动下载所有依赖项。。。我给了他一个简单的解决办法。如果不直接回答他的问题,它就完成了他编写项目的目标。不是你想要什么,而是你需要什么-他不需要额外的存储库,他根本不想使用maven。谢谢!这正是我要找的!我的答案的另一个选择是创建自己的ant脚本并手动下载所有依赖项。。。我给了他一个简单的解决办法。如果不直接回答他的问题,它就完成了他编写项目的目标。不是你想要什么,而是你需要什么-拿到罐子并不是什么大问题,但对于一个小任务,我想我不需要全部76个罐子:@neheh:不,但现在听起来你在试图解决maven设计用来解决的问题,而不必使用maven。为什么不确定您的camel需求,用这些需求制作一个POM,然后使用mvn dependency:tree命令来确定您需要的全套jar是什么。更好的方法是,将ant与Maven结合使用,创建一个包含这些JAR的tgz文件。掌握这些JAR并不是一个大问题,但对于一个小任务,我想我不需要全部76个JAR:@neheh:不,但现在听起来你在试图解决Maven设计用来解决的问题,而不必使用Maven。为什么不确定您的camel需求,用这些需求制作一个POM,然后使用mvn dependency:tree命令来确定您需要的全套jar是什么。更好的方法是,将ant与Maven结合使用,创建一个包含这些JAR的tgz文件。我确实发现链接断了,站点关闭了。我确实找到了