没有maven的Apache骆驼
我很难找到文档/教程,或只是得到一个依赖性概述,而没有进入一些螺旋maven-nightmare。没有maven的Apache骆驼
我甚至无法得到例子的工作,因为它是一个无尽的编译,运行,搜索,重复例程。任何人都可以推荐一些信息资源的人不succombing到Maven的压力?:)
我很难找到文档/教程或只是得到一个依赖性概述,而没有进入一些螺旋式的maven-nightmare。
无论你的Maven的意见,但事实是,有Maven的有一定的了解将帮助你很多,特别是由于很多项目都使用它,更尤其是在Apache的骆驼的特殊情况下,具有无数的模块。
我甚至无法让这些例子工作,因为它是一个无尽的编译,运行,搜索,重复例程。任何人都可以推荐一些信息资源给不想承担Maven压力的人
有趣的部分是,这对Maven来说非常容易,但没关系。请转至maven generated website,查看Camel :: Examples模块,单击任意样本并检查相关性(在下的项目信息)。和好运气与classpath的手动设置,因为每个项目都有依赖的一个体面的一群,如果你采取一个过渡的考虑:)
更新:作为另一个答案中指出,样品居然拿出一个蚂蚁build.xml
。或者你可以使用MOP吐类路径,你甚至可以直接运行可执行类是这样的:
mop run org.apache.camel:camel-example-pojo-messaging org.apache.camel.spring.Main
所有这些选项都将会比手动设置的类路径容易得多。
几乎所有的例子都有一个ANT build.xml文件,还有一个README.txt文件告诉你如何运行这些例子。
如果不进学习如何Maven的,你可以考虑詹姆斯Strachans称为拖把最新的工具,它是一个命令行启动运行Java的东西。它可以透明地下载并使用maven及其代码。所以它只是安装拖把并使用它来运行示例。
MOP的+1,我想知道为什么我没有考虑它。 – 2010-07-19 21:22:40
链接已损坏,网站已关闭。我确实找到了http://mvnrepository.com/artifact/org.fusesource.mop/mop-core/1.0-m1 – flup 2015-12-03 19:27:22
如果你愿意,至少有蚂蚁START(虽然我不能保证它的工作原理),但试图利用:
http://maven.apache.org/plugins/maven-ant-plugin/ant-mojo.html
这上面有蚂蚁:蚂蚁的任务,将从maven项目生成你的build.xml。 这不是完美的,但会给你一个简单的方法来喂养你的蚂蚁瘾。另外,正如克劳斯易卜生已经指出的(当然他应该知道;)),大多数例子已经有build.xmls了。
他不想要额外的存储库,他根本不想使用maven。 – Jherico 2010-01-27 20:31:58
谢谢!这正是我期待的! – neheh 2010-01-28 10:28:02
我的答案的替代方案是创建自己的ant脚本并手动下载所有依赖关系...我给他更简单的解决方案。如果不直接回答他的问题,它就完成了编译项目的目标*。这不是你想要的,而是你需要的。 ;-) – 2010-01-28 21:35:19