0

OSGi および JBoss モジュールについて読んでいます。モジュールの目的は理解していますが、Jar 地獄や競合するクラスを避けるためですが、それらを使用する新しいアプリケーションを作成する場合、どこから始めればよいかわかりません。他のモジュールをロードするカーネルはどこかにありますか? Eclipse や Wildfly を実行したくありません。自分のアプリで新たに始めたい。モジュールのこんにちは世界。

編集: 私は IntelliJ を使用していますが、いくつかの理由から、Eclipse に切り替えたくないのです。そのため、Eclipse プラグインのインストールが必要な回答にはあまり対応できません。

4

2 に答える 2

3

OSGi が最初の選択肢になります。JBoss Modules は、汎用のモジュール性ソリューションというよりも、JBoss の内部的なものです。

OSGi アプリケーションから始めるには、Bndtoolsを見てください。これは、OSGi 開発を容易にする Eclipse プラグインです。そこから、アプリケーションの定義である「実行構成」を作成できます。そこから、アプリケーションを単一の実行可能 JAR にエクスポートして、アプリケーションを配布することもできます。

これは、始めるのに最適なビデオです。また、より高レベルのコンポーネント (REST、データベース、スケジューリングなど) については、Amdatuをご覧ください。

于 2014-11-22T08:44:23.050 に答える
1

OSGi enRoute: http://enroute.osgi.org/から始めてみてください。これは、OSGi を使用してデモンストレーションを行うための、まだ開発中のプロジェクトです。

于 2014-11-22T11:00:10.980 に答える