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.