Ho letto la documentazione di Ivy e ho una domanda sul valore predefinito ivysettings.xml
trovato all'interno di ivy.jar.ivysettings.xml: Posso "modificare" le impostazioni predefinite senza modificare il barattolo o sostituirle completamente?
Tutto quello che voglio fare è cambiare l'archivio pubblico in un repository Maven locale che abbiamo. Questo è tutto. Potrei copiare tutti i file ivysettings*.xml
nel mio progetto e usare <ivy:settings>
per puntare ad esso, ma questo duplica un sacco di cose. Potrei anche modificare lo ivy.jar
, ma questo aggiunge mal di testa alla manutenzione. Gli sviluppatori devono usare il mio ivy.jar
e, se andiamo a una nuova versione, dovrei modificarlo di nuovo.
Quindi, come mantenere tutte le impostazioni Ivy standard e semplicemente il repository da utilizzare? Voglio semplicemente sovrapporre le mie modifiche su ciò che Ivy ha già.
e altre due domande:
- Qual è la differenza tra i file
ivyconf*.xml
ei fileivysettings*.xml
? Perché ci sono configurazioni duplicate in Ivy? - Che cos'è un buon libro su Ivy? In questo momento sto usando Manning's Ant in Action che copre Ivy in un modo un po 'sommario ed è un po' datato. Le risorse sul sito Web di Ivy sono orribili.
non dovresti copiare il solito ivysettings.xml. Si potrebbe fare che ho scritto nella mia risposta. E poi fai quello che devi fare. Devo dire però. Queste basi sono trattate negli esempi all'interno della src scaricabile apach-edy. –