[ http://jira.codehaus.org/browse/MNG-1672?page=all ]

Kenney Westerhof updated MNG-1672:
----------------------------------

    Fix Version/s:     (was: 2.0.5)
                   2.0.6

> Annotation proccessing tool  plugin introduction
> ------------------------------------------------
>
>                 Key: MNG-1672
>                 URL: http://jira.codehaus.org/browse/MNG-1672
>             Project: Maven 2
>          Issue Type: New Feature
>            Reporter: Juraj Burian
>            Priority: Minor
>             Fix For: 2.0.6
>
>         Attachments: maven-apt-plugin.zip
>
>
> Hi,
> I have first working and (partially) tested prototype of Apt plugin. (see 
> attachment)
> Behavior:
> - plugin is associated with phase:generate-sources.
> - src/main/gen directory is the default value for generated sources. (created 
> if it's missing) config entry:  <generated> .... </generated>
> - src/test/gen directory is the default value for generated test sources. 
> config entry: <testDenerated> .... </testGenerated>
> - all switches are supported except -factorypath (any suggestion how to do 
> it?) see copy of my yesterday mail (see bellow).
> - during execution new compile source root is introduced :  
> project.addCompileSourceRoot( getGenerated() );
>    and new resource is introduced too:
>         Resource resource = new Resource();
>         resource.setDirectory( getGenerated() );
>         resource.addExclude( "**/*.java" );
>         project.addResource( resource );
> I hope that it's useful for you :-) .
> Best regards & have nice day
> JuBu
> Yesterday mail:
> Hi,
> We are working on jboss-aop & APT plugins implementation.
> We encountered the folowing problem (in general):
> We need to split classpath into several parts. In other words, we need to 
> group dependencies.
> For example, when running JBoss AOP it is necessary to supply classpath where 
> aspects are found and a different classpath where classes that should be 
> weaved are (ie. 2 different classpath).
> We can see 2 possible solutions:
> 1) Adding properties to dependency (as in Maven1). That could be used to 
> distinguish between different dependency groups.
> 2) Adding group attribute to <depencies> xml tag and allowing to have more 
> than one <dependencies> sections. group attribute would be propagated to 
> individual dependency objects.
> 3) any other idea?
> In our opinion this "dependency grouping" may be required in many plugins 
> (JBoss AOP, AspectJ, APT, ...).
> Best regards,
> JUBU

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to