[ 
https://issues.apache.org/jira/browse/PIG-2599?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15390861#comment-15390861
 ] 

Vlad Korolev commented on PIG-2599:
-----------------------------------

Ok,

    I started to work on this.  Here is what I got so far  
https://github.com/vladistan/pig/tree/gradle-conv   It is only primary steps.  
My approach is to import the Ant build script into Gradle and slowly convert 
tasks one-by-one.  Also,  I am planning to keep build.xml which will simply 
forward all the tasks into Gradle.  This is the least intrusive way and all the 
old CI servers and other infrastructure will not break.  

   At this point I am looking for initial critique of the approach and 
suggestions.

   Reason to choose Gradle over maven is that the existing Ant script is quite 
complex for Maven's simple declarative approach.  Gradle is as flexible as Ant 
so there will not be a problem in this regard.

 

> Mavenize Pig
> ------------
>
>                 Key: PIG-2599
>                 URL: https://issues.apache.org/jira/browse/PIG-2599
>             Project: Pig
>          Issue Type: New Feature
>          Components: build
>            Reporter: Daniel Dai
>            Assignee: Vimuth Fernando
>              Labels: gsoc2014
>             Fix For: 0.17.0
>
>         Attachments: PIG-2599-wip.zip, maven-pig.1.zip, maven-wip.xml
>
>
> Switch Pig build system from ant to maven.
> This is a candidate project for Google summer of code 2014. More information 
> about the program can be found at 
> https://cwiki.apache.org/confluence/display/PIG/GSoc2014



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to