hadoop-pig-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Francisoud (JIRA)" <j...@apache.org>
Subject [jira] Created: (PIG-104) Pig eclipse plugin
Date Mon, 11 Feb 2008 15:14:10 GMT
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


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.


Mime
View raw message