Dear Wiki user, You have subscribed to a wiki page or wiki category on "Pig Wiki" for change notification.
The "Eclipse_Environment" page has been changed by AshutoshChauhan. http://wiki.apache.org/pig/Eclipse_Environment?action=diff&rev1=12&rev2=13 -------------------------------------------------- For Pig, you need the [[http://www.easyeclipse.org/site/plugins/javacc.html|JavaCC plugin]] and the[[http://subclipse.tigris.org/|Subclipse Subversion plugin]]. To download and install the plugins: + - 1. Open Eclipse + 1. Open Eclipse 1. Select Help > Software Updates... > Available Software 1. Add the two plugin sites by pressing Add Site... Button - * http://eclipse-javacc.sourceforge.net + 1. http://eclipse-javacc.sourceforge.net - * http://subclipse.tigris.org/update_1.4.x + 1. http://subclipse.tigris.org/update_1.4.x - 1.#4 Select the plugins that appear under these sites + 1. Select the plugins that appear under these sites 1. Press Install - and follow the prompts to download and install the plugins ==== Add the Pig Trunk Repository ==== To add the Pig trunk repository: + 1. Open Eclipse 1. Select file > New > Other... 1. Choose SVN, Repository Location > Next 1. Under the General tab: - * URL: http://svn.apache.org/repos/asf/hadoop/pig/trunk + 1. URL: http://svn.apache.org/repos/asf/hadoop/pig/trunk - * Use a custom label: Pig + 1. Use a custom label: Pig - 1.#5 Click Finish + 1. Click Finish To view the results: + * Window > Open Perspective > Other... > SVN Repository Exploring * Window > Show View > SVN Repositories ==== Create a Java Project ==== - First, create a directory on your development machine (for example "mypig") and checkout the Pig source from SVN: http://svn.apache.org/repos/asf/hadoop/pig/trunk Note: Windows users need to download and install TortoiseSVN (http://tortoiseSVN.tigris.org/) To create a Java project: + 1. Open Eclipse 1. Select file > New > Other ... 1. Select Java Project 1. On the New Java Project dialog: - * Project name: !PigProject + 1. Project name: !PigProject - * Select: Create project from existing source + 1. Select: Create project from existing source - * Directory: browse to the "mypig" directory on your development machine and select the Trunk directory + 1. Directory: browse to the "mypig" directory on your development machine and select the Trunk directory - 1.#5 Click Next + 1. Click Next 1. Click Finish To view the results: + * Window > Open Perspective > Java * Window > Show View > ''see the various options ...'' @@ -54, +58 @@ After the Java project is created, update the build configuration. To update the build configuration: + 1. Open Eclipse 1. Select Window > Open Perspective > Java (to open the !MyPig project) 1. Select Project > Properties 1. For the Java Build Path, check the settings as shown below. Source + {{{ lib-src/bzip2 lib-src/shock @@ -68, +74 @@ test -> Make sure nothing is excluded The default output folder should be bin. + }}} + Libraries - }}} - - - Libraries {{{ lib/hadoopXXX.jar lib/hbaseXXX-test.jar lib/hbaseXXX.jar + lib/Pig/zookeeper-hbase-xxx.jar build/ivy/lib/Pig/javacc.jar - build/ivy/lib/Pig/jline-XXX.jar + build/ivy/lib/Pig/jline-XXX.jar build/ivy/lib/Pig/jsch-xxx.jar build/ivy/lib/Pig/junit-xxx.jar + }}} + NOTE: - }}} - NOTE: For pig sources checked out from Apache before revision r771273, replace "build/ivy/lib/Pig" with "lib". Revision r771273 and above in apache svn use ivy to resolve dependencies need to build pig. + 1. For pig sources checked out from Apache before revision r771273, replace "build/ivy/lib/Pig" with "lib". Revision r771273 and above in apache svn use ivy to resolve dependencies need to build pig. + 1. If you are building piggybank you will need few extra jars. You can find all of those in build/ivy/lib/Pig/ once you run jar target of ant successfully. Order and Export + {{{ Should have be the following order: @@ -96, +104 @@ src JRE System Library all the jars from the "Libraries" tab - }}} - - ==== Troubleshooting ==== - * Build problems: Check if eclipse is using JDK version 1.6, pig needs it (Under Preferences/Java/Compiler). + * Build problems: Check if eclipse is using JDK version 1.6, pig needs it (Under Preferences/Java/Compiler). ==== Tips ==== - * To build using eclipse , open the ant window (Windows/Show View/Ant) , then drag and drop build.xml under your project to this window. Double click on jar in that will build pig.jar, on test will run unit tests. + * To build using eclipse , open the ant window (Windows/Show View/Ant) , then drag and drop build.xml under your project to this window. Double click on jar in that will build pig.jar, on test will run unit tests.
