私はn個のプロジェクトを持つワークスペースを持っています。私はant
を使用して、すべてのプロジェクトを1つのコマンドでビルドしたいと考えています。プロジェクトはお互いに依存していますantを使って依存関係を持つ複数のプロジェクトを構築する方法
たとえば、プロジェクトAはプロジェクトBに依存するので、私はBを最初にコンパイルします。プロジェクトAをコンパイルすると、プロジェクトのクラスパスBを使用する必要があります。 プロジェクト間の依存関係は、ivy.xml
ファイルで表されます。
主な課題は、すべてのプロジェクトに成果物があり、例を使用してプロジェクトAがプロジェクトBレポジトリではなく、ちょうどコンパイルされたAgainst the Bプロジェクトではありません。
私はCIプロセスを使用してコンパイルされ、それらのすべてとQAテストは、antを使用して依存関係を持つベストプラクティスの構築いくつかのプロジェクトで何を渡された前に、私は私のリポジトリに任意のプロジェクトを公開したくない
?
あなたは大丈夫ですが、今のところ私はGradleで作業することはできません。 –