問題タブ [maven-plugin-development]
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.
java - プラグインのバージョンが 2 回解決され、2 回目は間違ったバージョンが解決されました
JIRA 6.0.7
ソースからビルドしようとしています
https://confluence.atlassian.com/jira064/building-jira-from-source-720411927.html
ビルドに問題がJDK-8
あったため、使用する必要がありましたJDK-7
。クラス ファイルのバージョンが原因で、1 つのアーティファクトが最新のプラグイン バージョンをダウンロードし (明示的なバージョンは pom.xml で定義されています)、失敗します。
の出力は次のmvn -X package
とおりです。
問題を再現するための簡略化された pom を次に示します。
ノート
maven-amps-plugin-4.1.5.jar
Java 6用に構築されています:
注2
私はとても必死です、私は今mavenコードをデバッグしています。https://maven.apache.org/ref/3.3.1/xref/org/apache/maven/plugin/version/internal/DefaultPluginVersionResolver.html#L90
フォールバックする前に をresolveFromRepository()
試みresolveFromProject()
ますが、失敗しますrequest.pom == null
。なんで?
project.getBuildPlugins() は (多くの中で)maven-amps-plugin
を返しますversion == null
。なんで?
最初に、Plugin
オブジェクトは解析中に正しいバージョンで作成されcom/atlassian/amps/standalone/4.1.5/standalone-4.1.5.pom
ますが、次に別のインスタンスが で作成されDefaultLifecyclePluginAnalyzer.parseLifecyclePhaseDefinitions()
ます。が原因だと思われます<packaging>atlassian-plugin</packaging>
jira - Jira はアクティブ オブジェクト jar 0.8.2 を追加できません
こんにちは、jira プラグインにアクティブ オブジェクト jar を依存関係として追加したいのですが、プラグインを有効にする際に以下のエラーが見つかりました。
原因: org.osgi.framework.BundleException: バンドル AO.com.ao [193] の未解決の制約: 193.0 を解決できません: 要件がありません [193.0] osgi.wiring.package; (osgi.wiring.package=com.mchange.v2.c3p0) org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974) org.apache.felix.framework.Felix.startBundle(Felix.java) :2037) org.apache.felix.framework.BundleImpl.start(BundleImpl.java:955) で org.apache.felix.framework.BundleImpl.start(BundleImpl.java:942) で com.atlassian.plugin.osgi。 factory.OsgiPlugin.enableInternal(OsgiPlugin.java:399)
jira プラグインに独自の jar を追加して、アクティブなオブジェクト機能を実現することは可能ですか。
アクティブなオブジェクト機能の実装に行き詰まっている 利用可能なドキュメントはすべて時代遅れです。
facebook - FacebookのログインID開発をアクティブにできません
プライバシーポリシーと利用規約を追加しましたが、まだこのエラーに直面しています