2016-07-26 29 views
0

私はビルドファイルを書くのが初めてで、現在私のプロジェクトのためにアリを書いています。私が直面している問題は、Antビルドファイルにjarファイルを含めることです。 標準の 'ant build'に従って、jarファイルはlibフォルダに保存する必要があります。しかし、問題は、瓶は非常に巨大でサイズが100GBを超えているため、GitHubに保存することはできません。antに外部ジャーを入れよう

私はそれを別のリポジトリに入れて、それを自分のビルドファイルに含める必要があります。

URLから「pathelement location」にjarファイルを含める方法を教えてください。

+0

私は既存のlibフォルダにコピーするためにnexusからいくつかのjarを必要とするbuild.xml(antベース)があります。つまり、ビルド時にnexusからいくつかのバージョンを定義したjarファイルをコピーし、lib&copyでコンパイルする必要があります。私たちは、アーティファクトとそのバージョンを定義するようなものです。変更された場合、自動的にMavenリポジトリからダウンロードされます。どのように私はアリベースのビルドでこれを行うことができますか? – Syed

+0

あなたはアイビーを試すことができます。これは、MavenではなくAntベースのビットです。 – Burkhard

答えて

1

Apache ivyはサードパーティの依存関係マネージャであり、MavenやGradleのような最新のJavaビルドツールに組み込まれている強力な機能です。

次の答えは、ivyを使用してクラスパスを管理し、実行可能なjarの作成を支援する詳細な例を示しています。

あなたは別のリポジトリを使用することを述べました。おそらく、これはNexusやArtifactoryのようなMavenリポジトリマネージャです。アイビーはこれらからダウンロードすることができます。 (これは別の質問でしょう:-))

関連する問題