labs-labs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Simone Gianni (JIRA)" <>
Subject [jira] Commented: (LABS-410) [eclipse] Linked source folder for project which are a dependency
Date Sun, 16 Aug 2009 14:30:16 GMT


Simone Gianni commented on LABS-410:

This could bring another advantage, that is not requiring to clean install dependencies separately
when magma:run is invoked for a web project. In fact, directing output of project linked source
folders to a specific output folder, and including it in the magma:run classpath, can ease
the pain of rebuilding them.

Since there could be exist a problem with duplicate resources however, this solution has to
be validated against generated magma.locals and possible enhancements on that part before.

> [eclipse] Linked source folder for project which are a dependency
> -----------------------------------------------------------------
>                 Key: LABS-410
>                 URL:
>             Project: Labs
>          Issue Type: Improvement
>          Components: Magma
>    Affects Versions: Current
>            Reporter: Simone Gianni
>             Fix For: Current
> The Magma Eclipse plugin currently creates linked source folders for sources of Magma
dependencies. This gives AJDT the ability to properly resolve all Magma aspects, ITDs, and
also to weave in user's own aspects.
> When a project in the workspace is added as a dependency, however, only the binary output
folder of the project is exposed to AJDT, giving access only to stuff already weaved there,
but not using aspects in that project or giving the ability to weave into it. 
> AJDT only offers ways to add the project to the inpath or to the aspectpath, as opposed
to a LTW-like environment.
> So, we need linked sources also for those projects.

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:
For additional commands, e-mail:

View raw message