2011-08-11 18 views
5

Posiadamy duże ucho projektu, które zawiera .har i .war, obecnie zbudowane z ant-run na JBoss AS 5. Chcielibyśmy przenieść tę aplikację do JBoss AS 7. Znaczna część Dokumentacja AS 7 to Maven-centric. Projekt nie jest obecnie zgodny z konwencjami struktury katalogów Maven i musiałby zostać całkowicie zrestrukturyzowany.Poradnik migracji projektu jboss AS5 do AS7

Czy warto przenieść tę aplikację do Maven?
A może byłoby szybciej po prostu zostawić to za pomocą mrówki?

Odpowiedz

3

Zależy od złożoności procesu kompilacji.

Polecam, aby przekonwertować do Maven. AFAIK to będzie główne narzędzie do budowania całego JBossa, a wiele wysiłków JBossa jako całości jest i będzie Mavenem centrycznym.

+0

Mam wrażenie, że jest to średnio złożony proces kompilacji - wynikiem końcowym jest plik * har i * plik wojenny w pliku * ear. Mam kilka pytań na tym etapie: 1. Próbowałem budować z antem wewnątrz AS7 tylko po to, by zobaczyć, co się stanie, i oczywiście natknąłem się na problemy z ładowaniem klas. Nasz plik build.xml tworzy ścieżkę klasy, w której proces budowania może wyszukiwać zależności (\t <ścieżka id = "build.classpath"> \t \t ) - Wiem, że AS7 został przeniesiony do modułowego ładowania klas - ale czy nie przestrzega tych dyrektyw? – user619804

+0

Moje drugie pytanie - aby obejść problemy z ładowaniem klas, utworzyłem plik * ear/meta-inf/MANIFEST.MF, który zawiera ścieżkę klasy: /path/to/my/libdirectory/activemq-core-5.5.0 .jar ') - ale nadal otrzymuję ten sam pakiet, nie ma błędów w kompilacji. Nie wiem, jak to naprawić, czuję, że już śledzę migrację do dokumentacji as7 na stronie jboss. – user619804

+0

Prawdopodobnie pomocne będą te dwa linki: https://docs.jboss.org/author/display/AS7/Class+Loading+in+AS7 i https://docs.jboss.org/author/display/MODULES/Home – balent

Powiązane problemy