You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by Karl Wright <da...@gmail.com> on 2011/09/21 12:16:19 UTC
Maven setup script
Hi Alex,
Can you attach this to the CONNECTORS-258 ticket? Be sure to click
the "grant license to ASF" button when you do...
Thanks!
Karl
On Wed, Sep 21, 2011 at 6:04 AM, Alex Ott <al...@gmail.com> wrote:
> Hello
>
> We can put following script (in attachment) to simplify setup of
> missing maven dependencies that are fetched using 'ant
> download-dependencies' command. After using this script I was able to
> build everything using maven.
>
> One more comment is on tests - maybe it's better to put long-running
> tests, like filesystem tests, etc. into integration-test build stage
> (https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)?
> Maven Failsafe plugin
> (https://maven.apache.org/plugins/maven-failsafe-plugin/usage.html)
> provides useful functionality to implement this. I think, that this
> could make developer's life easier
>
> On Wed, Sep 21, 2011 at 9:52 AM, Alex Ott <al...@gmail.com> wrote:
>> Hello
>>
>> On Wed, Sep 21, 2011 at 9:43 AM, Tommaso Teofili
>> <to...@gmail.com> wrote:
>>>> (2) I'm not sure it is reasonable to go with one build system over
>>>> another. Lucene/Solr has been having this battle for years. I
>>>> thought we might just learn from that experience and try to be more
>>>> flexible. There are excellent technical reasons to have each - for
>>>> instance, building Debian packages works much better with Ant, and
>>>> Eclipse works much better with Maven.
>>>>
>>>
>>> I don't like "wars" as well about which one *is* better, maybe it's just a
>>> matter of use case and personal preferences.
>>> However I like what you say about trying to be more flexible so I am +1 to
>>> your position.
>>> I have some experience with Maven so let me know if you need my help in
>>> tweaking that part of the build.
>>
>> I also have some experience with Maven, and I'm interested in MCF's
>> development, so I can try to fix some problems. The first thing, that
>> should be achieved - building with Maven out of box, without manual
>> work (or at least with minimum of it).
>>
>> --
>> With best wishes, Alex Ott
>> http://alexott.net/
>> Tiwtter: alexott_en (English), alexott (Russian)
>> Skype: alex.ott
>>
>
>
>
> --
> With best wishes, Alex Ott
> http://alexott.net/
> Tiwtter: alexott_en (English), alexott (Russian)
> Skype: alex.ott
>
Re: Maven setup script
Posted by Alex Ott <al...@gmail.com>.
done
On Wed, Sep 21, 2011 at 12:16 PM, Karl Wright <da...@gmail.com> wrote:
> Hi Alex,
>
> Can you attach this to the CONNECTORS-258 ticket? Be sure to click
> the "grant license to ASF" button when you do...
>
> Thanks!
> Karl
>
> On Wed, Sep 21, 2011 at 6:04 AM, Alex Ott <al...@gmail.com> wrote:
>> Hello
>>
>> We can put following script (in attachment) to simplify setup of
>> missing maven dependencies that are fetched using 'ant
>> download-dependencies' command. After using this script I was able to
>> build everything using maven.
>>
>> One more comment is on tests - maybe it's better to put long-running
>> tests, like filesystem tests, etc. into integration-test build stage
>> (https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)?
>> Maven Failsafe plugin
>> (https://maven.apache.org/plugins/maven-failsafe-plugin/usage.html)
>> provides useful functionality to implement this. I think, that this
>> could make developer's life easier
>>
>> On Wed, Sep 21, 2011 at 9:52 AM, Alex Ott <al...@gmail.com> wrote:
>>> Hello
>>>
>>> On Wed, Sep 21, 2011 at 9:43 AM, Tommaso Teofili
>>> <to...@gmail.com> wrote:
>>>>> (2) I'm not sure it is reasonable to go with one build system over
>>>>> another. Lucene/Solr has been having this battle for years. I
>>>>> thought we might just learn from that experience and try to be more
>>>>> flexible. There are excellent technical reasons to have each - for
>>>>> instance, building Debian packages works much better with Ant, and
>>>>> Eclipse works much better with Maven.
>>>>>
>>>>
>>>> I don't like "wars" as well about which one *is* better, maybe it's just a
>>>> matter of use case and personal preferences.
>>>> However I like what you say about trying to be more flexible so I am +1 to
>>>> your position.
>>>> I have some experience with Maven so let me know if you need my help in
>>>> tweaking that part of the build.
>>>
>>> I also have some experience with Maven, and I'm interested in MCF's
>>> development, so I can try to fix some problems. The first thing, that
>>> should be achieved - building with Maven out of box, without manual
>>> work (or at least with minimum of it).
>>>
>>> --
>>> With best wishes, Alex Ott
>>> http://alexott.net/
>>> Tiwtter: alexott_en (English), alexott (Russian)
>>> Skype: alex.ott
>>>
>>
>>
>>
>> --
>> With best wishes, Alex Ott
>> http://alexott.net/
>> Tiwtter: alexott_en (English), alexott (Russian)
>> Skype: alex.ott
>>
>
--
With best wishes, Alex Ott
http://alexott.net/
Tiwtter: alexott_en (English), alexott (Russian)
Skype: alex.ott