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?
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
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
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