{"id":5957,"date":"2012-09-15T07:55:07","date_gmt":"2012-09-15T12:55:07","guid":{"rendered":"http:\/\/jianmingli.com\/wp\/?p=5957"},"modified":"2012-09-29T22:40:25","modified_gmt":"2012-09-30T03:40:25","slug":"eclipse-maven-plugin-m2eclipse","status":"publish","type":"post","link":"https:\/\/jianmingli.com\/wp\/?p=5957","title":{"rendered":"Eclipse Juno Maven Plugin: m2eclipse"},"content":{"rendered":"<div class='toc wptoc'>\n<h2>Contents<\/h2>\n<ol class='toc-odd level-1'>\n\t<li>\n\t\t<a href=\"#Install\">Install<\/a>\n\t\t<ol class='toc-even level-2'>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Install_Eclipse\">Install Eclipse<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Install_Maven_Integration_for_Eclipse_Core\">Install Maven Integration for Eclipse (Core)<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Install_Subclipse\">Install Subclipse<\/a>\n\t\t\t<\/li>\n\t\t\t<li>\n\t\t\t\t<a href=\"#Manually_Checkout_Multiple_Module_Maven_Projects_from_Subversion\">Manually Checkout Multiple Module Maven Projects from Subversion<\/a>\n\t\t\t<\/li>\n\t\t<\/ol>\n\t<li>\n\t\t<a href=\"#References\">References<\/a>\n\t<\/li>\n<\/ol>\n<\/ol>\n<\/div>\n<div class='wptoc-end'>&nbsp;<\/div>\n<span id=\"Install\"><h2>Install<\/h2><\/span>\n<span id=\"Install_Eclipse\"><h3>Install Eclipse<\/h3><\/span>\n<p>* Download and unzip <em>eclipse-jee-juno-win32-x86_64.zip<\/em><\/p>\n<span id=\"Install_Maven_Integration_for_Eclipse_Core\"><h3>Install Maven Integration for Eclipse (Core)<\/h3><\/span>\n<p>* Start Eclipse<br \/>\n* Select <em>Help > Eclipse Marketplace&#8230;<\/em><br \/>\n* Search for <strong>Maven Integration for Eclipse<\/strong><br \/>\n* Click <em>Install<\/em> button and accept all defaults.<\/p>\n<span id=\"\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Integration_for_Eclipse_Install_1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Integration_for_Eclipse_Install_1-300x143.jpg\" alt=\"\" title=\"Maven_Integration_for_Eclipse_Install_1\" width=\"300\" height=\"143\" class=\"aligncenter size-medium wp-image-5959\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Integration_for_Eclipse_Install_1-300x143.jpg 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Integration_for_Eclipse_Install_1.jpg 662w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<span id=\"Install_Subclipse\"><h3>Install Subclipse<\/h3><\/span>\n<p>* Install Subclipe: <em>Help > Eclipse Marketplace > Subclipse<\/em><br \/>\n* Install Subclipse m2eclipse 1.0: <em>Help > Install New Software > Add Location<\/em>.<br \/>\n&#8211; Use update URL: <em>http:\/\/subclipse.tigris.org\/m2eclipse\/1.0\/<\/em><\/p>\n<span id=\"Manually_Checkout_Multiple_Module_Maven_Projects_from_Subversion\"><h3>Manually Checkout Multiple Module Maven Projects from Subversion<\/h3><\/span>\n<p>* Check out parent project from SVN<\/p>\n<span id=\"_1\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Eclipse_Checkout_guide-ide-eclipse.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Eclipse_Checkout_guide-ide-eclipse-300x280.png\" alt=\"\" title=\"Eclipse_Checkout_guide-ide-eclipse\" width=\"300\" height=\"280\" class=\"aligncenter size-medium wp-image-6127\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Eclipse_Checkout_guide-ide-eclipse-300x280.png 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Eclipse_Checkout_guide-ide-eclipse.png 519w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Right click the parent project and select <em>Configure > Convert to Maven Project<\/em><br \/>\n* Right click the parent project and select <em>Maven > Update Project&#8230;<\/em><br \/>\n* Right click the parent project and select <em>Delete<\/em>. Do <strong>NOT<\/strong> select <em>Delete project contents on disk<\/em><\/p>\n<span id=\"_2\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Delete_Parent_Project_1.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Delete_Parent_Project_1-300x152.png\" alt=\"\" title=\"Maven_Delete_Parent_Project_1\" width=\"300\" height=\"152\" class=\"aligncenter size-medium wp-image-6137\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Delete_Parent_Project_1-300x152.png 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Delete_Parent_Project_1.png 525w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Select <em>File > Import > Existing Maven Projects<\/em><\/p>\n<span id=\"_3\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj-286x300.png\" alt=\"\" title=\"Maven_Imp_Existing_Proj\" width=\"286\" height=\"300\" class=\"aligncenter size-medium wp-image-6138\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj-286x300.png 286w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj.png 520w\" sizes=\"auto, (max-width: 286px) 100vw, 286px\" \/><\/a><\/h6><\/span>\n<span id=\"_4\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_2.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_2-297x300.png\" alt=\"\" title=\"Maven_Imp_Existing_Proj_2\" width=\"297\" height=\"300\" class=\"aligncenter size-medium wp-image-6139\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_2-297x300.png 297w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_2.png 630w\" sizes=\"auto, (max-width: 297px) 100vw, 297px\" \/><\/a><\/h6><\/span>\n<p>* You&#8217;ll need to add a classpath variable named <strong>M2_REPO<\/strong> to point to your local Maven repository.<\/p>\n<span id=\"_5\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Eclipse_M2_REPO_classpath_var.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Eclipse_M2_REPO_classpath_var-300x263.png\" alt=\"\" title=\"Maven_Eclipse_M2_REPO_classpath_var\" width=\"300\" height=\"263\" class=\"aligncenter size-medium wp-image-6135\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Eclipse_M2_REPO_classpath_var-300x263.png 300w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Eclipse_M2_REPO_classpath_var.png 628w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/h6><\/span>\n<p>* Final directory structure<\/p>\n<span id=\"_6\"><h6><a href=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_3.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_3-190x300.png\" alt=\"\" title=\"Maven_Imp_Existing_Proj_3\" width=\"190\" height=\"300\" class=\"aligncenter size-medium wp-image-6142\" srcset=\"https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_3-190x300.png 190w, https:\/\/jianmingli.com\/wp\/wp-content\/uploads\/2012\/09\/Maven_Imp_Existing_Proj_3.png 370w\" sizes=\"auto, (max-width: 190px) 100vw, 190px\" \/><\/a><\/h6><\/span>\n<span id=\"References\"><h2>References<\/h2><\/span>\n<p>* <a href=\"http:\/\/www.theserverside.com\/news\/1363817\/Introduction-to-m2eclipse\">Introduction to m2eclipse<\/a><br \/>\n* <a href=\"http:\/\/www.sonatype.com\/books\/m2eclipse-book\/reference\/?__utma=246996102.1527391699.1347672968.1347672968.1347672968.1&#038;__utmb=246996102.2.10.1347672968&#038;__utmc=246996102&#038;__utmx=-&#038;__utmz=246996102.1347672968.1.1.utmcsr=captaindebug.com|utmccn=%28referral%29|utmcmd=referral|utmcct=\/2011\/07\/installing-m2eclipse-extras.html&#038;__utmv=-&#038;__utmk=120669579\">Developing with Eclipse and Maven<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Install Install Eclipse * Download and unzip eclipse-jee-juno-win32-x86_64.zip Install Maven Integration for Eclipse (Core) * Start Eclipse * Select Help > Eclipse Marketplace&#8230; * Search for Maven Integration for Eclipse * Click Install button and accept all defaults. Install Subclipse &hellip; <a href=\"https:\/\/jianmingli.com\/wp\/?p=5957\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[128],"tags":[243,605,242],"class_list":["post-5957","post","type-post","status-publish","format-standard","hentry","category-maven","tag-m2e","tag-maven","tag-mvn"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p8cRUO-1y5","_links":{"self":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/5957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5957"}],"version-history":[{"count":10,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/5957\/revisions"}],"predecessor-version":[{"id":6144,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=\/wp\/v2\/posts\/5957\/revisions\/6144"}],"wp:attachment":[{"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jianmingli.com\/wp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}