2017-01-27 21 views
0

私はアリには新しく、プロジェクトをビルドするためのアイデアを得るためにたくさんのサイトを探そうとしましたが、方法と混乱もあります。単一のビルドファイルを作成してプロジェクトのjarファイルを作成する方法

私はプロジェクトBに依存関係が投影されており、さらにプロジェクトBはプロジェクトCとサードパーティのjar abc.jarに依存しており、Eclipseビルドパスで定義した依存関係があります。私はすべてのプロジェクトをコンパイルして1つのファイルを提供する単一のantビルドファイルを作成したいと思います。私はこれに関連する多くの記事を読んだが、私は正しい方法を得ていない。

+0

[他の依存プロジェクトをAntでビルドする](http://stackoverflow.com/questions/17030751/building-other-dependent-projects-with-ant)の可能な複製 – user1211

答えて

0

あなたの問題を理解している場合、プラグインのフレームワークを作成しているようです。

または別の方法では、eclipse rcpアプリケーションを作成する行に沿っているように見えます。

あなたがそこに着いているように聞こえます。 rcpアプリケーションプロセスの1つの手順は、機能プロジェクトを作成することです。フィーチャープロジェクトは、antを介して依存プロジェクトをビルドすることを委任します。 Antはターゲットを介して定義されます。ターゲットは、すべてのプロジェクトのビルドに必要なすべての依存関係のリストです。ターゲットは、コードが存在する親プロジェクトまたは/ srcフォルダが存在する場所に存在する必要があります。

vogelのeclipse rcpチュートリアルをチェックし、あなたのニーズに合ったrcpアプリがあるかどうかを確認してください。

私はこのようなこともすべて学んでいます。これは、デプロイ可能なアプリケーションを作成するためのベストプラクティスであり、プラグインを作成することでさらにコード管理と将来の開発を容易に管理できます。