pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vlad Korolev (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (PIG-2599) Mavenize Pig
Date Sat, 23 Jul 2016 22:42:20 GMT

    [ 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:


    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

View raw message