マルチモジュールプロジェクトでLicenseMavenプラグインを使用中にエラーが発生しました

アレクセイ

Mavenプロジェクトの構造

私は些細なマルチモジュールMavenプロジェクトを持っています:

  • parent-project
    • child-project1war
    • child-project2jar

parent-projectpom.xml、その<modules>セクションで両方の子プロジェクトを参照しています。両方の子プロジェクトは、<parent>セクションで親を参照します。

child-project1に依存しますchild-project2<dependencies>セクションで参照します)。

問題

私が使用しようとしていますライセンスのMavenプラグインをparent-projectには、すべての依存関係とそのライセンスのリストを含むファイルを生成します。

mvn license:aggregate-add-third-party

エラーが発生します:

Failed to execute goal on project child-project1: Could not resolve dependencies
for project ... child-project1 ... : Could not find artifact ... child-project2 ...

私はの依存コメントアウトするときchild-project1child-project2問題はないとプラグイン作品を。したがって、プラグインを使用できますが、使用するたびに依存関係をコメントアウトする必要があります。

何が問題ですか?それを修正する方法はありますか?

PK

あなたが直面している問題はmaven-license-plugin、デフォルトでローカルリポジトリで子アーティファクトを探すことです。親のプラグイン構成pom.xmlは次のようになっていると思います。

    <plugins>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>license-maven-plugin</artifactId>
        <version>1.6</version>
        <configuration>
          <!-- your own config goes here -->
        </configuration>
      </plugin>
    </plugins>

を使用して、マルチモジュールプロジェクトをローカルのMavenリポジトリにインストールする必要があります

mvn install

その後、あなたは実行します

mvn license:aggregate-add-third-party

再び、ビルドは成功します。

<execution>プラグインでを構成した場合、これは失敗します。これは、maven-license-pluginデフォルトでgenerate-resourcesフェーズ[1]にバインドされ、これは常にinstall [2]より前に実行されるためです。

乾杯、PK

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

FlashDevelopでExportSWCプラグインを使用してプロジェクトをビルド中にエラーが発生しました

分類Dev

FlashDevelopでExportSWCプラグインを使用してプロジェクトをビルド中にエラーが発生しました

分類Dev

ts-nodeでtypescriptファイルを実行中にエラーが発生しました(プロジェクトをグローバルモジュールとしてインストールした後)

分類Dev

Mavenマルチモジュールプロジェクトの依存関係の解決中にエラーが発生しました

分類Dev

npmでプロジェクトをコンパイル中にエラーが発生しました

分類Dev

Android:ライブラリモジュールをインポートすると、Gradleプラグイン3.1.2を使用したプロジェクトでコンパイルエラーが発生します

分類Dev

djangoプロジェクトにmysqlclientをインストール中にエラーが発生しました

分類Dev

ジェネレーター関数を使用したPythonマルチプロセッシングモジュールの使用中にエラーが発生しました。

分類Dev

NodejsプロジェクトでSocket.ioクライアントサイドファイルを使用中にエラーが発生しました

分類Dev

コマンドラインでCordova-WP8プロジェクトをビルド中にエラーが発生しました(Cordova-3.5)

分類Dev

コマンドラインでCordova-WP8プロジェクトをビルド中にエラーが発生しました(Cordova-3.5)

分類Dev

PythonファイルでDjangoプロジェクトを実行中にエラーが発生しました

分類Dev

ハドソンでプロジェクトをビルド中にエラーが発生しました

分類Dev

pexpectとマルチプロセッシングの使用中にエラーが発生しましたか?エラー「TypError: '_ io.TextIOWrapper'オブジェクトをシリアル化できません」

分類Dev

古いEclipseのGoogleプラグインを使用したApp Engineプロジェクトのデプロイ中にエラーが発生しました

分類Dev

モジュールtsにプロバイダーを入力中にエラーが発生しました

分類Dev

Cythonでマルチプロセッシングを使用中にエラーが発生しました

分類Dev

Eclipse / Android:「プロジェクトでビルダー「Androidプリコンパイラ」を実行中にエラーが発生しました...」

分類Dev

Liferayプラグインプロジェクトの作成中にエラーが発生しました

分類Dev

GstreameriOSチュートリアルプロジェクトのビルド中にリンカーエラーが発生しました

分類Dev

NetBeansでプロジェクトをビルドできません。Glassfishサーバーを使用しています。実行するたびにエラーが発生し、モジュールがデプロイされていません

分類Dev

Synapseプロジェクトのコンパイル中にエラーが発生しました

分類Dev

Angular6プロジェクトのコンパイル中にエラーが発生しました

分類Dev

YouTubeAPIを使用したテストプロジェクトxamarinフォームのコンパイル中にエラーが発生しました

分類Dev

AndroidStudioでプロジェクトをビルド中にエラーが発生しました

分類Dev

ビルド中にエラーが発生しました。プロジェクト「com.xxx ...」でビルダー「Androidプリコンパイラ」を実行中にエラーが発生しました。com / android / sdklib / util / SparseArray

分類Dev

モジュール 'index'をインポートできません:claudia.jsの使用中にawsクラウドウォッチログでエラーが発生しました

分類Dev

プロジェクトにローカリゼーションファイルを追加中にファイルパスエラーが発生しました

分類Dev

PythonでFacebookモジュールをインポート中にエラーが発生しました

Related 関連記事

  1. 1

    FlashDevelopでExportSWCプラグインを使用してプロジェクトをビルド中にエラーが発生しました

  2. 2

    FlashDevelopでExportSWCプラグインを使用してプロジェクトをビルド中にエラーが発生しました

  3. 3

    ts-nodeでtypescriptファイルを実行中にエラーが発生しました(プロジェクトをグローバルモジュールとしてインストールした後)

  4. 4

    Mavenマルチモジュールプロジェクトの依存関係の解決中にエラーが発生しました

  5. 5

    npmでプロジェクトをコンパイル中にエラーが発生しました

  6. 6

    Android:ライブラリモジュールをインポートすると、Gradleプラグイン3.1.2を使用したプロジェクトでコンパイルエラーが発生します

  7. 7

    djangoプロジェクトにmysqlclientをインストール中にエラーが発生しました

  8. 8

    ジェネレーター関数を使用したPythonマルチプロセッシングモジュールの使用中にエラーが発生しました。

  9. 9

    NodejsプロジェクトでSocket.ioクライアントサイドファイルを使用中にエラーが発生しました

  10. 10

    コマンドラインでCordova-WP8プロジェクトをビルド中にエラーが発生しました(Cordova-3.5)

  11. 11

    コマンドラインでCordova-WP8プロジェクトをビルド中にエラーが発生しました(Cordova-3.5)

  12. 12

    PythonファイルでDjangoプロジェクトを実行中にエラーが発生しました

  13. 13

    ハドソンでプロジェクトをビルド中にエラーが発生しました

  14. 14

    pexpectとマルチプロセッシングの使用中にエラーが発生しましたか?エラー「TypError: '_ io.TextIOWrapper'オブジェクトをシリアル化できません」

  15. 15

    古いEclipseのGoogleプラグインを使用したApp Engineプロジェクトのデプロイ中にエラーが発生しました

  16. 16

    モジュールtsにプロバイダーを入力中にエラーが発生しました

  17. 17

    Cythonでマルチプロセッシングを使用中にエラーが発生しました

  18. 18

    Eclipse / Android:「プロジェクトでビルダー「Androidプリコンパイラ」を実行中にエラーが発生しました...」

  19. 19

    Liferayプラグインプロジェクトの作成中にエラーが発生しました

  20. 20

    GstreameriOSチュートリアルプロジェクトのビルド中にリンカーエラーが発生しました

  21. 21

    NetBeansでプロジェクトをビルドできません。Glassfishサーバーを使用しています。実行するたびにエラーが発生し、モジュールがデプロイされていません

  22. 22

    Synapseプロジェクトのコンパイル中にエラーが発生しました

  23. 23

    Angular6プロジェクトのコンパイル中にエラーが発生しました

  24. 24

    YouTubeAPIを使用したテストプロジェクトxamarinフォームのコンパイル中にエラーが発生しました

  25. 25

    AndroidStudioでプロジェクトをビルド中にエラーが発生しました

  26. 26

    ビルド中にエラーが発生しました。プロジェクト「com.xxx ...」でビルダー「Androidプリコンパイラ」を実行中にエラーが発生しました。com / android / sdklib / util / SparseArray

  27. 27

    モジュール 'index'をインポートできません:claudia.jsの使用中にawsクラウドウォッチログでエラーが発生しました

  28. 28

    プロジェクトにローカリゼーションファイルを追加中にファイルパスエラーが発生しました

  29. 29

    PythonでFacebookモジュールをインポート中にエラーが発生しました

ホットタグ

アーカイブ