Return-Path: Delivered-To: apmail-cocoon-cvs-archive@www.apache.org Received: (qmail 14595 invoked from network); 16 Feb 2008 16:05:01 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Feb 2008 16:05:01 -0000 Received: (qmail 79262 invoked by uid 500); 16 Feb 2008 16:04:55 -0000 Delivered-To: apmail-cocoon-cvs-archive@cocoon.apache.org Received: (qmail 79198 invoked by uid 500); 16 Feb 2008 16:04:55 -0000 Mailing-List: contact cvs-help@cocoon.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@cocoon.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@cocoon.apache.org Received: (qmail 79185 invoked by uid 99); 16 Feb 2008 16:04:55 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Feb 2008 08:04:55 -0800 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 16 Feb 2008 16:04:31 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 1F7EA1A9832; Sat, 16 Feb 2008 08:04:40 -0800 (PST) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r628338 - /cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java Date: Sat, 16 Feb 2008 16:04:39 -0000 To: cvs@cocoon.apache.org From: reinhard@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080216160440.1F7EA1A9832@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: reinhard Date: Sat Feb 16 08:04:39 2008 New Revision: 628338 URL: http://svn.apache.org/viewvc?rev=628338&view=rev Log: make the usage of the reloading classloader configureable Modified: cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java Modified: cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java URL: http://svn.apache.org/viewvc/cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java?rev=628338&r1=628337&r2=628338&view=diff ============================================================================== --- cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java (original) +++ cocoon/trunk/tools/cocoon-maven-plugin/src/main/java/org/apache/cocoon/maven/rcl/ReloadingWebappMojo.java Sat Feb 16 08:04:39 2008 @@ -138,6 +138,13 @@ private boolean reloadingSpringEnabled = true; /** + * Enable the reloading class loader. Default value is true. + * + * @parameter + */ + private boolean reloadingClassLoaderEnabled = true; + + /** * Logging: Use a custom log4j xml configuration file= * * @parameter expression="${cocoon.rcl.log4j.conf}" @@ -197,6 +204,7 @@ */ private MavenProject project; + public void execute() throws MojoExecutionException { // check if this plugin is useful at all if(!project.getPackaging().equals("jar") || @@ -349,6 +357,7 @@ try { Properties props = new Properties(); props.setProperty("reloading.spring.enabled", Boolean.toString(this.reloadingSpringEnabled)); + props.setProperty("reloading.classloader.enabled", Boolean.toString(this.reloadingClassLoaderEnabled)); props.save(new FileOutputStream(rclProps), "Reloading Classloader Properties"); } catch (IOException e) { throw new MojoExecutionException("Can't write to " + rclProps.getAbsolutePath(), e);