[ 
https://issues.apache.org/jira/browse/LUCENE-2657?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12913445#action_12913445
 ] 

Chris Male commented on LUCENE-2657:
------------------------------------

bq. I don't see this issue as providing a complete Ant->Maven conversion 
system. The poms I envision will look just like the POM templates after they 
are interpolated - they will provide Maven coordinates for artifacts and their 
dependencies, nothing more. And the process to produce them can be carried out 
as part of generating Maven artifacts. I don't think they will need to be 
checked in, but they certainly could be.

Its this sort of middle ground that I'm unsure about.  We basically have maven 
support today but not really.  Some people understand how it works, but I've 
certainly seen users who are dabbling in some development and are confused by 
our maven support.  I cant think of another project that generates its poms 
(even ant itself has the poms well-formed inside its codebase) so suddenly our 
support has become more unusual.

What I'm hoping is that we can actually add quality support for maven in such a 
way that users wouldn't be surprised, developers like you and I can get the 
benefits we know maven has, and that also simplifies what Robert has to do.  

If all we can do at the moment is bolt bits of maven onto ant, I'm unsure its 
worth while.

> Auto-generate POM templates from Ant builds
> -------------------------------------------
>
>                 Key: LUCENE-2657
>                 URL: https://issues.apache.org/jira/browse/LUCENE-2657
>             Project: Lucene - Java
>          Issue Type: Improvement
>          Components: Build
>            Reporter: Steven Rowe
>            Priority: Minor
>             Fix For: 3.1, 4.0
>
>
> Lucene and Solr modules' POM templates are manually maintained, and so are 
> not always in sync with the dependencies used by the Ant build. 
> It should be possible to auto-generate POM templates using build tools 
> extending Ant's 
> [BuildListener|http://api.dpml.net/ant/1.6.5/org/apache/tools/ant/BuildListener.html]
>  interface, similarly to how the 
> [ant2ide|http://gleamynode.net/articles/2234/] project generates eclipse 
> project files.

-- 
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to