開発中のEclipseプラグインのクラスパスに追加したいプレーンなJavaプロジェクト(プラグインプロジェクトではない)があります。しかし、Web プロジェクトでは、そのプロジェクトをビルド パスとして追加でき、問題なく動作します。しかし、私はEclipseプラグインで同じことを試しました。正常にコンパイルできましたが、実行時にjava.lang.ClassNotFoundException
.
私はOSGiをよく知っており、OSGiを(エクスポートパッケージを使用して)クラスパスに追加する方法を知っていますが、標準の非osgiプロジェクトをクラスパスに追加して、実行時エラーが発生しないようにする必要があります。とにかく私はこれを達成することができますか?
プロジェクトを jar ファイルとしてエクスポートするか、プラグイン プロジェクトとして作成すると、問題なく動作します。しかし、API はまだプレアルファ段階にあり、多くの変更が行われるため、現時点ではそれは私の選択肢ではありません。そのため、毎回jarファイルとしてエクスポートするという苦痛を避けようとしています。これ以外に選択肢はありますか?