0

コードがプッシュされたときに Gitlab_ci を使用して Maven スクリプトをトリガーしています。

スクリプトは次を実行します。

mvn コンパイル

[...]
[INFO] project ............................................ SUCCESS [1.312s]
[INFO] project-api ........................................ SUCCESS [1.416s]
[INFO] project-api-impl ................................... SUCCESS [0.329s]
[INFO] project-webapp ..................................... SUCCESS [0.192s]
[INFO] project-webapp-exec ................................ SUCCESS [0.026s]
[INFO] project-webapp-it .................................. SUCCESS [2.052s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

mvn tomcat7:デプロイ

[INFO] project............................................ SUCCESS [1.840s]
[INFO] project-api ........................................ SUCCESS [2.524s]
[INFO] project-api-impl ................................... FAILURE [0.257s]
[INFO] project-webapp ..................................... SKIPPED
[INFO] project-webapp-exec ................................ SKIPPED
[INFO] project-webapp-it .................................. SKIPPED

そして、次のエラーが表示されます。

[エラー] プロジェクト project-api-impl でゴールを実行できませんでした: プロジェクト eu.project:project-api-impl:jar:0.6-DEVELOPMENT の依存関係を解決できませんでした: eu.project:project-api:jar が見つかりません: http://repo.maven.apache.org/maven2の 0.6-DEVELOPMENT

プロジェクトが正常にビルドされる (WAR が作成される) ため、デプロイを実行するとビルドが失敗する理由がわかりません。

[また、これを宿題にするかどうか迷っています。この課題の目標は、Tomcat Web アプリケーションを作成し、手動でサーバーにデプロイしてテストすることです。Maven / 継続的インテグレーションは必要条件ではなかったので、これを宿題の質問としてマークするべきではないと思います]

4

0 に答える 0