1

ドキュメンテーション/チュートリアルを見つけたり、依存関係の概要を取得したりするのに苦労しています。

無限のコンパイル、実行、検索、繰り返しルーチンであるため、例を機能させるのに苦労しています。専門家の圧力に屈しない人のために、誰かがいくつかの情報リソースを推奨できますか?:)

4

5 に答える 5

7

ドキュメンテーション/チュートリアルを見つけたり、依存関係の概要を取得したりするのに苦労しています。

Maven についての意見がどうであれ、Maven についてある程度理解しておくと、特に多くのプロジェクトで Maven が使用されているため、特に無数のモジュールを持つ Apache Camel の場合はなおさらです。

無限のコンパイル、実行、検索、繰り返しルーチンであるため、例を機能させるのに苦労しています。メイベンプレッシャーに屈しない人のために、誰かがいくつかの情報リソースを推奨できますか

おもしろいのは、これは Maven を使えば非常に簡単ですが、気にしないことです。Maven で生成された Web サイトに移動し、 Camel :: Examplesモジュールを見て、サンプルのいずれかをクリックし、依存関係(プロジェクト情報の下) を確認します。そして、推移的なものを考慮に入れると、各プロジェクトにはかなりの依存関係があるため、クラスパスの手動セットアップで頑張ってください:)

更新:別の回答で指摘されているように、サンプルには実際には Ant が付属していbuild.xmlます。または、MOPを使用してクラス パスを吐き出したり、次のように実行可能なクラスを直接実行したりすることもできます。

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

これらのオプションはいずれも、クラスパスを手動で設定するよりもはるかに簡単です。

于 2010-01-27T20:54:52.300 に答える
2

ほぼすべての例にはANTbuild.xmlファイルもあり、例の実行方法を説明するREADME.txtファイルがあります。

また、Mavenの使用方法を習得していない場合は、Java関連のコマンドラインランチャーであるmopと呼ばれるJamesStrachansの最新ツールを検討してください。Mavenとその部門を透過的にダウンロードして使用できます。つまり、mopをインストールし、それを使用して例を実行するだけです。

http://mop.fusesource.org/

于 2010-01-27T22:37:17.110 に答える
0

すべてのラクダの瓶とすべての依存ライブラリも含まれているラクダの配布アーカイブの何が問題になっていますか?

于 2010-01-27T20:32:15.417 に答える
0

少なくともantで開始する意思がある場合(そして、それが機能することを保証することはできませんが)、次を使用してみてください。

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

これには、mavenプロジェクトからbuild.xmlを生成するant:antタスクがあります。それは完璧ではありませんが、アリの中毒を養う簡単な方法を提供します。

また、Claus Ibsenがすでに指摘しているように(そしてもちろん彼は知っておくべきです;))、ほとんどの例にはすでにbuild.xmlsがあります。

于 2011-05-23T18:05:07.283 に答える
0

不足している各リソースをダウンロードするのではなく、必要なリソースの多くを含むリポジトリを settings.xml に追加してみてください。

このツールは、特定のリソースを持つリポジトリを見つけるのに役立ちます。

具体的には、JavaNetリポジトリには、デフォルトのグローバル リポジトリでは利用できない以前の「制限された Sun」リソースの多くがあります。

于 2010-01-27T20:12:01.233 に答える