3

私はグーグルを見てきましたが、この問題を実際に指摘するものは何もありません。「mvncleaninstall」を実行すると、次のエラーが返されます。

[エラー]解決できないビルド拡張機能:プラグインorg.sonatype.flexmojos:flexmojos-maven-plugin:3.8またはその依存関係の1つを解決できませんでした:org.sonatype.flexmojos:flexmojos-maven-plugin:jarの依存関係の収集に失敗しました: 3.8()

Mavenプラグインflexmojosをインポートする方法を理解しようとしていますが、これを行う方法について明確な指示がありません。

このプラグインをプロジェクトにインポートするにはどうすればよいですか?

4

6 に答える 6

7

探している依存関係は存在します。この問題をさらにトラブルシューティングするには、POMと残りのビルド出力を確認する必要があります。

暗闇の中で刺す:

このマシンでこのビルドを実行するのはこれが初めてですか?その場合、非常に一般的な「落とし穴」は、MavenCentralへのアクセスを妨げる企業ファイアウォールです。この場合の解決策は、NexusのようなMavenリポジトリマネージャーをセットアップするか、HTTPプロキシを使用するようにMavenを構成することです。

于 2012-07-01T11:24:17.823 に答える
2

私も同様の問題を抱えていました。Eclipseでプロキシを設定した後、settings.xmlでもプロキシを設定していることがわかりました。settings.xmlからプロキシを削除し、すべてうまくいきました。

私の状況がお役に立てば幸いです。

于 2015-03-23T21:44:19.430 に答える
0

これを解決するには、pom.xmlからmvnコマンドに別のプロファイルパラメーターを追加します。たとえば、「-Pprofile-name」は、プロファイル内に埋め込まれた非Mavenリポジトリ定義を指します。これは、Mavenがスタンドアロンのリポジトリ定義を探している可能性があるためです。 settings.xmlにありますが、常にそうであるとは限りません。

于 2017-09-26T01:08:02.623 に答える
0

内部ライブラリを指す適切な構成で、にsettings.xmlファイルを追加することでこれを解決しました。~\.m2 directory

于 2017-10-05T15:42:53.307 に答える
0

この問題がEclipse環境で表示される場合、これはm2eコネクターがプラグインを~\.m2\リポジトリーにダウンロードしようとするためです。

これを解決するには、Eclipse設定を開きます。セクションWindow->Preferencesに移動します。Mavenが使用するファイルにまたはが接続されている->Maven->User Settingsかどうかを確認します。Global SettingsUser Settingssettings.xml

一般的に: Mavenまたはm2eコネクターは、settings.xmlで構成されたplugin-repositoriesを介してこれらのプラグインをダウンロードしようとします。プロキシーなどの背後にあるため、リポジトリーが不明であるか到達できないため、プラグインを見つけることができません。

08.11.18, 15:54:47 MEZ: [WARN] Failed to build parent project for com.xxx.xxx.xxx:eclipse-plugin:1.0.0-SNAPSHOT
08.11.18, 15:54:47 MEZ: [WARN] Failure to transfer org.apache.maven.plugins:maven-site-plugin/maven-metadata.xml from http://repository.sonatype.org/content/groups/sonatype-public-grid was cached in the local repository, resolution will not be reattempted until the update interval of tycho has elapsed or updates are forced. Original error: Could not transfer metadata org.apache.maven.plugins:maven-site-plugin/maven-metadata.xml from/to tycho (http://repository.sonatype.org/content/groups/sonatype-public-grid): repository.sonatype.org

ファイルに移動して、settings.xml次を追加します。

ミラー(この例では:centralリポジトリ。それに応じて他のリポジトリに対してもそうします。例tycho):

<mirror>
    <id>central</id>
    <name>Our mirror for central repo</name>
    <url>http://<your host to>/nexus/content/repositories/central/</url>
    <mirrorOf>central</mirrorOf>
</mirror>

リポジトリ:

<repository>
    <id>central</id>
    <url>http://<your host to>/nexus/content/groups/public/</url>
    <layout>default</layout>
    <releases> 
         <enabled>true</enabled>
         <updatePolicy>daily</updatePolicy>
         <checksumPolicy>warn</checksumPolicy>
    </releases>
</repository>

これで問題が解決するはずです。

Eclipse固有:エラーが発生する場合(不明なパッケージなど)、を介してライフサイクルマッピングをWindow->Preferences->Maven->Discovery->Open Catalog追加し、Tycho Connector さらに追加することができます。さらにlifecycle-mapping、Eclipse環境でこれらのライフサイクルマッピングを処理するプラグインを追加できます。eclipsem2eライフサイクルマッピング

于 2018-11-08T15:42:43.863 に答える
0

ネクサスを長時間実行しているため、ここにたどり着くかもしれません。ついに、 [リポジトリ]ページに[概要]タブのエラーが見つかりました。ある時点で、Maven Centralはhttps:を要求することを決定し、私の構成にリストされているURLはまだhttp:を使用していました。

https:Saveを使用するようにURLを更新すると、すべてが再びスムーズに機能しました。

于 2020-01-29T21:13:08.863 に答える