Apache Buildr jest w zasadzie system budowania Java w oparciu o Ruby Rake .
Podobnie jak oryginalny Rake, Buildr umożliwia programistom tworzenie większych projektów na mniejsze, wspieranie skomplikowanych procedur zadanie, które może się zebrać wszelkiego rodzaju plików razem i automatyzacji różnych operacji.
Niektóre z podstawowych operacji na plikach obejmują kopiowanie, filtrowanie, minification, i tak dalej.
Wsparcie jest również dla skonfigurowane wcześniej zadania, prowadzenie testów jednostkowych, generowanie kodu źródłowego, a nawet javadoc pełni zgodne pliki dokumentacji.
System zarządzania zależność jest włączone po wyjęciu z pudełka, tylko w przypadku niektórych plików potrzebujesz dodatkowych projektów ładowane z nich w tym samym czasie, jak również.
Jeśli wcześniej za pomocą Maven lub Ant , można łatwo przenieść i wykorzystać te pliki konfiguracyjne z Buildr.
Co nowego w tym wydaniu:
- Dodano:
- Wsparcie "report_level" obiekt na findbugs dodatku.
- Enhance generacji projektu pomysł EJB facet patrząc na EJB
- deskryptory w miejscu zgodnym z EJB słoików.
- Zmienione:
- Aktualizacja dodatek findbugs używać wersji Findbugs 3.0.0.
- Aktualizacja dodatek findbugs używać wbudowanego findbugs arkusza stylów, aby wygenerować raport HTML.
- Poprawiono:
- Upewnij się, że "source_paths" i "właściwości" extra_dependencies w addon findbugs nie zawiera tablic lub Nils.
- Upewnij się, że "single_intermediate_layout" dodatek usuwa docelowych najwyższego poziomu i raportów katalogów podczas fazy "czystego".
- Upewnij się, że własność 'source_paths "w addon pmd nie zawiera tablic lub Nils.
Co nowego w wersji 1.4.22:
- Dodano:
- Wsparcie "report_level" obiekt na findbugs dodatku.
- Enhance generacji projektu pomysł EJB facet patrząc na EJB
- deskryptory w miejscu zgodnym z EJB słoików.
- Zmienione:
- Aktualizacja dodatek findbugs używać wersji Findbugs 3.0.0.
- Aktualizacja dodatek findbugs używać wbudowanego findbugs arkusza stylów, aby wygenerować raport HTML.
- Poprawiono:
- Upewnij się, że "source_paths" i "właściwości" extra_dependencies w addon findbugs nie zawiera tablic lub Nils.
- Upewnij się, że "single_intermediate_layout" dodatek usuwa docelowych najwyższego poziomu i raportów katalogów podczas fazy "czystego".
- Upewnij się, że własność 'source_paths "w addon pmd nie zawiera tablic lub Nils.
Co nowego w wersji 1.4.21:
- Dodano:
- Wsparcie "report_level" obiekt na findbugs dodatku.
- Enhance generacji projektu pomysł EJB facet patrząc na EJB
- deskryptory w miejscu zgodnym z EJB słoików.
- Zmienione:
- Aktualizacja dodatek findbugs używać wersji Findbugs 3.0.0.
- Aktualizacja dodatek findbugs używać wbudowanego findbugs arkusza stylów, aby wygenerować raport HTML.
- Poprawiono:
- Upewnij się, że "source_paths" i "właściwości" extra_dependencies w addon findbugs nie zawiera tablic lub Nils.
- Upewnij się, że "single_intermediate_layout" dodatek usuwa docelowych najwyższego poziomu i raportów katalogów podczas fazy "czystego".
- Upewnij się, że własność 'source_paths "w addon pmd nie zawiera tablic lub Nils.
Co nowego w wersji 1.4.14:
- Poprawiono:
- Dokumentacja do zwalniania za pomocą własnego systemu wersjonowania.
- Zatrzymaj pustych projektów tworzenia docelowej / webapp.
- regresji w gwt addon powodu & quot; pathing_jar & quot; funkcjonalność w Javie :: Commands.java.
- za pomocą regresji zależności przechodnie z powodu obecności:. opcji zakresie, w Artifacts.to_hash
- Bug w GWT addon, który wymaga, aby użytkownik dostarczyć:. opcji zależnościami
- Bug w IntelliJ generowania pliku projektu podczas dodawania aspekt internetowej.
- Zmienione:
- Wsparcie wyłączenie nowy & quot; pathing_jar & quot; funkcjonalność w Javie :: Commands.java metody użytkowego. Wymagany do narzędzi, które introspekcji ścieżkę klasy.
- Aktualizuj dodatek wsgen generować źródła w hierarchii katalogów na podstawie konwencji maven.
Co nowego w wersji 1.4.10:
- Dodano:
- Wsparcie pojedynczy katalog pośredni dla każdej hierarchii projektu poprzez addon "buildr / single_intermediate_layout".
- Wsparcie: dir opcję w metodzie Java :: Commands.java .
- Dodano dodatek dla NSIS.
- Poprawiono:
- Możliwe utworzenie problem przy korzystaniu build.yaml i zadania / *. prowizji
- Scala 2.10 Wsparcie - kompilator używa teraz dodatkowe / osobne słoiki wprowadzone w 2.10 takich jak scala-reflect.jar i scala-actor.jar
Co nowego w wersji 1.4.8:
- Poprawiono:
- Wsparcie wyraźnie wymienione pliki źródłowe w zadaniu buildr cc.
- Rozdzielczość artefakt Przechodni nie powinny zawierać artefakty w "przewidziane" zakres w celu dopasowania poms maven zachowanie.
- Zmiany:
- Włącz budowy Jekyll i rdoc w bardziej rubiny.
- Zaznacz Buildr. Bnd.remote_repository jako przestarzałe, jak pojawiają się w zależności maven centralnym
- Domyślny do Scala 2.9.2, ScalaTest 1.8, Scala Specs2 1.11, ScalaCheck 1.10.0.
- Dodano:
- Możliwość skonfigurowania wersji BND wykorzystywane przez bnd dodatku.
- Stworzył dodatek git_auto_version która automatycznie określa wersję dla projektu opartego na git git opisać.
- Wsparcie Mercurial jako system kontroli wersji.
- Zintegrowany z cynku (przyrostowa kompilacja wrapper scalac 2.9 +).
- add_exploded_ear_artifact i add_exploded_ejb_artifact do rozszerzenia projektu pomysł.
Co nowego w wersji 1.4.7:
- Dodano:
- BUILDR-618 Właściwości pom wyposażone nie obsługuje hierarchii.
- Rozszerzenie Sonar.
- Rozszerzenie GWT.
- Zmiany:
- Aktualizacja Rake 0.9.2.2.
- Aktualizacja do wersji 2.9.0 rspec.
- Zaktualizowana wersja net-ssh do 2.3.0.
- Zaktualizowana wersja net-sftp do 2.0.5.
- Poprawki błędów:
- JRE wpis Pojemnik należy zgłosić przed źródeł użytkowników i zależności.
Co nowego w wersji 1.4.4:
- Zmiana: BUILDR-549 Aktualizacja do RJB 1.3. 3 zająć & quot; Nie można utworzyć JVM & quot; Problem z platformy Java Update 3 na Mac OS X. Win32 uaktualniony do RJB 1.3.2 ..
- Zmiana: RSpec zależność gem ~ & # x3e; 1.3.1.
- Zmiana: Aktualizacja do JtestR 0.6 .
Co nowego w wersji 1.4.3:.
- "Uruchom" nowe zadanie lokalne
- repositories.release_to Wczytaj z ustawieniami kompilacji.
- Zoptymalizowane i bardziej wytrzymałe czytanie jar MANIFEST.MF.
- Ulepszona komunikat o błędzie, gdy budowa nie wymaga klejnot, który można znaleźć w lokalnych / zdalne repozytorium gem.
- W przeciwnym wypadku & quot; kontroli & quot; nie generują znaczących błędów na JRuby.
- Poprawiono:. JavaRebel wcześniej nieprawidłowo wykrywany,
- i ponad 10 innych poprawione drobne błędy.
Co nowego w wersji 1.4.1:
- Dodano: BUILDR-420 Pomoc zewnętrzna kompilator
- Dodane: BUILDR-425 Określanie zależności dev w .gemspec
- Zmiana: BUILDR-459 Aktualizacja gemspec przyjąć json_pure ~ & # x3e; 1.4.3
- Poprawiono: BUILDR-455 cc_spec.rb l 160 zależy na czasie i tym samym nie sporadycznie,
- Naprawiono: BUILDR-461 Paczki z różnych identyfikatorów zderzają
- Poprawiono: BUILDR-439 & quot; Linia komend jest zbyt długa & quot; podczas uruchamiania testów TestNG
- Poprawiono: BUILDR-463 Ustawienie właściwość systemu w buildfile powoduje NoClassDefFoundError
Wymagania :
- Ruby 1.8 lub wyższy,
Komentarze nie znaleziono