2016-04-08 7 views
0

外部のlibをmyProject/libs/externalLib.jarまたはmyProject/src/main/resources/libs/externalLib.jarフォルダに追加しようとしましたが、リポジトリにコミットできません。Gitで外部依存関係をコミットする

外部依存関係を管理する最善の方法は何ですか?jar libs?それらをGitリポジトリにコミットする方法は?

+0

なぜリポジトリにコミットできないのですか?何かエラーがありますか? – Francesco

+0

いいえ、私は何のエラーもありません。すべてのファイルをインデックスに追加してコミットしましたが、リモート担当者には表示されませんでした。 – Justas

+0

リモート担当者にプッシュしましたか? – Francesco

答えて

1

外部JAR依存関係を管理する最も良い方法は、でなく、Gitを使用してのバージョンにすることです。代わりに、チームの各開発者は、ビルド時にローカルのJAR depedenciesを使用する必要があります。例を挙げれば、ビルドを管理するためにMavenを使用していた場合、pom.xmlファイルをGitにコミットします。次に、depedencyを追加または削除すると、pom.xmlがリポジトリにプッシュされます。他のすべての開発者は、単一の小さなファイルを引っ張ってこの新しい貧困について学びます。

+0

Gitの担当者からソースをダウンロードし、追加の設定をせずにそれを使用することは素晴らしいことです。 – Justas

+0

はい、_source_はダウンロードできますが、JARの依存関係はダウンロードできません。 JARはすでにMaven Central Repositoryなど、存在したいと思う場所がとてもすばらしいです。 –

関連する問題