lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chris Male (JIRA)" <j...@apache.org>
Subject [jira] Commented: (LUCENE-2657) Auto-generate POM templates from Ant builds
Date Wed, 22 Sep 2010 07:48:32 GMT

    [ 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: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org


Mime
View raw message