[ https://issues.apache.org/jira/browse/LABS-467?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
jan iversen closed LABS-467. ---------------------------- Resolution: Won't Fix outdated and closed, if not correct please reopen. > [build] reduce the AspectJ scope to speed up build. > --------------------------------------------------- > > Key: LABS-467 > URL: https://issues.apache.org/jira/browse/LABS-467 > Project: Labs > Issue Type: Improvement > Components: Magma > Affects Versions: Current > Reporter: Simone Gianni > Fix For: Next > > Original Estimate: 0h > Remaining Estimate: 0h > > Currently in Magma AspectJ is applied to all packages. This is often a waste > of time, because not all dependencies really need to be weaved. > The scope of inpath and aspectpath could be reduced applying some euristics : > - org.apache.magma packages are always both on inpath and aspectpath > - each package containing an aspect is always on aspectpath (this is already > done, if it contains ajc-aop.xml) > - each package containing specific types is on inpath > ... Such types are subclasses of WebHandler, of have @MagmaBean etc... will > need build support > - each package can specify (in the pom?) which packages it needs to be added > to the inpath or aspectpath -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: labs-unsubscr...@labs.apache.org For additional commands, e-mail: labs-h...@labs.apache.org