IntelliJ用のカスタムプラグインを作成していますが、個人用リポジトリに保存します。それから私は見たここに リポジトリの作成方法。基本的には
updatePlugins.xml
を作成するだけです。ファイルには、次の要素が含まれている必要があります。
<plugin id="MyPlugin" url="http://plugins.example.com:8080/myPlugin.jar" version="1.0"/>
リポジトリのフォルダ/サーバーに配置します。次に、IntelliJ IDEAを開いてプラグインリストを確認すると、私のものが表示されます(リストにリポジトリを追加すると)。しかし、他のプラグインには、説明、変更メモ、カテゴリなど、もっと多くの情報が含まれています。
これらの2つのリンクに従って、プラグインリスト そしてプラグインの詳細、私はいくつかのヒントを与えるいくつかのXMLを取得します(それらは
updatePlugins.xml
とは異なることに注意してください私が公式文書で見た)。エラー試行アプローチを使用して、
updatePlugins.xml
でこの状態に到達することができましたファイル:
<?xml version="1.0"?>
<plugins>
<plugin id=""
url=""
version="">
<description></description>
<change-notes></change-notes>
<vendor email="" url=""></vendor>
<name></name>
</plugin>
</plugins>
そのため、説明、ベンダー、名前、および変更メモを追加できました。しかし、まだ何かが欠けています。たとえば、カテゴリを追加できませんでした。
どうすれば追加できますか?
updatePlugins.xml
で使用できる要素の公式の完全なリストがどこかにあります
?
どうもありがとう
PS:
プラグインがインストールされると、
plugin.xml
から取得した詳細情報を取得しますおよび
build.gradle
私のプロジェクトに存在するファイル。しかし、ダウンロードする前にこの情報を入手したいと思います。私は
updatePlugins.xml
を使用する必要があると思いますそれを達成するためにファイル。
回答 1 件
関連した質問
- 「string @ NotNull []」構文により、intellijIDEAプラグインで「 '@NotNull'は型の使用に適用できません」
- ホットキーを介してキャラクターを挿入するアクションを作成する方法は?
- Intellijはマウスポップアップメニューに呼び出し階層を追加する方法は?
- Intellij IDEAプラグインは現在開いているファイルのパスを取得する方法?
- Intellijプラグインはアイコンパスを見つけることができません
- ファイルシステム経由でIntelliJに設定をインポートする
- ファイルのトップレベルにIntelliJ Completion Contributorを実装する
- カスタムToolWindowからIntelliJ名前変更リファクターを呼び出す方法は?
- プロジェクトとしてansibleプレイブックスクリプト/ yamlファイルを含むIntellijオープンディレクトリ
updatePlugins.xmlに関するドキュメントがIntelliJ Platform SDKに追加されました。