問題タブ [pluggable]

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.

0 投票する
0 に答える
57 参照

asp.net-mvc-5 - MVC5 プロジェクトを別のプロジェクトに埋め込む方法

別の MVC5 プロジェクトにプラグインとして挿入する MVC5 プロジェクトを開発しました。ターゲットは、新しいプロジェクトで私のプロジェクトから 1 つの部分ビューを呼び出すことです。プロジェクトを公開してテスト用の mvc5 プロジェクトを作成しようとしましたが、新しいプロジェクトで使用する最初のプロジェクトを埋め込む方法を教えてください。

注、両方のプロジェクトはウィンドウにあり、iis8 で公開されます

0 投票する
2 に答える
1681 参照

java - 別のパスを指す ClassLoader を使用する ServiceLoader

数日からこれを試してきましたが、うまくいきません!

コマンドラインから実行し、別のフォルダーにプラグイン (jar) を提供できるプラグイン可能な Java アプリケーションを構築しようとしています。それはServiceLoader私の要件に合っているようですが、jarがクラスパスの一部ではなく、別の場所に保存されているという特別なケースが必要だと思います。このため、ClassLoderこのファイルシステムへのURLを指すを使用する必要があります道。

メイン アプリケーションに提供したいプラグインの 1 つは、いくつかのカスタム機能を備えたログ jar です。

ここで私が使用しているコードの下にありますが、for/loop に入ることができません..これは、ServiceLoaderクラスの実装を識別/一致させることができないことを意味します:

お役に立てれば幸いです!どうもありがとう

==== プロジェクト ファイルの追加:

主なプラグイン可能なアプリケーション:

ここに画像の説明を入力

「ログ」プラグイン

インターフェイスLog

その実装

  • 構造

ここに画像の説明を入力

=================

プロジェクト構造を次のように調整しましたが、まだ機能しません:

メインアプリ: ここに画像の説明を入力

拡張アプリ: ここに画像の説明を入力