2016-08-26 2 views
0

私はEquinoxに基づいてEclipseでOSGIアプリケーションを開発しています。今私はv1.2.0で利用できないフィールド注釈のために主にDS注釈v1.3.0を使用したいと思います。しかし、正しいバージョンの "org.osgi.service.component.annotations"(v1.2.0のみ利用可能)を取得するためにビルドをセットアップする方法はわかりません。eclipseでDSアノテーションv1.3.0を取得するには?

+0

なぜBndtoolsを使用しないのですか? –

+0

私はこのツールを昨日まで知りませんでした。私のツールチェーンはmaven、tycho、pdeで構成されています。私はこれを設定するために毎日多くの時間を費やしています。それはbndtoolsを使って簡単にする時でしょう! mavenがbndtoolsとまだ関連しているかどうか知っていますか?私の同僚の大部分が標準的なjarとmavenで動作するので、私はmavenを捨てたことを彼らに伝える良い議論が必要です。 – cde

+0

BndtoolsはMavenとは異なりますが、MavenのJARを使用することができ、Nexus/Artifactoryにリリースされます。私たちは標準のMaven POMを仕様として使用している特別なMavenリポジトリをbndでリリースしようとしています。 –

答えて

0

明らかに、2016年6月21日のEclipse Equinoxでは宣言型サービス仕様1.3は使用できません(see Dirk Fauth's article)。

関連する問題