問題タブ [plexus]
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.
maven-3 - Plexus コンポーネントを Mojo に注入する方法
Plexus コンポーネントを Mojo に注入することは可能ですか? これが私が試したものですが、myComponent
常にnull
です。
私のコンポーネント:
私のモジョ:
maven - 「神経叢」とは何ですか? maven とどのように関連していますか?
Plexus とはhttp://plexus.codehaus.org/とは何か説明してもらえますか?
Mavenとの関係は?
maven - pom.xml からコンポーネントのヒントを指定できますか
Mojo (maven-plugin-annotations を使用した groovy または Java) でコンポーネントを定義する場合、例えば:
そして、あなたは の複数の実装をParser
持っています。
と
pom.xml (または setting.xml または-Dを使用した CLI) から実装を選択する方法はありますか?
指定できる/できるはずだと思います
しかし、それはうまくいきません。
(もちろん、メンバー変数にm_プレフィックスを使用するため(つまり、コードでは、実際にはそうなるでしょう。)m_parser
java - Maven-pomの構築エラー
試行mvn clean install
中に次のエラーが発生しました。
mvn clean install
root ユーザーとして使用する場合も同様です。考えられる理由は何ですか?
java - Plexus / IoC を使用した SonarQube プラグイン拡張機能
SonarQube checkstyle プラグインの拡張機能を作成しようとしています。依存性注入を使用して、必要な依存性を配線したいと考えています。私が見る限り (ドキュメントが不足しているようです)、SonarQube は IoC コンテナーとして神経叢を使用します。私のカスタム プラグインでは、神経叢コンポーネント ファイルを生成するために必要な依存関係を追加しました ("/META-INF/plexus/components.xml" のプラグイン jar にパッケージ化されていることが確認されています)。ただし、サーバーを起動すると、依存関係が見つからないというエラーが発生します。
SonarQube サーバー内にコンポーネントを登録するために、プラグイン (components.xml の外部) に追加の構成が必要ですか? plexus classworlds ライブラリをプラグインと一緒にパッケージ化する必要がありますか? 「pico コンテナー」と統合するために追加で必要なものはありますか?