2013-01-09 4 views

risposta

13

Un progetto maven è un progetto che analizzerà il file pom.xml in maggiore dettaglio e produrrà un progetto orientato verso gli obiettivi che vengono invocati. Il progetto Maven è abbastanza intelligente da incorporare obiettivi di costruzione come javadoc o obiettivi di test e impostare automaticamente i report per tali obiettivi. C'è poca configurazione richiesta per questo. Vedi: http://wiki.hudson-ci.org/display/HUDSON/Building+a+maven2+project per ulteriori informazioni sul progetto Maven.

Un progetto Free-Style è un progetto che può incorporare quasi qualsiasi tipo di build. Mentre un progetto Maven è possibile solo costruire progetti Maven, il progetto Free-Style è la forma più "generica" ​​di un progetto. Puoi eseguire script shell/dos, invocare ant e molto altro. La maggior parte dei plugin sono scritti per utilizzare il progetto in stile libero. Il modulo Maven è limitato in quanto non può richiamare uno script di shell, o qualsiasi altra cosa solo i bersagli di esperti. Vedere: http://wiki.hudson-ci.org/display/HUDSON/Building+a+software+project per ulteriori informazioni su un progetto di tipo libero.

Problemi correlati