Domanda

A mio nuovo concerto, usano Ant e non può essere convinto a trasferirsi a Maven. Ho cercato ovunque per un esempio decente di come un sistema di formica costruire multi-progetto dovrebbe essere montato. Il sito apache è inferiore. Sto cercando specificamente per le migliori pratiche a:

  • costruire automaticamente i progetti locali che sono le dipendenze di un progetto
  • Condividi artefatti da progetto a loro carico
  • Esporta dipendenze di un progetto e artefatti generati (vasi) per essere ereditato dai progetti dipendenti
  • Condividi dipendenze di terze parti tra i progetti

Sono sicuro che posso fare tutto questo senza usare Ivy - che cosa ha fatto la gente fa prima di Ivy? Io davvero non voglio avere a configurare un repository aziendale o fare affidamento su repository esterni - gli ingegneri qui sono veramente contro quella e hanno tutti i loro vasi di terze parti controllati in controllo src.

Qualcuno mi può punto in un buon esempio open source di un multi-progetto di costruzione formica?

È stato utile?

Soluzione

Non ho troppo le mani su esperienza con la costruzione di un gran numero di progetti dipendenti con Ant, ma guarda questo tutorial come si farà ciò che è necessario, senza strumenti aggiuntivi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top