代わりにクラスパスを使用してのレバレッジのOSGi環境の任意のJava-コンパイラはありますか?
質問
javac
が明示的にクラスパスを設定するのではなく、ビルド時の依存関係の解決のために、既存のOSGi環境を使用するようにする任意の方法はありますか?私はJDKのコンパイラAPIを使用したOSGiコンポーネントを書くことができる知っているが、私はもっと簡単な解決策があるはずだと思います。
あるいは、そのような拡張がjavac
のために利用可能でない場合、ejc
は(コマンドラインから使用可能な、私はejc
と春分専用ソリューションを受け入れることをいとわないだろう)、そのようなことを可能にしますか?
解決
他のヒント
あなたは依存関係を管理するために Mavenのを使用して考えがありますか? EclipseのようなIDEのために利用可能なプラグインがあります。あなただけのpom.xmlでのリソースサーバ、および必要なライブラリをマッピングする必要があり、それはかなりあること。
-Jay
私はロータスで開発していますExpeditorのツールキットとEclipseプラグイン - それは無償のダウンロードです。私のビルド時および実行時のクラスパスは、マニフェストのエントリによって非常に簡単に管理されています。
[免責事項:私はIBMの従業員です。
所属していません StackOverflow