Ahoj.

Mam otazku, najlepsie ked to popisem na modelovom priklade:

V netbeans mam projekt MyLibrary1 (ant), obsahuje nejake class-y, ktore 
vyuzivam napriec celym svn stromom. MyLibrary ku svojmu zivotu potrebuje 
povedzme apache-commons-io a ini4j. Tie mu naklikam v 
properties/libraries/add library.

Vytvorim projekt Application (ant), ktory pouziva MyLibrary 
(properties/libraries/add project). Ocakaval by som, ze automaticky "zdedi" 
zavislost na apache-commons a ini4j, ale on mi az po spusteni hadze 
NoClassDefFoundError.

Z C++ som zvyknuty, ze sa tieto zavislosti "dedia", ci uz na urovni projektov, 
alebo az linkeru. V netbeans ale na to nemozem prist.

Doteraz som so skripanim zubov vzdy poctivo vsetky zavislosti pridal aj do 
aplikacie rucne, ale svn sa mi zacina dost rozrastat a zacina mi to liezt na 
nervy ( pretoze musim rozklikat x podprojektov, vypisat si zoznam kniznic, 
ich prienik naklikat do aplikacie, proste hnus... )

Pokial si nedam pozor, konci to prevazne tak, ze pridanim dalsej zavislosti do 
MyLibrary1 rozbijem inych 10 aplikacii, ktore na nej zavisia.

Da sa tomuto nejak zabranit?


Diky.


--
Dusan

Odpovedet emailem