ANT/Maven - zaawansowane?

0

Witam,
mam problem - mianowicie chcę wrzucić do bazy Oracla jara, którego używam w PL/SQL'owej funkcji. Nieważne zresztą. chodzi mi bowiem o to, że ten jar posiada bardzo dużo klas w sobie. Chciałbym go odchudzić tak bardzo jak się da: np. posiada on import jakiegoś pakietu, ale z tego pakietu nie używam wszystkich obiektów/funkcji, itd... Problem bowiem w tym, że jak zapakuję tego jara do Oracla, to dzieli mi on tego jara na klasy, i pojawia się kilka tysięcy. Dodam, iż jar waży jakieś 40 MB. Czy Maven, lub Ant potrafi tak inteligentnie złożyć mi jara, z minimalną moją pomocą - analizując kod, i to, co w nim wykorzystałem?

newbie_t

P.S. Nie wiem, czy to powinno być tutaj, czy w Oracle, a może w Newbie, albo "bardziej zaawansowanych" ;) trafiło - na początek tutaj ;)

0

W konfiguracji maven-jar-plugin masz excludes i includes, w których można podać listę tego co ma być dołączone lub nie do jara.

Stwórz sobie profil mavenowy i tam skonfiguruj sobie listę tego co ma być w paczce. Osobny profil ułatwi budowanie, bo zakładam, że chcesz mieć też wersję "ful-wypas" ze wszystkimi klasami.

0

Spoko, tylko tych klas są tysiące. Robienie tego z palca wydaje mi się delikatnie mówiąc szaleństwem. Stąd chciałbym, żeby po analizie kodu Maven/Ant sam dobrał klasy do jara...

0

A takiej magi to raczej nie dostaniesz.

0

Spoko, moje dzisiejsze próby z classdepandjar są niezadowalające, a nic ciekawszego nie mogę znaleźć. Spróbuję od innej strony: umieścić tego jara poza bazą.

Thx :)

0

Z taką analizą to mógłby być problem, bo dostęp do niektórych klas może odbywać się poprzez refleksję, tzn nazwy klas i pakietów mogą być generowane w locie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1