Apache Buildr è fondamentalmente un sistema Java di compilazione basato su Ruby Rastrello .
Proprio come l'originale Rastrello, Buildr consente agli sviluppatori di creare i progetti più grandi di quelli più piccoli, sostenendo le procedure di attività complesse che possono assemblare qualsiasi tipo di file insieme e automatizzare varie operazioni.
Alcune delle operazioni di base sui file includono la copia, filtraggio, minification, e così via.
Il supporto è incluso anche per le attività di pre-configurate, l'esecuzione di test di unità, la generazione di codice sorgente e anche i file di documentazione JavaDoc completamente compatibili.
Un sistema di gestione delle dipendenze è incluso fuori dalla scatola, nel caso in cui alcuni file devono progetti aggiuntivi carichi di loro allo stesso tempo pure.
Se in precedenza si utilizzava Maven o Ant , si può facilmente migrare e utilizzare i file di configurazione con Buildr.
Cosa c'è di nuovo in questa versione:
- Aggiunto:
- Sostenere la proprietà 'report_level' su findbugs addon.
- Migliorare generazione progetto idea di EJB sfaccettatura, cercando per EJB
- descrittori posizione compatibile con EJB-vasi.
- Cambiato:
- Aggiornare il findbugs addon per utilizzare la versione 3.0.0 di Findbugs.
- Aggiornare il findbugs addon per usare il foglio di stile incorporato findbugs per generare il report HTML.
- fissi:
- Assicurarsi che i «source_paths 'e le proprietà" extra_dependencies' nel findbugs addon non contiene array o nils.
- Assicurarsi che il 'single_intermediate_layout' addon rimuove le directory di destinazione di livello superiore e relazioni durante la fase di 'pulito'.
- Assicurarsi che la proprietà 'source_paths' nel addon PMD non contiene array o nils.
Cosa c'è di nuovo nella versione 1.4.22:
- Aggiunto:
- Sostenere la proprietà 'report_level' su findbugs addon.
- Migliorare generazione progetto idea di EJB sfaccettatura, cercando per EJB
- descrittori posizione compatibile con EJB-vasi.
- Cambiato:
- Aggiornare il findbugs addon per utilizzare la versione 3.0.0 di Findbugs.
- Aggiornare il findbugs addon per usare il foglio di stile incorporato findbugs per generare il report HTML.
- fissi:
- Assicurarsi che i «source_paths 'e le proprietà" extra_dependencies' nel findbugs addon non contiene array o nils.
- Assicurarsi che il 'single_intermediate_layout' addon rimuove le directory di destinazione di livello superiore e relazioni durante la fase di 'pulito'.
- Assicurarsi che la proprietà 'source_paths' nel addon PMD non contiene array o nils.
Cosa c'è di nuovo nella versione 1.4.21:
- Aggiunto:
- Sostenere la proprietà 'report_level' su findbugs addon.
- Migliorare generazione progetto idea di EJB sfaccettatura, cercando per EJB
- descrittori posizione compatibile con EJB-vasi.
- Cambiato:
- Aggiornare il findbugs addon per utilizzare la versione 3.0.0 di Findbugs.
- Aggiornare il findbugs addon per usare il foglio di stile incorporato findbugs per generare il report HTML.
- fissi:
- Assicurarsi che i «source_paths 'e le proprietà" extra_dependencies' nel findbugs addon non contiene array o nils.
- Assicurarsi che il 'single_intermediate_layout' addon rimuove le directory di destinazione di livello superiore e relazioni durante la fase di 'pulito'.
- Assicurarsi che la proprietà 'source_paths' nel addon PMD non contiene array o nils.
Cosa c'è di nuovo nella versione 1.4.14:
- fissi:
- La documentazione per il rilascio usando il proprio schema di controllo delle versioni.
- Interrompi progetti vuoti creando target / webapp.
- Regression in GWT addon causa di & quot; pathing_jar & quot; funzionalità in Java :: Commands.java.
- Regressione utilizzando le dipendenze transitive dovuti alla presenza di:. opzione di ambito in Artifacts.to_hash
- Bug in GWT addon che ha richiesto che l'utente fornisce l':. 'opzione dipendenze
- Bug in generazione file di progetto IntelliJ quando si aggiunge una sfaccettatura web.
- Cambiato:
- Supporto disabilitando il nuovo & quot; pathing_jar & quot; funzionalità in Java :: Commands.java metodo di utilità. Obbligatorio per gli strumenti che l'introspezione del classpath.
- Aggiorna wsgen addon per generare fonte in una gerarchia di directory in base a convenzioni Maven.
Cosa c'è di nuovo nella versione 1.4.10:
- Aggiunto:
- Sostenere una singola directory intermedia per ogni gerarchia del progetto attraverso un addon 'Buildr / single_intermediate_layout'.
- Sostenere l'opzione: dir nel metodo Java :: Commands.java .
- Aggiunto un addon per NSIS.
- fissi:
- Possibile problema di compilazione quando si utilizza build.yaml e attività / *. rastrellare
- Scala 2.10 supporto - compilatore utilizza ora ulteriori vasetti / separati introdotte 2.10 come la scala-reflect.jar e scala-actor.jar
Cosa c'è di nuovo nella versione 1.4.8:
- fissi:
- Supporto file sorgenti elencati esplicitamente nel compito Buildr cc.
- risoluzione artefatto transitiva non dovrebbe includere artefatti 'previste' portata in pon per abbinare comportamento Maven.
- Modifiche:
- Abilita costruzione Jekyll e rdoc sotto più rubini.
- Seleziona Buildr:. Bnd.remote_repository come deprecato come dipendenze appaiono in Maven centrale
- Predefinito per Scala 2.9.2, ScalaTest 1.8, Scala Specs2 1.11, ScalaCheck 1.10.0.
- Aggiunto:
- La possibilità di configurare la versione di BND usata da addon BND.
- Creata il addon git_auto_version che specifica automaticamente una versione di un progetto basato su git git descrivere.
- Supporto Mercurial come un sistema di controllo versione.
- integrato con Zinco (involucro compilazione incrementale per scalac 2.9 +).
- add_exploded_ear_artifact e add_exploded_ejb_artifact all'estensione progetto idea.
Cosa c'è di nuovo nella versione 1.4.7:
- Aggiunto:
- Buildr-618 proprietà pom funzione non supporta la gerarchia.
- estensione Sonar.
- estensione GWT.
- Modifiche:
- Aggiornamento Rake 0.9.2.2.
- Versione aggiornata rspec a 2.9.0.
- Versione aggiornata net-ssh a 2.3.0.
- Versione aggiornata net-sftp a 2.0.5.
- Bugfix:
- JRE ingresso contenitore per essere dichiarato prima origini utente e le dipendenze.
Cosa c'è di nuovo nella versione 1.4.4:
- Cambia: Buildr-549 Aggiornamento a RJB 1.3. 3 per affrontare & quot; Impossibile creare JVM & quot; problema con piattaforma Java Update 3 su Mac OS X. Win32 aggiornato a RJB 1.3.2 ..
- Cambia: RSpec gemma dipendenza ~ & # X3e; 1.3.1.
- Cambia: aggiornamento a JtestR 0.6 .
Cosa c'è di nuovo nella versione 1.4.3:.
- 'run' Nuovo un'attività locale
- Carica repositories.release_to da impostazioni di generazione.
- ottimizzata e più robusta lettura di vaso MANIFEST.MF.
- Migliorato messaggio di errore quando compilazione richiede gioiello che non può essere trovato nei repository gemma locali / remoti.
- In mancanza di & quot; & quot controlli; produrre errori significativi su JRuby.
- fissi:. JavaRebel non è stato in precedenza rilevato correttamente
- E 10+ altre correzioni di bug minori.
Cosa c'è di nuovo nella versione 1.4.1:
- Aggiunto: Buildr-420 Supporto compilatore esterno
- Aggiunto: Buildr-425 Specificare dipendenze dev in .gemspec
- Cambia: Buildr-459 Aggiornamento gemspec per accettare json_pure ~ & # X3e; 1.4.3
- fissi: Buildr-455 cc_spec.rb l 160 dipende dal tempo e non riesce a intermittenza quindi
- fissi: Buildr-461 pacchetti con diversi ID di scontrarsi
- fissi: Buildr-439 & quot; La riga di comando è troppo lungo & quot; durante l'esecuzione di test TestNG
- fissi: Buildr-463 L'impostazione di una proprietà di sistema nel BuildFile provoca una NoClassDefFoundError
Requisiti :
- Ruby 1.8 o superiore
I commenti non trovato