> JJ tohle by asi teoreticky slo. Problem asi bude, ze Vam nerikam celou
> pravdu. Projekt je zmavenovan a soubor o kterem celou dobu mluvim je v
> src/main/resources.
> Problem toho reseni nastane pri buildovani projektu na integracnim
> serveru (Hudson), kde se projekt pomoci mavenu builduje. To bych pak
> musel do pom.xml projektu psat konfiguraci pro kopirovani tohoto
> souboru
>   do classpath. No proste moc tanecku diky tomu, ze bych ten soubor
> vyhodil ze src slozky projektu.
> Omlouvam se ze ty informace takhle davkuju (sam to nemam rad), ale
> spatne jsem odhadnul, kam se diskuze bude ubirat.
> 
> Ted snad znate vsechny realie. Mozna to jeste zduraznim:
> 
> hledam reseni kdy *.resource soubor/y zustanou ve slozce projektu ,
> ktera je oznacena jako 'src' (za tohle moc diky, to mi nedocvaklo, ze
> to
> je tim) a pritom to nebude "zdrzovat" pri save souboru. Hadam nejak
> rict
> necemu v Eclipse jak ma souboru .resource vnimat vzhledem ke kompilaci
> a
> udrzovani 'src'.
> 

:-)

Takze ja to shrnu:

Vubec nejde o Vas specialni editor.
Pokud i textovym editorem modifikujete soubor v 
JavaProject/src/main/resources/a.resource, tak diky rekompilaci prostredi na 
10s zatuhne.

Potrebujete rekompilaci potlacit pri ulozeni tohoto souboru.....
Ale jenom nekdy, ze... Nekdy budete chtit program z IDE take spustit....

Hmmm, hmmm.

Ze byste vypnul automaticke buildovani projektu, to by bylo asi nepohodlne, 
ze....

Nejsem si jist, co se presne stane, oznacite-li dany resource jako "derived". 
Jestli i tak bude Eclipse spoustet kompilaci, ze se mu neco zmenilo ve 
zdrojacich.... Ale je to asi blbost, spis si myslim ze by rekompilovat mel i 
derived resources....


Anebo jeste jedna moznost, ktera mne napada.
Pokud pouzivate nejaky verzovaci system (napriklad ClearCase) tak se vam to 
mozna nepodari....

Ale muzete udelat JINY obycejny project a dany adresar s resources do nej 
nalinkovat. Takze byste dany soubor editoval pres tento jiny project. Sice ted 
pouzivam 3.5 Galileo, ale do oklikani linkovanych resourcu jsem jeste 
nepronikl, kazdopadne v souboru .project to vypada takto:


<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
 <name>My-linked</name>
 <comment></comment>
 <projects>
 </projects>
 <buildSpec>
 </buildSpec>
 <natures>
 </natures>
 <linkedResources>
  <link>
   <name>Source</name>
   <type>2</type>
   <locationURI>/cesta/JavaProject/src/main/resources</locationURI>
  </link>
 </linkedResources>
</projectDescription>

Poznamka: Typ 2 znamená Folder, 1 znamená File

A v tom Java project ty resource oznacit jako derived:

http://www.mojavelinux.com/blog/archives/2006/03/eclipse_resource_filtering_using_derived/


Odpovedet emailem