Re: Call for help: moving from ant build to gradle

2019-02-07 Thread Vladimir Kroz
+1 for moving to gradle. I'm happy to help.

On Wed, Dec 19, 2018 at 8:25 AM Mark Miller  wrote:

> +1. Gradle is the alpha and the omega of build systems. I will help.
>
> - Mark
>
> On Sun, Nov 4, 2018 at 1:13 PM Đạt Cao Mạnh 
> wrote:
>
>> Hi guys,
>>
>> Recently, I had a chance of working on modifying different build.xml of
>> our project. To be honest that was a painful experience, especially the
>> number of steps for adding a new module in our project. We reach the
>> limitation point of Ant and moving to Gradle seems a good option since it
>> has been widely used in many projects. There are several benefits of the
>> moving here that I would like to mention
>> * The capability of caching result in Gradle make running task much
>> faster. I.e: rerunning forbiddenApi check in Gradle only takes 5 seconds
>> (comparing to more than a minute of Ant).
>> * Adding modules is much easier now.
>> * Adding dependencies is a pleasure now since we don't have to run ant
>> clean-idea and ant idea all over again.
>> * Natively supported by different IDEs.
>>
>> On my very boring long flight from Montreal back to Vietnam, I tried to
>> convert the Lucene/Solr Ant to Gradle, I finally achieved something here by
>> being able to import project and run tests natively from IntelliJ IDEA
>> (branch jira/gradle).
>>
>> I'm converting ant precommit for Lucene to Gradle. But there are a lot of
>> things need to be done here and my limitation understanding in our Ant
>> build and Gradle may make the work take a lot of time to finish.
>>
>> Therefore, I really need help from the community to finish the work and
>> we will be able to move to a totally new, modern, powerful build tool.
>>
>> Thanks!
>>
>>
>
> --
> - Mark
>
> http://about.me/markrmiller
>


-- 
Best regards,

Vladimir Kroz
www.linkedin.com/in/*vkroz* <http://www.linkedin.com/in/vkroz>
Phone: (707) 515-9195


[jira] [Issue Comment Deleted] (LUCENE-5755) Explore alternative build systems

2019-01-16 Thread Vladimir Kroz (JIRA)


 [ 
https://issues.apache.org/jira/browse/LUCENE-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Kroz updated LUCENE-5755:
--
Comment: was deleted

(was: +1)

> Explore alternative build systems
> -
>
> Key: LUCENE-5755
> URL: https://issues.apache.org/jira/browse/LUCENE-5755
> Project: Lucene - Core
>  Issue Type: Task
>Reporter: Dawid Weiss
>Priority: Minor
>
> I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. 
> It's not even the tool's fault; it seems Lucene builds just hit the borders 
> of what it can do, especially in terms of submodule dependencies etc.
> I don't think Maven will help much too, given certain things I'd like to have 
> in the build (for example collect all tests globally for a single execution 
> phase at the end of the build, to support better load-balancing).
> I'd like to explore Gradle as an alternative. This task is a notepad for 
> thoughts and experiments.
> An example of a complex (?) gradle build is javafx, for example.
> http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org



[jira] [Commented] (LUCENE-5755) Explore alternative build systems

2019-01-16 Thread Vladimir Kroz (JIRA)


[ 
https://issues.apache.org/jira/browse/LUCENE-5755?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16744532#comment-16744532
 ] 

Vladimir Kroz commented on LUCENE-5755:
---

+1

> Explore alternative build systems
> -
>
> Key: LUCENE-5755
> URL: https://issues.apache.org/jira/browse/LUCENE-5755
> Project: Lucene - Core
>  Issue Type: Task
>Reporter: Dawid Weiss
>Priority: Minor
>
> I am dissatisfied with how ANT and submodules currently work in Lucene/ Solr. 
> It's not even the tool's fault; it seems Lucene builds just hit the borders 
> of what it can do, especially in terms of submodule dependencies etc.
> I don't think Maven will help much too, given certain things I'd like to have 
> in the build (for example collect all tests globally for a single execution 
> phase at the end of the build, to support better load-balancing).
> I'd like to explore Gradle as an alternative. This task is a notepad for 
> thoughts and experiments.
> An example of a complex (?) gradle build is javafx, for example.
> http://hg.openjdk.java.net/openjfx/8/master/rt/file/f89b7dc932af/build.gradle



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

-
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org