0
こんにちは、私の名前のプロジェクトをHAVA以下の構造を持つ三つのモジュール(コア、モバイルウェブ)の:gradleを使用してプロジェクトのバージョンに基づいて条件付きでアーティファクトを構築する方法は?
A
--settings.gradle
--build.gradle
--core
--build.gradle
--web
--build.gradle
--mobile
--build.gradle
マイsettings.gradleのようなある:
include 'core'
include 'web'
include 'mobile'
異なるバージョンが、すでに存在しており、バージョン2.0からモバイルモジュールを提供するまでは、モバイルモジュールをビルドしたくありません。今私は1.0,1.1,1.2,2.0,2.1のバージョンを持っており、各コードがコミットする前にコンパイルをテストしてチェックします。
VERSIONS=("1.0" "1.1" "1.2" "2.0" "2.1)
for version in "${VERSIONS[@]}"; do (gradle -PspringBootVersion=${version} clean install uploadArchives); done
このように、2.0より前のバージョンでは、このように「モバイル」モジュールが作成され、これは失敗します。私の質問は、条件付きでプロジェクトをチェックしてビルドする方法です。前もって感謝します。