netbeans - "dedicnost" zavislosti medzi projektami
Dusan Zatkovsky
msk.conf na gmail.com
Středa Květen 20 14:52:07 CEST 2009
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
Další informace o konferenci Konference