問題タブ [enroute]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
osgi - enRoute OSGi フレームワークを実行するための Docker イメージ?
Docker コンテナ内で enRoute を実行したいのですが、Docker イメージが見つからないようです。誰でも画像の場所を提案できますか?
raspberry-pi - osgi.enroute.iot.pi.provider の依存関係が見つかりません
私はこのチュートリアルをやろうとしています
http://enroute.osgi.org/tutorial_iot/120-exploring.html
しかし、私は次の問題を抱えています:
パッケージが見つからないため、bndrun の依存関係を解決できます。
そして私が試してみると
依存関係が見つかりません:
プロジェクトのビルド パスに pi4j を手動でダウンロードして追加したので、Eclipse の問題はなくなりましたが、これは osgi の適切な解決策ではなく、リモートの raspberry ssh コンソールでは実行されません。
osgi - BndTools 3.3.0 (enRoute) を使用して Blueprint Gemini 2.0.0 をセットアップするには?
私は OSGi enRoute と BndTool のアプリ実装のコンセプトに興味をそそられます。しかし、Blueprint Gemini を使おうとして行き詰まりました。誰か助けてください。
質問
Blueprint Gemini 2.0.0 で BndTools ベースの OSGi アプリを実行するには?
私の問題
- BndTools ベースの OSGi アプリケーションで Blueprint Gemini 2.0.0 を使用したいと考えています。しかし、OSGi バンドルが解決されません。
- 自動解決しようとすると、次のエラー メッセージが表示されます。
不足している要件 &(osgi.extender=osgi.blueprint)(version=[1.0.0,2.0.0))
- バンドルにバージョン <=1.0.0 および <2.0.0 が必要なのはなぜですか? これは私のプロジェクトの構成ファイルで指定されていません (*.bnd ファイルでも *.bndrun ファイルでもありません)?
プロジェクトのセットアップと構成方法
- BndTools 3.3 を使用して、Eclipse Neon で新しい「Bnd OSGi Project」を作成し、「OSGi enRoute 3.3.0」をプロジェクト テンプレートとして選択しました。
OSGi フレームワーク: org.eclipse.osgi;version='[3.10...]
プロジェクト名には接尾辞「アプリケーション」が選ばれました。*その後、blueprint.xml を追加しました。
*.bndrun ファイルに、「実行要件」として 2 つのバンドルを追加しました。
- 私のバンドルと
- org.eclipse.gemini.blueprint.extender. *.bndrun ファイルで、「実行要件」として 2 つのバンドルを追加しました: my bundle と org.eclipse.gemini.blueprint.extender: blueprint.extender バンドルは、次の Maven XML 構文を使用してセントラル リポジトリに追加されました。
<dependency> <groupId>org.eclipse.gemini.blueprint</groupId> <artifactId>gemini-blueprintextender</artifactId> <version>2.0.0.RELEASE</version> </dependency>
java - OSGI 構成ファイルでの環境変数の使用
OSGI enRoute ( https://enroute.osgi.org/ ) を使用しており、configuration.json ファイル内に環境変数を含めたいと考えています。
アイデアは、その後の Kubernetes へのデプロイのために、Dockerfile 内のこれらの環境変数に値を割り当てることです。
必要な構文を確認できるように、環境変数を含む configuration.json ファイルの例を高く評価します。
前もってありがとう、ランディ