blog.grejpfrut.org

Maven 2.0

without comments

Podobnie jak poprzednio również i ten krótki artykulik będzie pewną syntezą materiałów szkoleniowych. W kilku zdaniach chciałem napisać o tym co w Maven 2 jest takie inne w porównaniu z Maven 1.x. Nie będzie to doglębna analiza, dysponując pewną wiedzą nt. m1.x chciałem stworzyć prosty projekt w m2. Trzeba przyznać, że na stronach Maven’a znajduje się sporo bardzo dobrych materiałów właściwie nie potrzeba szukać nigdzie indziej wszystko co potrzebne da się tam znaleźć. Bardzo ciekawe artykuły opublikował też na swoim blogu Jacek Laskowski jeżeli chcesz wiedzieć więcej warto też zajrzeć do niego.

  • Tworzenie szkieletu projektu. W 1.x służyło do tego polecenie maven genapp teraz analogiczne rzeczy robi mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app. Jak widać nie maven tylko mvn :) . W m2 zrezygnowano z Jelly, w związku z tym wszystkie ciężkie parsery xml’a i inne cuda potrzebne aby egzekować kod Jelly zostały wycięte. Wszystkie pluginy pisane są Javie i właśnie dlatego parametry dla plugin’u są podawane w ten a nie w inny sposób (-D…). (zapraszam do zapoznania się z tym)
  • Deskryptor projektu już nie nazywa się project.xml tylko pom.xml zmieniła się też trochę składnia tego pliku. Aby wygenerować deskryptor Eclipse’y, należy wydać polecenie: mvn eclipse:eclipse. Po imporcie do eclipse konieczne będzie dodanie zmiennej classpath, można to załatwić z linii poleceń: mvn -Declipse.workspace=[ścieżka-do-przestrzeni-roboczej-Eclipse] eclipse:add-maven-repo.

Teraz kilka drogowskazów:

Nic co tu opisałem właściwie nie wyszło poza informacje zawarte w Getting Started. Polecam też resztę tutoriali.

Written by admin

Marzec 18th, 2006 at 6:55 pm

Posted in java, po polsku

Tagged with

Leave a Reply