> Bohuzel s bohatosti Maven repositories se to vubec neda srovnat. > > Podle me by bylo dobre rict, co tim vlastne chcete dosahnout? Aby se > kazda java aplikace dala rozbit na desitky jaru, ty dat do dependencies > v DEB souboru a tim padem by se tahal jen ciste vas kod o zbytek by se > starl debian?
Samozrejme nechcem rozbijat nerozdelitelne. Odovedou budiz reply pre MaKuba. V podstate mi ide o lepsiu penetraciu javy na linux a s tym suvisi najst sposob ako ten system nejak rozumne udrzovat ( bezpecnostne aktualizacie a tak podobne ). Zdielat zdroje. Nehovorte mi, ze medzi 50 java aplikaciami nenajdem mnozinu spolocnych kniznic rovnakych (alebo velmi blizkych) verzii, ktore su vzajomne kompatibilne. Apache commons.*, jaxb, ws, jdbc drivery, je toho obrovske mnozstvo. > To by mi prislo jako prace pro vraha (resp. pro nejaky skript), ktery by > ze vsech jaru (pokud mozno z maven repositories nebo neceho podobneho) > udelal deb balicky a to vcetne vsech verzi a napral je do debian > repository. Presne o tom pisem. Tak ako existuje maven assembly plugin, ktory vyrobi zip ( v linuxe absolutne nepouzitelny ), bol by plugin, co by na linuxe vyrobi kostru baliku a package maintainer si ho moze upravit podla potreby a zahrnut do distribucie. > Taky by se musely vsechny aplikace upravit, aby braly jary ze systemu > misto z nejakeho sveho vlastniho lib folderu, jak je beznym zvykem. Prave, java je preslavena svojimi "beznymi zvykmi", ktore su ale uplne naprd. OK, nebavme sa teraz o existujucich aplikaciach. Vyrabam 2 (3,4,100) nove java aplikacie pomocou maven-u, obe pouzivaju 40MB tych istych kniznic. Ako budem tie kniznice zdielat, aby som nedistribuoval 80,100,800MB? Ano, sposobom allinone je distribuovane kde-co a v pripade rozsiahlych projektov to ma urcity zmysel. Netbeans,GlassFish,... Ale prave .zip a spol je dovod, preco si vacsina linuxakov (donedavna vratane mna) o jave mysli, ze je to windows-only zalezitost a s javou nechce mat nic spolocne. Pretoze v jave proste neexistuje rozumne systemove riesenie na zdielanie zdrojov. V linuxe je jedina schodna cesta, ako instalovat software, cez balickovaci system (resp. jeho ekvivalent) a maximalne editnut nejake konfiguraky. Je to neuveritelne pohodlne. Za navod "choj klikni stiahni rozbal skopiruj vyrob_si_script" vam nikto nepodakuje. O dostupne aplikacie sa stara tim ludi, ktory je zodpovedny za to, aby to vsetko chodilo. V pripade najdenej chyby sa opravi zasiahnuty balik a ide sa dalej. Takze pokial sa ma java posunut blizsie uzivatelom *nixov, nestaci im povedat "tu mas zip, nainstaluj si to". -- Dusan ... tykajte mi
