Mavenプロジェクトがあり、スナップショットとリリースを2つの別々の場所に配置するように構成された内部nexusリポジトリにアーティファクトをデプロイしたいと考えています。したがって、場所をハードコードするため、「distributionManagement」を使用することはできません。だから私はいくつかを定義しました私のsettings.xmlで「releaseRepository」と「snapshotRepository」と言い、それぞれにパラメータ「release」があり、リリースの場合は「true」、スナップショットの場合は「false」に設定する必要があります。
次のコマンドを使用してビルドを実行し、アーティファクトを解放しています。
mvn clean deploy -DaltDeploymentRepository=releaseRepository::<DON'T KNOW WHAT GOES HERE SO LEFT IT EMPTY>::htp://abc.com/repositores/my-releases/ -Drelease=true
上記のコマンドを実行すると、「layout」の値が指定されていないため失敗し、例外が発生してビルドが失敗します。
「レイアウト」の値についての情報が見つかりませんでした。ビルドしてリリースしたいプロジェクトが約10個あります。