3

私はかなりの検索を行ってきましたが、すべてをまとめることができません。サーバーの1つにツタのリポジトリを作成したいと思います。プライベートになるようにロックして、Gradleからこのリポジトリに公開できるようにします。

Gradleを使用して公開する方法を知っており、Gradleが作成するローカルのツタのファイルシステムを使用しています。

repositories {
  mavenCentral()
  ivy {
    name "localRepos"
    url "${System.properties['user.home']}/repos"
  }
}

uploadArchives {
  repositories {
    add project.repositories.localRepos
  }
}

だから私が今やらなければならないことは、それをリモートのプライベートリポジトリに公開することです。しかし、最初に、明らかに、私はそのリポジトリを作成する必要があり、IvyドキュメントまたはGoogle検索からそれを理解できないようです。誰かが私を正しい方向に向けることができますか?

Nexusなどのアプローチ(Mavenなし)を使用する必要はありません。

4

1 に答える 1

5

Ivy リポジトリは単なるファイル ストアであるため、これらのファイルを (HTTP GET/PUT などを介して) 読み書きできるサーバー (Apache httpd など) をセットアップする必要があります。ただし、リポジトリ マネージャーを使用することを強くお勧めします。Artifactoryは良い選択です。

于 2013-01-21T22:41:34.777 に答える