有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

不带maven的java Apache camel

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

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


共 (5) 个答案

  1. # 1 楼答案

    几乎所有的例子都有一个ANT构建。xml文件,还有自述文件。txt文件,告诉您如何运行示例

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

    http://mop.fusesource.org/

  2. # 2 楼答案

    不要下载每个缺少的资源,而是尝试将存储库添加到您的设置中。包含许多所需资源的xml

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

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

  3. # 3 楼答案

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

    http://maven.apache.org/plugins/maven-ant-plugin/ant-mojo.html

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

    而且,正如克劳斯·易卜生已经指出的(当然他应该知道;)已经有人在建了。xmls用于大多数示例

  4. # 4 楼答案

    I have a hard time finding documentation/tutorials or just getting a dependency overview without going into some spiralling maven-nightmare.

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

    I even have trouble getting the examples to work, as its an endless compile, run, search, repeat routine. Can anyone recommend some information resources for someone not succombing to the maven-pressure

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

    更新:正如另一个答案所指出的,这些样本实际上带有一个Antbuild.xml。或者,您可以使用MOP为自己吐出类路径,甚至直接运行如下可执行类:

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

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

  5. # 5 楼答案

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