Gotcha, then yep we can remove it! ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Chris Mattmann, Ph.D. Chief Architect Instrument Software and Science Data Systems Section (398) NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA Office: 168-519, Mailstop: 168-527 Email: chris.a.mattm...@nasa.gov WWW: http://sunset.usc.edu/~mattmann/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Adjunct Associate Professor, Computer Science Department University of Southern California, Los Angeles, CA 90089 USA ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-----Original Message----- From: Julien Nioche <lists.digitalpeb...@gmail.com> Reply-To: "u...@nutch.apache.org" <u...@nutch.apache.org> Date: Tuesday, July 15, 2014 11:45 AM To: "dev@nutch.apache.org" <dev@nutch.apache.org> Cc: "u...@nutch.apache.org" <u...@nutch.apache.org> Subject: Re: [DISCUSS] [VOTE] Remove pom.xml from source >Hi Chris, > >It does. See https://github.com/apache/nutch/blob/trunk/ivy/mvn.template ><https://github.com/apache/nutch/blob/trunk/ivy/mvn.template>, which >contains everything we need to generate the pom.xml, including the dev >list, deps etc... The pom contains nothing else and is fully regenerated >from the template at every release. We can remove it. > >Thanks > >Julien > >On 15 July 2014 19:07, Mattmann, Chris A (3980) < >chris.a.mattm...@jpl.nasa.gov> wrote: > >> Hey Julien, >> >> Does the ant deploy generate a fully POM though? I don't think it does >> I think it just generates the dependencies, and not e.g., the developer >> list, etc. So, we need the pom.xml as the template that has that stuff, > >until someone cooks up a XSL combining solution with that original >template >> and then what ant deploy spits out, no? >> >> Cheers, >> Chris >> >> >> >> >> >> -----Original Message----- >> From: Julien Nioche <lists.digitalpeb...@gmail.com> >> Reply-To: "u...@nutch.apache.org" <u...@nutch.apache.org> >> Date: Tuesday, July 15, 2014 3:36 AM >> To: "dev@nutch.apache.org" <dev@nutch.apache.org>, >>"u...@nutch.apache.org" >> <u...@nutch.apache.org> >> Subject: [VOTE] Remove pom.xml from source >> >> >Hi, >> > >> >One of the frequent issues on the mailing list / JIRA is that users >>can be >> >led to think that Nutch is built with Maven as they can see what looks >> >like >> >a perfectly valid pom.xml at the root of the project. It becomes >>clearer >> >when reading the WIKI or FAQ that ANT should be used instead but it >>isn't >> >an unreasonnable assumption, is it? >> > >> >As we know this pom.xml is generated automatically when we publish the >> >Maven artefacts with the deploy task i.e. it is never done by end users >> >and >> >only when we release a new version. This pom.xml is generated from a >> >template file in the ivy dir and uses the ivy dependencies. >> > >> >This pom.xml file cannot be used to build Nutch core nor the plugins >>but >> >was used by Eclipse users to easily import the project and get the >> >dependencies, which can be done very neatly with the 'ant eclipse' >>task or >> >by using the IvyDE plugin for Eclipse. Moreover there is no guarantee >> >that >> >it is in sync with the content of the Ivy deps. >> > >> >I suggest that we remove the pom.xml file from the source (and the >> >releases) to get rid of this source of confusion. Apart from the >>solutions >> >I just mentioned to get the dependencies in Eclipse etc... there is >>always >> >the option of calling 'ant deploy' to generate a fresh new pom.xml if >>you >> >really need one. >> > >> >Can we please have your views on this? >> > >> >[+1] yes >> >[-1] no, here is why... >> >[0] don't mind >> > >> >Thanks >> > >> >Julien >> > >> >-- >> > >> >Open Source Solutions for Text Engineering >> > >> >http://digitalpebble.blogspot.com/ >> >http://www.digitalpebble.com >> >http://twitter.com/digitalpebble >> >> > > >-- > >Open Source Solutions for Text Engineering > >http://digitalpebble.blogspot.com/ >http://www.digitalpebble.com >http://twitter.com/digitalpebble