環境
・Java Development Kit 8
・Atlassian-SDK-6.3.10
・Confluence-6.7.1
自分の作成しているプラグインから、参照したいAOにアクセスできるServiceクラスを経由してActiveObjectsの片方向参照をしたいです。
すでに似たような質問が挙げられていたので、参考にして記述したコードです
https://community.atlassian.com/t5/Jira-questions/how-to-use-same-active-object-tables-in-two-different-plugin/qaq-p/19569
変更した内容は以下の通りです。
・参照したいAOへのアクセスを行うServiceクラスに、@ExportAsServiceア;ノテーションを追加
・参照させたいプラグインのソース変更点
pom.xml
<dependencies>タグを閉じた後の<plugins>内

atlassian.plugin.xml ↓
javaのServiceクラスを指定するcomponentタグのオプションで public="true"を追記
(参照先プラグインインストール時、ここでValidationエラーが起きているっぽい)
参照したいプラグインのソース変更点(参照させたい側のpomの<Export-Package>タグと同じ階層に下記を追記)

参照先Serviceクラスは、参照元のServiceクラスと同じように初期化、フィールド定義を行っています
同じようなプラグイン間でのAO参照を経験されている方など、解決法ご存じの方いましたら、よろしくお願いします。