不带maven的java Apache camel
我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦
我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有屈服于maven压力的人推荐一些信息资源吗?:)
你可以在下面搜索框中键入要查询的问题!
我很难找到文档/教程,或者只是获得一个依赖性概述,而不陷入maven的恶梦
我甚至很难让示例正常工作,因为它是一个无休止的编译、运行、搜索和重复例程。有人能为那些没有屈服于maven压力的人推荐一些信息资源吗?:)
# 1 楼答案
几乎所有的例子都有一个ANT构建。xml文件,还有自述文件。txt文件,告诉您如何运行示例
<如果你不学习如何处理你可以考虑James Strachans最新的工具,称为MOP,它是一个命令行发射器来运行java的东西。它可以透明地下载和使用maven及其DEP。因此,只需安装mop并使用它运行示例http://mop.fusesource.org/
# 2 楼答案
不要下载每个缺少的资源,而是尝试将存储库添加到您的设置中。包含许多所需资源的xml
This tool可以帮助您定位具有给定资源的存储库
具体来说,JavaNet存储库中有许多默认全局存储库中不可用的以前的“受限Sun”资源
# 3 楼答案
如果您愿意至少从ant开始(尽管我不能保证它能工作),但请尝试使用:
http://maven.apache.org/plugins/maven-ant-plugin/ant-mojo.html
这有一个ant:ant任务将生成您的构建。来自maven项目的xml。 这并不完美,但会给你一个简单的方法来满足你的蚂蚁瘾
而且,正如克劳斯·易卜生已经指出的(当然他应该知道;)已经有人在建了。xmls用于大多数示例
# 4 楼答案
不管你对Maven有什么看法,事实上,对Maven有一些了解会对你有很大帮助,特别是因为许多项目都在使用它,尤其是在ApacheCamel这个拥有无数模块的特殊案例中
有趣的是,这对Maven来说非常容易,但没关系。转到maven generated website,查看Camel :: Examples模块,单击任何示例并检查依赖项(在项目信息下)。手工设置类路径也会带来好运,因为如果考虑到可传递的依赖项,每个项目都有一堆不错的依赖项:)
更新:正如另一个答案所指出的,这些样本实际上带有一个Ant
build.xml
。或者,您可以使用MOP为自己吐出类路径,甚至直接运行如下可执行类:这些选项中的任何一个都比手动设置类路径容易得多
# 5 楼答案
Camel发行版归档有什么问题,它包括所有Camel jar和所有依赖库