[jira] [Updated] (PIG-2599) Mavenize Pig

2017-05-26 Thread Rohini Palaniswamy (JIRA)

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

Rohini Palaniswamy updated PIG-2599:

Fix Version/s: (was: 0.17.0)
   0.18.0

> 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.18.0
>
> Attachments: maven-pig.1.zip, maven-wip.xml, PIG-2599-wip.zip
>
>
> 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.15#6346)


[jira] [Updated] (PIG-2599) Mavenize Pig

2016-04-25 Thread Rohini Palaniswamy (JIRA)

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

Rohini Palaniswamy updated PIG-2599:

Fix Version/s: (was: 0.16.0)
   0.17.0

> 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)


[jira] [Updated] (PIG-2599) Mavenize Pig

2015-04-28 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:

Fix Version/s: (was: 0.15.0)
   0.16.0

 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.16.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)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-10-10 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:

Fix Version/s: (was: 0.14.0)
   0.15.0

 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.15.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)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-08-13 Thread Vimuth Fernando (JIRA)

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

Vimuth Fernando updated PIG-2599:
-

Attachment: PIG-2599-wip.zip

I have moved further with the mavenization. For this version i have broken the 
project into three modules
  pig-main
 -- pig
 -- piggybank
 -- pigmix

All projects have the following profiles
1. hadoop1 - for hadoop20 (Activated by default)
2. hadoop2 - for hadoop23
3. staging - for deploying into a staging repository

in pig module, tests are skipped by default. They can be activated using one 
of the following test profiles
1. test-unit 
2. test-core
3. test-commit
4. test-smoke
5. test-tez
So to run the tests use the following format : mvn verify -Phadoop1,test-unit

To deploy a SNAPSHOT version we can just use : 
   mvn deploy -Dgpg.passphrase=PASSPHRASE 
with a version containing SNAPSHOT (if the passphrase is not entered maven will 
prompt for it when needed)

But to deploy to staging repo we have use :
   mvn deploy -Phadoop1,staging -Dgpg.passphrase=PASSPHRASE
And the version cannot have SNAPSHOT in it.

We should be able to use the procedure at [1] to do a release.

I have attached a patch(PIG-2599-wip.zip) with the modifications. It was 
created against commit - c1a5bfcf455757bfbb2ee315a6bc30931d8c2f7f and may not 
work after new commits because every single file in the repo needs to be moved.

TO-DO
1. Mavenize the e2e testing
2. break pigunit and smoketests into submodules and get rid of the dummy pom 
files that are currently being used

[1]http://www.apache.org/dev/publishing-maven-artifacts.html


 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.14.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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-08-13 Thread Cheolsoo Park (JIRA)

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

Cheolsoo Park updated PIG-2599:
---

Assignee: Vimuth Fernando  (was: Cheolsoo Park)

I committed Vimuth's patch into branch maven. The branch is in sync with 
trunk. Right now, {{-Phadoop2}} is broken due to PIG-4122. I'll merge again 
when it's committed.

[~daijy], [~gkesavan], Can you guys take over from here? 

[~vimuth], Thanks a lot for excellent work!

 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.14.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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-06-25 Thread Vimuth Fernando (JIRA)

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

Vimuth Fernando updated PIG-2599:
-

Attachment: pom.xml

I have been working on this issue and have got an build for the hadoop 1 
version working. So i have attached it here as a partial solution. Any feedback 
is most welcome as i move forward with the mavenization. Im hoping to add 
additional build profiles for the other hadoop version.

 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.14.0

 Attachments: maven-pig.1.zip, pom.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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-06-25 Thread Vimuth Fernando (JIRA)

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

Vimuth Fernando updated PIG-2599:
-

Attachment: (was: pom.xml)

 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.14.0

 Attachments: maven-pig.1.zip


 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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-06-25 Thread Vimuth Fernando (JIRA)

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

Vimuth Fernando updated PIG-2599:
-

Attachment: maven-wip.xml

 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.14.0

 Attachments: 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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-05-25 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


Fix Version/s: (was: 0.13.0)
   0.14.0

 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.14.0

 Attachments: maven-pig.1.zip


 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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-03-17 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


Assignee: Cheolsoo Park

 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: Cheolsoo Park
  Labels: gsoc2014
 Fix For: 0.13.0

 Attachments: maven-pig.1.zip


 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.2#6252)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-02-20 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


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

  was:
Switch Pig build system from ant to maven.

This is a candidate project for Google summer of code 2013. More information 
about the program can be found at 
https://cwiki.apache.org/confluence/display/PIG/GSoc2013


 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
  Labels: gsoc2014
 Fix For: 0.13.0

 Attachments: maven-pig.1.zip


 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.1.5#6160)


[jira] [Updated] (PIG-2599) Mavenize Pig

2014-02-12 Thread Julien Le Dem (JIRA)

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

Julien Le Dem updated PIG-2599:
---

Labels: gsoc2014  (was: gsoc2013)

 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
  Labels: gsoc2014
 Fix For: 0.13.0

 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.
 This is a candidate project for Google summer of code 2013. More information 
 about the program can be found at 
 https://cwiki.apache.org/confluence/display/PIG/GSoc2013



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (PIG-2599) Mavenize Pig

2013-09-25 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


Fix Version/s: (was: 0.12.0)
   0.13.0

 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
  Labels: gsoc2013
 Fix For: 0.13.0

 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.
 This is a candidate project for Google summer of code 2013. More information 
 about the program can be found at 
 https://cwiki.apache.org/confluence/display/PIG/GSoc2013

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (PIG-2599) Mavenize Pig

2013-03-20 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


Labels: gsoc2013  (was: )

 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
  Labels: gsoc2013
 Fix For: 0.12

 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (PIG-2599) Mavenize Pig

2013-03-20 Thread Daniel Dai (JIRA)

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

Daniel Dai updated PIG-2599:


Description: 
Switch Pig build system from ant to maven.

This is a candidate project for Google summer of code 2013. More information 
about the program can be found at 
https://cwiki.apache.org/confluence/display/PIG/GSoc2013

  was:
Switch Pig build system from ant to maven.




 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
  Labels: gsoc2013
 Fix For: 0.12

 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.
 This is a candidate project for Google summer of code 2013. More information 
 about the program can be found at 
 https://cwiki.apache.org/confluence/display/PIG/GSoc2013

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (PIG-2599) Mavenize Pig

2012-12-06 Thread Julien Le Dem (JIRA)

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

Julien Le Dem updated PIG-2599:
---

  Description: 
Switch Pig build system from ant to maven.



  was:
Switch Pig build system from ant to maven.

This is a candidate project for Google summer of code 2012. More information 
about the program can be found at 
https://cwiki.apache.org/confluence/display/PIG/GSoc2012

Fix Version/s: 0.12
   Labels:   (was: gsoc2012)

 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
 Fix For: 0.12

 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Updated] (PIG-2599) Mavenize Pig

2012-11-29 Thread major seitan (JIRA)

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

major seitan updated PIG-2599:
--

Attachment: maven-pig.1.zip

 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
  Labels: gsoc2012
 Attachments: maven-pig.1.zip


 Switch Pig build system from ant to maven.
 This is a candidate project for Google summer of code 2012. More information 
 about the program can be found at 
 https://cwiki.apache.org/confluence/display/PIG/GSoc2012

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira