問題タブ [atlassian-plugin-sdk]

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 投票する
1 に答える
122 参照

atlassian-plugin-sdk - 新しい UserCreateEvent の Crowd プラグイン

クラウド プラグインの開発を開始したいと考えています。プラグインは AD 検索ユーザーに接続し、AD の特定のプロパティを取得する必要があります。だから私はこれに従い始めました。過去に開発した JIRA プラグイン用に Atlassian-SDK をインストール済みです。だから私は新しいプラグインを作成しました

そして、作成コマンドが私から作成し、サンプルコードにコピーしたクラスを消去した後、これは機能しませんでした(コンパイルの問題)。だから私はpom.xmlを少し変更しました

ここでは、少し変更したことがわかります (バージョン、および atlassian-event 依存関係を追加)。

次に、 atlassian-plugin.xml を変更しました:

そして最後に私のクラス:

例と同じですが、メソッドの呼び出しをログに記録するために Logger を追加しました。

次に、atlas-run で crod 環境を開始し (atlas-debug も試しました)、ユーザー UI に移動して新しいユーザーを追加しようとしました。ユーザーは正しく作成されましたが、ログには私の方法について何も表示されません。次の点について多くのエラーがあります。

しかし、これは私が群集をナビゲートするすべてのページで発生します.....そして、これは私のメソッドが呼び出されないという事実には関係ありません。

問題を見つけるために何をしようとするかについて、それぞれにいくつかのヒントがありますか?

タンクは非常に進んでいます

0 投票する
1 に答える
719 参照

jira-plugin - 189.0 を解決できません: 要件がありません [189.0] osgi.wiring.package; (osgi.wiring.package=bsh)

「Jira プラグイン開発依存地獄」シリーズからもう一つ。

基本的に、ここにある指示に従いました:チュートリアル - atlassian-event ライブラリを使用して JIRA イベント リスナーを作成する

slf4j の依存関係を削除しようとしましたが、少し異なるエラーが発生しました。また、番号 189.0 が再デプロイで一貫していないことに気付きました。

何か案が?

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

maven - jira プラグイン開発用の pom プロファイル

最新のアトラシアン SDK を使用して JIRA サーバー プラグインを構築しています。

とりあえず、jira 6 & 7 をサポートするためにいくつかのプロファイルを作成しました。

しかし、それは 2 つの Jira バージョンだけで、毎月 1 つのバージョンがあります。

pom.xml と JIRA のバージョンにアプローチするためのベストプラクティスは何だろうと思っていました。

  • 複数の Jira バージョンに対してプラグインをテストする方法
  • GIT を使用して異なる Jira バージョンのコードを維持するにはどうすればよいですか - 私は gitflow を使用します
0 投票する
1 に答える
554 参照

confluence - Confluence カスタム マクロがマクロ ブラウザーに表示されない

Confluence バージョン 5.9.7 のカスタム マクロの作成に関する公式チュートリアルに従っています。チュートリアルから変更したのは、ここに添付したファイルで確認できるプラグイン名とパッケージ名だけです。altas-run.bat を実行した後、Confluence のシステム構成ページで、2 つのモジュールの両方でプラグインが正常にインストールされ、有効になっていることを確認できます。しかし、このマクロをページに挿入しようとしたときに、マクロ ブラウザーで見つけることができませんでした。

次に、まったく同じ手順で JSON を使用してプラグインを作成する別のチュートリアルに従いました。前の手順と同じようにすべてがうまくいきますが、マクロ ブラウザーでマクロを見つけることができません。私はこの問題に何時間も費やし、本当にうんざりしました。

ExampleMacro.javaパッケージの下にありますcom.example.api。チュートリアルに書かれているのと同じコード。以下はプラグイン記述ファイルです。atlas-create-confluence-plugin.bat を実行すると、pom が自動的に生成されます。confluence のバージョンが 5.9.7 になったこと以外は何も変更されていません。

クリーンランを実行した後、atlas-run コンソールにエラー メッセージが表示され、何らかの情報が得られると思われます。

タイプ XhtmlContent の適格な Bean が見つからないと不平を言うのはなぜですか?

0 投票する
1 に答える
287 参照

plugins - デフォルトの Confluence プラグイン pom.xml の赤い線を解決する方法

「atlas-create-confluence-plugin」を使用して Confluence プラグインのスケルトンを作成したところ、pom.xml に多くの赤い線が含まれていることがわかりました。一部はプロジェクト ビルド エラー用で、一部は依存関係の欠落用です。

下の図が示すように、赤い線は多くのエラーを示しています。 ここに画像の説明を入力

公式コマンドを使用してこのプラグイン プロジェクトを作成し、プロジェクトに変更を加えていないため、赤い線をどのように解決できますか。

0 投票する
1 に答える
304 参照

jira - Google 認証による Jira ログイン

/login.jsp/secure/Dashboard.jspaのログイン ガジェットに Google ログイン ボタンを配置するプラグインを作成しました。

/login.jsp ではすべて正常に動作していますが、Google API が/dashboard.jspaにロードされていません。私の.jsで: -

/dashboard.jspaページで、gapi.auth が未定義であり、コンソールでスローされます。