[ 
https://issues.apache.org/jira/browse/LABS-398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741906#action_12741906
 ] 

Simone Gianni commented on LABS-398:
------------------------------------

I had to rewrite quite a bit. Now I query the Maven project model directly 
instead of polling the classpath container, this gives some advantages like 
using maven artifact resolution independently of the "attach sources" action. 
Still have to deal with the download part, tracked in LABS-408 .

This has the disadvantage of not enabling the use of non-maven aspectj 
libraries, but since there are not many known, this is very low priority :D

Still the loop with async download is present, again this is in LABS-408.

Moreover, there is a (not clear) problem in deleting some folders, probably 
it's because Eclipse is using them. I solved that situation with a different 
workaround.

> [eclipse] too many rebuilds are triggered
> -----------------------------------------
>
>                 Key: LABS-398
>                 URL: https://issues.apache.org/jira/browse/LABS-398
>             Project: Labs
>          Issue Type: Bug
>          Components: Magma
>    Affects Versions: Current
>            Reporter: Simone Gianni
>            Assignee: Simone Gianni
>             Fix For: Current
>
>
> When the pom is modified, it triggers a mavn update, which triggers a magma 
> linked sources update, which triggers an aspectjbuild. 
> Somehow, often this cycle is repeated multiple times, while in theory only 
> once should be enough.
> Additionally AJDT often triggers a complete recompile, seeing a lot of files 
> changed, even if they are not (magma has not reunzipped them).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org
For additional commands, e-mail: labs-h...@labs.apache.org

Reply via email to