私のAndroidアプリケーションで私は新しいライブラリモジュールを作成しました。今、私はプロジェクト全体のBitbucket以下datingcorelibのバージョン管理下に持って異なるモジュールに異なるgit repoを使用する
:今、私はこのような構造を持っています。私はこのライブラリモジュールに異なるリポジトリを使用したいと思います。
同じプロジェクトで2つの異なるリポジトリを使用することはできますか?
ありがとうございます。
よろしくお願いいたします。
私のAndroidアプリケーションで私は新しいライブラリモジュールを作成しました。今、私はプロジェクト全体のBitbucket以下datingcorelibのバージョン管理下に持って異なるモジュールに異なるgit repoを使用する
:今、私はこのような構造を持っています。私はこのライブラリモジュールに異なるリポジトリを使用したいと思います。
同じプロジェクトで2つの異なるリポジトリを使用することはできますか?
ありがとうございます。
よろしくお願いいたします。
はい、可能です。あなたはsubmoduleというものを探しています。
しかし、このようなサブモジュールをプロジェクト内で使用するのは、独自の構造を持つため難しいかもしれません。したがって、そのサブモジュールからの右のgradleプロジェクトも含める必要があります。
あなたのライブラリプロジェクトをどこかにプッシュしたとします。それを[email protected]:Sami/my-library.git
としましょう。また、Androidライブラリプロジェクトの一般的な構造は、build.gradle
というルートと実際のソースコードのサブフォルダdatingcorelib
があるとします。これがアプリに含める必要があります。
あなたのアプリのプロジェクトからdatingcorelib
を削除する必要があります。あなたのアプリのプロジェクトのオープンsettings.gradle
ファイルの後
git submodule add [email protected]:Sami/my-library.git libraries/datingcorelib
をし、そこに新しい行を追加します:次に、サブモジュールとしてライブラリを追加
project(':datingcorelib').projectDir = new File("$rootDir/libraries/datingcorelib/datingcorelib")
同期プロジェクト。これで、別のリポジトリのコードを使用できるようになります。
はい、可能です。たとえば、サブモジュールを使用できます。 –