Apache Maven
Apache Maven è uno strumento di progetto di comprensione e software di gestione. Si basa su un concetto oggetto del modello di progetto, o POM. Maven è progettato per gestire la costruzione, la documentazione, e la segnalazione di un progetto dal suo hub centrale di informazioni. Maven può essere utilizzato in tre modi seguenti: Uso Le informazioni uso relative è ottimizzato per le persone costruiscono progetti che utilizzano Maven. Queste risorse includono un test di dieci minuti che funziona come un tutorial, dando una panoramica delle caratteristiche principali di Maven in un facile minuti dieci. C'è anche una lista di plug-in per informazioni specifiche su ogni plugin Maven. Estendere Le informazioni estendere relativo è progettato per le persone che vogliono creare un plugin Maven per accompagnare il proprio set di strumenti o progetto. Ci sono anche informazioni disponibili per le persone che potrebbe o non potrebbe essere interessati a utilizzare Maven, ma che sono interessati a pubblicare i dati di progetto in deposito centrale di Maven. Contribuire Le informazioni relative contribuire è per le persone che vogliono essere coinvolti con Maven. Maven è un software open source con una comunità che accoglie il contributo e l'innovazione. Gli sviluppatori e coloro che sono interessati a contribuire al nucleo del progetto Maven potranno beneficiare di queste informazioni. C'è una varietà di supporto disponibile per Maven. C'è un wiki con una mailing list archivio che memorizza le informazioni sui problemi precedentemente risolti. C'è anche un inseguitore problema con la stessa funzione. Se il problema non è stato visto prima, è possibile iscriversi alla mailing list degli utenti Maven per ricevere risposte. Gli sviluppatori Maven sono disponibili per contatto anche tramite IRC. Ci sono alcuni requisiti di sistema per eseguire Maven. Mentre non c'è nessun requisito di memoria minimo o requisiti di sistema operativo, Maven richiede un scaricato Java Development Kit. Maven è inoltre distribuito in dodici diversi formati di download, in modo da poter scegliere quello che meglio si adatta il sistema operativo. Maven è eseguito utilizzando una sintassi unico che è facile da imparare. Per i progetti di generazione, è necessario acquisire familiarità con i comandi di sintassi e il modo per eseguirli. Il sito Maven ha esercitazioni complete per l'uso, così come esempi di progetti e suggerimenti utili per quando le cose non vanno come previsto.
- messa a punto del progetto semplice che consente di avviare nuovi progetti e moduli in pochi secondi
- utilizzo Coerentemente con tutti i progetti
- gestione delle dipendenze che comprende chiusure dipendenza e aggiornamento automatico
- Capacità di gestire più progetti contemporaneamente
- L'accesso a più librerie e metadati
- Allungabile con Java funzionalità plug-in
- Modello basato costruisce
- Informazioni progetto coerente e tutorial disponibili online
- Fornisce capacità di mantenere un utente up-to-date sulle biblioteche e l'automazione
- Gestisce le dipendenze tra le biblioteche e progetti
- Consente agli sviluppatori di concentrarsi sulla funzionalità, invece di struttura
- Gestisce progetti grandi e complessi con facilità
- Nessun disco rigido minimo o sistema operativo richiesto
- Gira su quasi tutte le piattaforme
- Ha bisogno di Java Development Kit di corsa
- Ottenere una buona configurazione può prendere tempo e risorse preziose
- Molti parametri di configurazione possono rendere l'apprendimento il sistema difficile
- La gestione delle dipendenze è giusto media piuttosto che superiore