[
https://issues.apache.org/jira/browse/PIG-104?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12574709#action_12574709
]
Christopher Olston commented on PIG-104:
----------------------------------------
One thing I noticed: your "PigCommand.java" seems to have Hadoop stuff
hard-coded in it. We've been very careful with Pig to decouple the frontend
from the backend --- just the "exectype" parameter determines whether it runs
on Hadoop, local mode, or some future backend that may get plugged in. Perhaps
this can be a configuration file and/or menu option (and in the case of
exectype=hadoop, we can read the necessary parameters from the config files as
is currently done in regular Pig/Grunt).
If you can make that adjustment and provide a new patch, I can commit it.
> Pig eclipse plugin
> ------------------
>
> Key: PIG-104
> URL: https://issues.apache.org/jira/browse/PIG-104
> Project: Pig
> Issue Type: New Feature
> Components: tools
> Affects Versions: 0.1.0
> Reporter: Benjamin Francisoud
> Attachments: guinea-PIG-103-v01.zip
>
>
> Jira to hold the integration of an eclipse plugin for pig.
> I will provide a zip of all the source files and directory structure. You
> just need to put them in the contrib folder and svn add them. (we can take
> care of the svn:ignore later)
> I changed all *sausage* references with *guinea*.
> I also replaced my name with "Apache Pig" in the various xml files.
> I propose this svn structure, having guinea in it's own directory will allow
> the plugin to have it's own release cycle independent from pig.
> {noformat}
> /pig/ (http://svn.apache.org/repos/asf/incubator/pig/)
> |
> \__branches/
> |
> \__contrib
> |
> \__guinea/
> |
> \__branches/
> |
> \__tags/
> |
> \__trunk/
> |
> \__org.apache.pig.eclipse/
> |
> \__org.apache.pig.eclipse.feature/
> |
> \__update-site/
> |
> \__site/
> |
> \__trunk/
> {noformat}
> There are actually 3 projects:
> * "org.apache.pig.eclipse" (the plugin)
> * "org.apache.pig.eclipse.feature" the feature just making a reference to the
> plugin but necessary for the update-site
> * "update-site" the update site for eclipse users so that people can add the
> url http://svn.apache.org/repos/asf/incubator/pig/update-site to their
> eclispe (there is no need to put this one in trunk/branches/tags since it
> basically just a website with a jar)
> The work flow when releasing a new plug in version is:
> * import all 3 project in eclipse
> * "org.apache.pig.eclipse.feature" > Export > Plug-in Development >
> Deployable feature > Directory: /local/dir/to/update-site > Finish
> * svn commit /local/dir/to/update-site
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.