• Serce Maven, czyli pom.xml

    Post thumbnail
    Post thumbnail
    Sporo teorii za nami, więc pora teraz zagłębić się w strukturę pliku pom.xml, który jest sercem Mavena. Zawiera on wszelkie informacje na temat tego w jaki sposób należy zbudować prowadzony przez nas projekt. W tym artykule przejdziemy przez części składowe przykładowego pliku oraz zobaczymy z jakich elementów się on składa.... [Czytaj dalej]
  • Cykl życia projektu w Maven

    Post thumbnail
    Post thumbnail
    Kontynuując myśl z poprzedniego artykułu wyjaśnijmy sobie jakie są cykle życia projektu w ujęciu Mavena. Ta idea jest najistotniejsza w całym narzędziu, ponieważ definiuje proces budowania oraz dystrybucji tworzonych aplikacji. Nie przedłużając przejdźmy do przedstawienia tych cykli i sprawdźmy co się na nie składa. [Czytaj dalej]
  • Czym tak naprawdę jest Maven?

    Post thumbnail
    Post thumbnail
    Zakładam, że każdy z nas korzystał kiedyś z narzędzi automatyzujący budowanie aplikacji takich jak Ant, Gradle czy właśnie Maven. W tym artykule chciałbym się skupić na tym ostatnim produkcie. Sam muszę przyznać, że korzystałem od dłuższego czasu z Mavena, ale dosyć nieświadomie. Nie zdawałem sobie sprawy jakie to jest potężne... [Czytaj dalej]
  • Adnotacja @Scheduled

    Post thumbnail
    Post thumbnail
    Czasami zdarza się taka potrzeba, aby uruchomić, cyklicznie, pewne zadania bez ingerencji użytkownika. Może to być np. przetwarzanie wsadowe, o którym pisałem w jednym z poprzednich wpisów. Z pomocą przychodzi nam, więc adnotacja @Scheduled udostępniona przez framework Springa. Sprawdźmy jak ona działa. [Czytaj dalej]