AWS CodeBuild に少し問題があります。Github ( https://github.com/ibissource/mvn-repo ) で ibis アダプター フレームワークを Maven リポジトリとしてホストしています。
私が取り組んでいるプロジェクトの依存関係としてフレームワークを使用しています。pom.xml ファイルで、バージョン プロパティとリポジトリ/依存関係を設定しました。
Mavenビルドをローカルで実行すると、依存関係を見つけるのに問題はありません(メタデータを転送できないという警告が表示されます)が、問題なくビルドできます.
編集:.m2リポジトリにファイルをキャッシュしていたため、ローカルでビルドできました..フォルダーの名前を変更した後、問題を再現できました
変更を CodeCommit にコミットして CodePipeline を起動すると、CodeBuild に到達するとすぐに次のエラーで失敗します。
エラー] プロジェクト api でゴールを実行できませんでした: プロジェクト com.priooo:api:war:0.0.29 の依存関係を解決できませんでした: org.ibissource:ibis-adapterframework-core:jar:7.0-B4-SNAPSHOT で依存関係を収集できませんでした: org.ibissource:ibis-adapterframework-core:jar:7.0-B4-SNAPSHOT の成果物記述子を読み取れませんでした: 成果物 org.ibissource:ibis-adapterframework-core:pom:7.0-B4-SNAPSHOT を ibis との間で転送できませんでした-mvn-repo ( https://github.com/ibissource/mvn-repo/raw/master/releases ): 致命的なアラートを受け取りました: protocol_version -> [ヘルプ 1]
<properties>
<iaf.version>7.0-RC3-SNAPSHOT</iaf.version>
</properties>
<repositories>
<repository>
<id>ibis-mvn-repo</id>
<url>${ibissource.maven.repository.https}/releases</url>
</repository>
<repository>
<id>ibis-mvn-repo-snapshots</id>
<url>${ibissource.maven.repository.https}/snapshots</url>
</repository>
</repositories>
依存関係内には次のものがあります
<dependency>
<groupId>org.ibissource</groupId>
<artifactId>ibis-adapterframework-core</artifactId>
<version>${iaf.version}</version>
</dependency>
<dependency>
<groupId>org.ibissource</groupId>
<artifactId>ibis-adapterframework-larva</artifactId>
<version>${iaf.version}</version>
</dependency>
<dependency>
<groupId>org.ibissource</groupId>
<artifactId>ibis-adapterframework-webapp</artifactId>
<version>${iaf.version}</version>
<type>war</type>
</dependency>
解決
Maven は Github の raw ファイルへのリダイレクトを気に入らないようです。Github の URL を生の URL に変更したところ、問題が解決したようです
<ibissource.maven.repository.https>https://raw.githubusercontent.com/ibissource/mvn-repo/master</ibissource.maven.repository.https>