<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
Hmm... érdekes.<br>
Melyik tesztek voltak?<br>
A teszteknél egyébként azt láttam, hogy sok dolgot lehente még
tisztítani:<br>
- Látszik, hogy auto-import-ként bekerült egy rakás dolog, amire
nem biztos, hogy szükség van (manifest-ben)<br>
- Ráadásul a Require-bundle és Import-package használat teljesen
random (erről tudjuk, hogy okozhat problémát... pl az import-package
nem nyúlhat át több update site-on, így pl org.eclipse.ui ott nem
fog mindig jól működni: az API egyik vagy másik része le fog
maradni)<br>
- A tesztek többsége még mindig sajnos .tests package alatt van.
Ahogy a múltkor Máté is mondta, ez nagyon kényelmetlen, hiszen a
tesztek nincsenek azonos package-ben a tesztelt osztállyal, amitől
nem látják a package private tagokat. Gyanítom, hogy ezért több
függőség került a tesztekbe is, valamint a plugin-ok is több dolgot
exportálnak, mint feltétlenül kéne.<br>
<br>
Lehetségesnek tartom, hogy ezen felesleges hivatkozások
megszüntetésével nem is lenne implicit kör (mert ugye a fragment
elvileg örökölné az összes függőséget)<br>
<br>
Zozó<br>
<br>
<div class="moz-cite-prefix">2015-11-19 23:17 keltezéssel, Dévai
Gergely írta:<br>
</div>
<blockquote cite="mid:4f1c-564e4a80-b-769ddb00@164295345"
type="cite">Sziasztok!<br>
<br>
A megbeszélésen emlegettem, hogy a 'mars' branchben elbukik az
update site generálás körkörös függőség miatt. A furcsa az, hogy a
plugin függőségekben nincs kör.<br>
A valódi ok az, hogy a test projektjeink most "Fragment-Host: ..."
deklarációval hivatkoznak a tesztelt pluginra, és ez a tesztelt
pluginhoz implicit függőségként felveszi a tesztprojektet (igen,
igy és nem forditva!). A körkörös függőségről szóló hibaüzenetben
sajnos nem jelenik meg maga a tesztprojekt, ezért google nélkül
esélytelen rájönni...<br>
<a class="moz-txt-link-freetext" href="http://stackoverflow.com/questions/5516215/despite-circular-dependency-error-in-eclipse-plugin-export-i-cannot-find-cycle">http://stackoverflow.com/questions/5516215/despite-circular-dependency-error-in-eclipse-plugin-export-i-cannot-find-cycle</a><br>
<br>
Ha eltávolitok két teszt projektet a workspace-ből, akkor sikeres
az update site generálás. Nem tudom, hogy jenkins-ben is előjön-e
majd ez a gond. Mindenesetre el lehetne gondolkozni a
Fragment-Host helyett valami más megoldáson.<br>
<br>
Üdv,<br>
Gergő<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
Modelinterpreter mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Modelinterpreter@plc.inf.elte.hu">Modelinterpreter@plc.inf.elte.hu</a>
<a class="moz-txt-link-freetext" href="https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter">https://plc.inf.elte.hu/mailman/listinfo/modelinterpreter</a>
</pre>
</blockquote>
<br>
</body>
</html>