Return-Path: X-Original-To: apmail-incubator-rave-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-rave-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 6A24A9949 for ; Mon, 17 Oct 2011 20:29:46 +0000 (UTC) Received: (qmail 21991 invoked by uid 500); 17 Oct 2011 20:29:46 -0000 Delivered-To: apmail-incubator-rave-commits-archive@incubator.apache.org Received: (qmail 21967 invoked by uid 500); 17 Oct 2011 20:29:46 -0000 Mailing-List: contact rave-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: rave-dev@incubator.apache.org Delivered-To: mailing list rave-commits@incubator.apache.org Received: (qmail 21960 invoked by uid 99); 17 Oct 2011 20:29:46 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Oct 2011 20:29:46 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 17 Oct 2011 20:29:44 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id A874F23888FD; Mon, 17 Oct 2011 20:29:24 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1185357 - /incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext Date: Mon, 17 Oct 2011 20:29:24 -0000 To: rave-commits@incubator.apache.org From: rgardler@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20111017202924.A874F23888FD@eris.apache.org> Author: rgardler Date: Mon Oct 17 20:29:24 2011 New Revision: 1185357 URL: http://svn.apache.org/viewvc?rev=1185357&view=rev Log: CMS commit to rave by rgardler Modified: incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext Modified: incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext URL: http://svn.apache.org/viewvc/incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext?rev=1185357&r1=1185356&r2=1185357&view=diff ============================================================================== --- incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext (original) +++ incubator/rave/site/trunk/content/rave/ide-settings-and-debugging.mdtext Mon Oct 17 20:29:24 2011 @@ -19,9 +19,11 @@ Notice: Licensed to the Apache Softwa ## Configuring Eclipse * Install [Eclipse for Java EE][1] - * Install M2Eclipse from the [Update Site][2] - * Install [Subclipse][3] - * Install Maven Integration for Subclipse from the [update site][4] + * Install M2Eclipse from: + * [Indigo Update site if using Eclipse 3.7 (Indigo)][2] + * [M2Eclipse Update Site if using Eclipse 3.6 or earlier][3] + * Install [Subclipse][4] + * Install Maven Integration for Subclipse from the [update site][5] * File -> Import -> Maven -> Check Out maven project from SCM * select SVN * URL for anonymous access is http://svn.apache.org/repos/asf/incubator/rave/trunk @@ -44,17 +46,17 @@ There are a few different ways to do thi ### Using Remote debugging and the Eclipse FileSync plugin -The OSS [Eclipse FileSync][5] plugin can automatically synchronize (re)source changes +The OSS [Eclipse FileSync][6] plugin can automatically synchronize (re)source changes (e.g. .jsp, .css, .js) made in the Eclipse IDE directly to the runtime tomcat deployment started (separately) through maven cargo:start. And you can attach the Eclipse debugger to the cargo started Tomcat instance (see above) as remote application on default port 8000. -The [maven-filesync-plugin][6] is pre-configured to generate default Eclipse FileSync +The [maven-filesync-plugin][7] is pre-configured to generate default Eclipse FileSync configurations for the rave-shindig and rave-portal projects, mapping their source folders src/main/webapps and src/main/resources to synchronize (copy) changes to the Tomcat deployment environment under rave-portal/target/Tomcat6x, so this will work out-of-the-box. -Prerequisite: install the Eclipse FileSync plugin from its [Update Site][7] +Prerequisite: install the Eclipse FileSync plugin from its [Update Site][8] The first time you build the Rave project with maven, the maven-filesync-plugin will generate this default FileSync configuration for the FileSync plugin. @@ -70,7 +72,7 @@ synchronization from the project (rave-p ### Using Remote debugging with the JRebel plugin -Using [JRebel][8] provides one the best remote debugging and runtime code change synchronizing +Using [JRebel][9] provides one the best remote debugging and runtime code change synchronizing solutions, as well as can handle resource (non-code) change synchronization. However, JRebel is not free. If you are a committer you can get a free licence, but if not you @@ -128,7 +130,7 @@ it is less functional and sometimes a bi of the m2eclipse WTP integration for maven war overlays (which the rave-shindig project uses), you'll need to use some workarounds to make it workable. -Prerequisite: Install m2eclipse-wtp integration from the m2eclipse-extras [Update Site][9] +Prerequisite: Install m2eclipse-wtp integration from the m2eclipse-extras [Update Site][10] If you already imported the Rave projects in Eclipse, first remove them (but don't need to delete them) and then (re)import the Rave project as Maven projects to get the m2eclipse-wtp integration enabled. @@ -156,11 +158,12 @@ Now we need to add the the two webapps t [1]: http://download.eclipse.org/webtools/downloads/ - [2]: http://m2eclipse.sonatype.org/sites/m2e - [3]: http://subclipse.tigris.org/update_1.6.x/ - [4]: http://m2eclipse.sonatype.org/sites/m2e-extras - [5]: http://andrei.gmxhome.de/filesync/index.html - [6]: http://code.google.com/p/mavenfilesync/ - [7]: http://andrei.gmxhome.de/eclipse/ - [8]: http://www.zeroturnaround.com/jrebel/how-to-install-jrebel-for-eclipse/ - [9]: http://m2eclipse.sonatype.org/sites/m2e-extras \ No newline at end of file + [2]: http://download.eclipse.org/releases/indigo/ + [3]: http://m2eclipse.sonatype.org/sites/m2e + [4]: http://subclipse.tigris.org/update_1.6.x/ + [5]: http://m2eclipse.sonatype.org/sites/m2e-extras + [6]: http://andrei.gmxhome.de/filesync/index.html + [7]: http://code.google.com/p/mavenfilesync/ + [8]: http://andrei.gmxhome.de/eclipse/ + [9]: http://www.zeroturnaround.com/jrebel/how-to-install-jrebel-for-eclipse/ + [10]: http://m2eclipse.sonatype.org/sites/m2e-extras \ No newline at end of file