<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-11866</id>
	<title>Nabble - codehaus - Groovy</title>
	<updated>2009-11-25T10:28:43Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/codehaus---Groovy-f11866.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/codehaus---Groovy-f11866.html" />
	<subtitle type="html">&lt;img src=&quot;http://media.xircles.codehaus.org/_projects/groovy/_logos/medium.png&quot; border=&quot;0&quot; /&gt; 
Groovy is a new agile dynamic language for the JVM. codehaus - Groovy home is &lt;a href=&quot;http://groovy.codehaus.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;here&lt;/a&gt;</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26517947</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T10:28:43Z</published>
	<updated>2009-11-25T10:28:43Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">The following code not only compiles but also runs - even though A is a non-static class referred in a static context:&lt;br&gt;&lt;br&gt;----------------------------------&lt;br&gt;public class Parent {&lt;br&gt;   public class A {&lt;br&gt;   }&lt;br&gt;  &lt;br&gt;
   public static void moo() {&lt;br&gt;      final a = new A()&lt;br&gt;      println a&lt;br&gt;   }&lt;br&gt;}&lt;br&gt;&lt;br&gt;Parent.moo()&lt;br&gt;----------------------------------&lt;br&gt;&lt;br&gt;This is not correct, right?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;
On Wed, Nov 25, 2009 at 2:58 PM, Jochen Theodorou &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Roshan Dawrani schrieb:&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
If the try the same code on 1.7-beta-1 groovyconsole, I get the error:&lt;br&gt;
-----------------------------------&lt;br&gt;
1 compilation error:&lt;br&gt;
&lt;br&gt;
unable to resolve class A&lt;br&gt;
at line: 5, column: 4&lt;br&gt;
-----------------------------------&lt;br&gt;
&lt;br&gt;
In any case, can you please file a bug?&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
that is fixed already, it will now compile... still it will not run, since moo is a static method and A not a static nested class.&lt;br&gt;
&lt;br&gt;
Also I wonder what this pre milestone 1 is... Is that before Groovy 1.0?&lt;br&gt;
&lt;br&gt;
bye blackdrag&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Jochen &amp;quot;blackdrag&amp;quot; Theodorou&lt;br&gt;
The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)&lt;br&gt;
&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26517947.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517874</id>
	<title>Re: Heads-up: release of 1.6.6 and 1.7-RC-1 Friday</title>
	<published>2009-11-25T10:24:02Z</published>
	<updated>2009-11-25T10:24:02Z</updated>
	<author>
		<name>Martin C. Martin</name>
	</author>
	<content type="html">Should this be considered a blocker for 1.7?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://jira.codehaus.org/browse/GROOVY-3714&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/GROOVY-3714&lt;/a&gt;&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;Jochen Theodorou wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alex Tkachman schrieb:
&lt;br&gt;&amp;gt;&amp;gt; I see 6 blockers and 15 major issues in Jira. How can it be RC on Friday?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; you mean 6 blockers and 17 critical. Of these blockers most are for 2.0, 
&lt;br&gt;&amp;gt; &amp;nbsp;one is for 1.6.6 (which I will fix tomorrow) and one for 1.7, which is 
&lt;br&gt;&amp;gt; a compiler check only, so no problem. The last blocker is &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; GROOVY-3819 which I don't know why it is one.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; bye blackdrag
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heads-up%3A-release-of-1.6.6-and-1.7-RC-1-Friday-tp26517039p26517874.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517804</id>
	<title>Re: Heads-up: release of 1.6.6 and 1.7-RC-1 Friday</title>
	<published>2009-11-25T10:19:12Z</published>
	<updated>2009-11-25T10:19:12Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">Alex Tkachman schrieb:
&lt;br&gt;&amp;gt; I see 6 blockers and 15 major issues in Jira. How can it be RC on Friday?
&lt;br&gt;&lt;br&gt;you mean 6 blockers and 17 critical. Of these blockers most are for 2.0, 
&lt;br&gt;&amp;nbsp; one is for 1.6.6 (which I will fix tomorrow) and one for 1.7, which is 
&lt;br&gt;a compiler check only, so no problem. The last blocker is &amp;nbsp;	 GROOVY-3819 
&lt;br&gt;which I don't know why it is one.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heads-up%3A-release-of-1.6.6-and-1.7-RC-1-Friday-tp26517039p26517804.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517770</id>
	<title>Re: Change in the way Groovy version is managed</title>
	<published>2009-11-25T10:16:39Z</published>
	<updated>2009-11-25T10:16:39Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">2 reasons that had come out in the comments were (restated here):&lt;br&gt;&lt;br&gt;a) The manifest certainly contains all the information we need. But how do
we find it at runtime? Search through all manifests found on the class
path?&lt;br&gt;&lt;br&gt;b) With a custom properties file, we could also include things like SVN revision number and build time (if we wanted to).&lt;br&gt;&lt;br&gt;I don&amp;#39;t really understand what tool you are talking about making available to Gant, Gradle, Griffon, etc. If you are clear about what you are asking for, you can raise a JIRA for it.&lt;br&gt;
&lt;br&gt;The problem with the classloader may be related to GAE in the reported instance but it can occur under any container that uses custom classloaders - it then depends on how they are defining the packages.&lt;br&gt;&lt;br&gt;GANT may probably continue to stick to Package.getPackage technique as it doesn&amp;#39;t have to deal with custom class loaders like in GAE or inside various web/app servers.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 11:36 PM, Russel Winder &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517770&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Roshan,&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
On Wed, 2009-11-25 at 23:10 +0530, Roshan Dawrani wrote:&lt;br&gt;
&amp;gt; Have you gone through the comments of GROOVY-3884? If not, I suggest&lt;br&gt;
&amp;gt; first you do that.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Yes I had read it, and was appalled &amp;lt;for reasons that are redacted&amp;gt;.&lt;br&gt;
However my point is actually very simple.  I understand the need for&lt;br&gt;
having a class to avoid using the class loader however objectionable it&lt;br&gt;
is that we have to do this just to please GAE.  My question is why we&lt;br&gt;
have to replicate the information already in MANIFEST.MF in another&lt;br&gt;
file, why not just read MANIFEST.MF to get the information.   Or is it&lt;br&gt;
that GAE actually removes MANIFEST.MF from any jar it loads from?&lt;br&gt;
&lt;br&gt;
Also it would be good if tools such as this could be made available so&lt;br&gt;
Gant, Gradle, Griffon, etc. can use the same tools and not end up&lt;br&gt;
replicating them.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Russel.&lt;br&gt;
=============================================================================&lt;br&gt;
Dr Russel Winder      Partner&lt;br&gt;
                                            xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517770&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;&lt;br&gt;
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203&lt;br&gt;
41 Buckmaster Road,   f: +44 8700 516 084   voip: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517770&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sip%3Arussel.winder@...&lt;/a&gt;&lt;br&gt;
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Change-in-the-way-Groovy-version-is-managed-tp26517135p26517770.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517620</id>
	<title>Re: Change in the way Groovy version is managed</title>
	<published>2009-11-25T10:06:38Z</published>
	<updated>2009-11-25T10:06:38Z</updated>
	<author>
		<name>Russel Winder-4</name>
	</author>
	<content type="html">Roshan,
&lt;br&gt;&lt;br&gt;On Wed, 2009-11-25 at 23:10 +0530, Roshan Dawrani wrote:
&lt;br&gt;&amp;gt; Have you gone through the comments of GROOVY-3884? If not, I suggest
&lt;br&gt;&amp;gt; first you do that.
&lt;br&gt;&lt;br&gt;Yes I had read it, and was appalled &amp;lt;for reasons that are redacted&amp;gt;.
&lt;br&gt;However my point is actually very simple. &amp;nbsp;I understand the need for
&lt;br&gt;having a class to avoid using the class loader however objectionable it
&lt;br&gt;is that we have to do this just to please GAE. &amp;nbsp;My question is why we
&lt;br&gt;have to replicate the information already in MANIFEST.MF in another
&lt;br&gt;file, why not just read MANIFEST.MF to get the information. &amp;nbsp; Or is it
&lt;br&gt;that GAE actually removes MANIFEST.MF from any jar it loads from?
&lt;br&gt;&lt;br&gt;Also it would be good if tools such as this could be made available so
&lt;br&gt;Gant, Gradle, Griffon, etc. can use the same tools and not end up
&lt;br&gt;replicating them.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Russel.
&lt;br&gt;=============================================================================
&lt;br&gt;Dr Russel Winder &amp;nbsp; &amp;nbsp; &amp;nbsp;Partner
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517620&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;
&lt;br&gt;Concertant LLP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t: +44 20 7585 2200, +44 20 7193 9203
&lt;br&gt;41 Buckmaster Road, &amp;nbsp; f: +44 8700 516 084 &amp;nbsp; voip: sip:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517620&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;
&lt;br&gt;London SW11 1EN, UK &amp;nbsp; m: +44 7770 465 077 &amp;nbsp; skype: russel_winder
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26517620/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Change-in-the-way-Groovy-version-is-managed-tp26517135p26517620.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517595</id>
	<title>Re: Heads-up: release of 1.6.6 and 1.7-RC-1 Friday</title>
	<published>2009-11-25T10:05:29Z</published>
	<updated>2009-11-25T10:05:29Z</updated>
	<author>
		<name>Alex Tkachman</name>
	</author>
	<content type="html">I see 6 blockers and 15 major issues in Jira. How can it be RC on Friday?
&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 7:50 PM, Russel Winder
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517595&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Wed, 2009-11-25 at 18:32 +0100, Guillaume Laforge wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Just a quick heads-up to say we plan to release Groovy 1.6.6 and
&lt;br&gt;&amp;gt;&amp;gt; Groovy 1.7-RC-1 on Friday.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I know you and Jochen (indeed everyone one this list) already know all
&lt;br&gt;&amp;gt; that follows, but I thought I would say it anyway so we can avert the
&lt;br&gt;&amp;gt; fiasco we ended up with with the 1.6 release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Once the RC is released there must be no changes to it before it becomes
&lt;br&gt;&amp;gt; the release unless some absolutely have to be made because the RC is not
&lt;br&gt;&amp;gt; fit to be the release:  a release candidate is a release candidate and
&lt;br&gt;&amp;gt; not an alpha or beta release with a different name.   If it turns out
&lt;br&gt;&amp;gt; that RC-1 is not a fit release and changes are made, then there must be
&lt;br&gt;&amp;gt; an RC-2, etc., etc.  Whatever the final 1.7.0 release is, it must be
&lt;br&gt;&amp;gt; absolutely identical to the final release candidate in every and all
&lt;br&gt;&amp;gt; ways.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This means that trunk should immediately become 1.8.x with the 1.7
&lt;br&gt;&amp;gt; maintenance branch being taken and the release candidate tagged.  There
&lt;br&gt;&amp;gt; must be no way for any developer to slip in changes between release
&lt;br&gt;&amp;gt; candidate and release.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Russel.
&lt;br&gt;&amp;gt; =============================================================================
&lt;br&gt;&amp;gt; Dr Russel Winder      Partner
&lt;br&gt;&amp;gt;                                            xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517595&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203
&lt;br&gt;&amp;gt; 41 Buckmaster Road,   f: +44 8700 516 084   voip: sip:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517595&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;
&lt;br&gt;&amp;gt; London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heads-up%3A-release-of-1.6.6-and-1.7-RC-1-Friday-tp26517039p26517595.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517337</id>
	<title>Re: Heads-up: release of 1.6.6 and 1.7-RC-1 Friday</title>
	<published>2009-11-25T09:50:44Z</published>
	<updated>2009-11-25T09:50:44Z</updated>
	<author>
		<name>Russel Winder-4</name>
	</author>
	<content type="html">On Wed, 2009-11-25 at 18:32 +0100, Guillaume Laforge wrote:
&lt;br&gt;&amp;gt; Hi all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Just a quick heads-up to say we plan to release Groovy 1.6.6 and
&lt;br&gt;&amp;gt; Groovy 1.7-RC-1 on Friday.
&lt;br&gt;&lt;br&gt;I know you and Jochen (indeed everyone one this list) already know all
&lt;br&gt;that follows, but I thought I would say it anyway so we can avert the
&lt;br&gt;fiasco we ended up with with the 1.6 release.
&lt;br&gt;&lt;br&gt;Once the RC is released there must be no changes to it before it becomes
&lt;br&gt;the release unless some absolutely have to be made because the RC is not
&lt;br&gt;fit to be the release: &amp;nbsp;a release candidate is a release candidate and
&lt;br&gt;not an alpha or beta release with a different name. &amp;nbsp; If it turns out
&lt;br&gt;that RC-1 is not a fit release and changes are made, then there must be
&lt;br&gt;an RC-2, etc., etc. &amp;nbsp;Whatever the final 1.7.0 release is, it must be
&lt;br&gt;absolutely identical to the final release candidate in every and all
&lt;br&gt;ways.
&lt;br&gt;&lt;br&gt;This means that trunk should immediately become 1.8.x with the 1.7
&lt;br&gt;maintenance branch being taken and the release candidate tagged. &amp;nbsp;There
&lt;br&gt;must be no way for any developer to slip in changes between release
&lt;br&gt;candidate and release.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Russel.
&lt;br&gt;=============================================================================
&lt;br&gt;Dr Russel Winder &amp;nbsp; &amp;nbsp; &amp;nbsp;Partner
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517337&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;
&lt;br&gt;Concertant LLP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t: +44 20 7585 2200, +44 20 7193 9203
&lt;br&gt;41 Buckmaster Road, &amp;nbsp; f: +44 8700 516 084 &amp;nbsp; voip: sip:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517337&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;
&lt;br&gt;London SW11 1EN, UK &amp;nbsp; m: +44 7770 465 077 &amp;nbsp; skype: russel_winder
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26517337/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heads-up%3A-release-of-1.6.6-and-1.7-RC-1-Friday-tp26517039p26517337.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517170</id>
	<title>Re: Change in the way Groovy version is managed</title>
	<published>2009-11-25T09:40:02Z</published>
	<updated>2009-11-25T09:40:02Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">Have you gone through the comments of GROOVY-3884? If not, I suggest first you do that.&lt;br&gt;&lt;br&gt;rgds,&lt;br&gt;Roshan&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 11:07 PM, Russel Winder &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517170&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Roshan,&lt;br&gt;
&lt;br&gt;
I spotted your amendment to the way Groovy version is processed,&lt;br&gt;
responding to GROOVY-3884 (&lt;a href=&quot;http://jira.codehaus.org/browse/GROOVY-3884&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/GROOVY-3884&lt;/a&gt;)&lt;br&gt;
&lt;br&gt;
I use the same Package.getPackage technique in Gant.  Given that this&lt;br&gt;
gets the version number from the metadata in the jar file I am not sure&lt;br&gt;
what the problem is.&lt;br&gt;
&lt;br&gt;
Isn&amp;#39;t the solution you have replicating information in&lt;br&gt;
release-info.properties that is already in the MANIFEST.MF file?&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
Russel.&lt;br&gt;
=============================================================================&lt;br&gt;
Dr Russel Winder      Partner&lt;br&gt;
                                            xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517170&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;&lt;br&gt;
Concertant LLP        t: +44 20 7585 2200, +44 20 7193 9203&lt;br&gt;
41 Buckmaster Road,   f: +44 8700 516 084   voip: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517170&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sip%3Arussel.winder@...&lt;/a&gt;&lt;br&gt;
London SW11 1EN, UK   m: +44 7770 465 077   skype: russel_winder&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Change-in-the-way-Groovy-version-is-managed-tp26517135p26517170.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517135</id>
	<title>Change in the way Groovy version is managed</title>
	<published>2009-11-25T09:37:30Z</published>
	<updated>2009-11-25T09:37:30Z</updated>
	<author>
		<name>Russel Winder-4</name>
	</author>
	<content type="html">Roshan,
&lt;br&gt;&lt;br&gt;I spotted your amendment to the way Groovy version is processed,
&lt;br&gt;responding to GROOVY-3884 (&lt;a href=&quot;http://jira.codehaus.org/browse/GROOVY-3884&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/GROOVY-3884&lt;/a&gt;)
&lt;br&gt;&lt;br&gt;I use the same Package.getPackage technique in Gant. &amp;nbsp;Given that this
&lt;br&gt;gets the version number from the metadata in the jar file I am not sure
&lt;br&gt;what the problem is. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Isn't the solution you have replicating information in
&lt;br&gt;release-info.properties that is already in the MANIFEST.MF file? &amp;nbsp; 
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Russel.
&lt;br&gt;=============================================================================
&lt;br&gt;Dr Russel Winder &amp;nbsp; &amp;nbsp; &amp;nbsp;Partner
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; xmpp: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517135&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel@...&lt;/a&gt;
&lt;br&gt;Concertant LLP &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;t: +44 20 7585 2200, +44 20 7193 9203
&lt;br&gt;41 Buckmaster Road, &amp;nbsp; f: +44 8700 516 084 &amp;nbsp; voip: sip:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26517135&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;russel.winder@...&lt;/a&gt;
&lt;br&gt;London SW11 1EN, UK &amp;nbsp; m: +44 7770 465 077 &amp;nbsp; skype: russel_winder
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26517135/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Change-in-the-way-Groovy-version-is-managed-tp26517135p26517135.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517051</id>
	<title>Re: External Content with BuilderSupport</title>
	<published>2009-11-25T09:33:26Z</published>
	<updated>2009-11-25T09:33:26Z</updated>
	<author>
		<name>iamthechad</name>
	</author>
	<content type="html">&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Jochen Theodorou wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;text is a String, putting the curly braces around it makes it a Closure 
&lt;br&gt;that returns that string only. What you would need is something like:
&lt;br&gt;&lt;br&gt;testClosure = {
&lt;br&gt;&amp;nbsp; &amp;nbsp;evaluate text
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;to get the string executed. Usually this can be done using GroovyShell. 
&lt;br&gt;But since you need it for your Builder you have to do more. 
&lt;br&gt;ConfigSlurper#parse(Script,URL) shows the meta class stuff needed for 
&lt;br&gt;this once you have a Script. To get a script you can use 
&lt;br&gt;GroovyClassLoader#parseClass, as ConfigSlurper does, or use GroovyShell 
&lt;br&gt;as I mentioned before.
&lt;br&gt;&lt;br&gt;but ConfigSlurper looks really like what you actually want to do.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
I figured that I needed to do some extra work to the text. I just wasn't sure what exactly needed to be done. I had hoped that it would be something simple, but the simple part was switching to ConfigSlurper. :)
&lt;br&gt;&lt;br&gt;I think I really wanted to make a builder, so I was trying to make it fit a situation that wasn't good for it.
&lt;br&gt;&lt;br&gt;Thanks for the help!
&lt;br&gt;&lt;br&gt;Chad&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/External-Content-with-BuilderSupport-tp26503466p26517051.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26517039</id>
	<title>Heads-up: release of 1.6.6 and 1.7-RC-1 Friday</title>
	<published>2009-11-25T09:32:28Z</published>
	<updated>2009-11-25T09:32:28Z</updated>
	<author>
		<name>glaforge</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;Just a quick heads-up to say we plan to release Groovy 1.6.6 and
&lt;br&gt;Groovy 1.7-RC-1 on Friday.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Heads-up%3A-release-of-1.6.6-and-1.7-RC-1-Friday-tp26517039p26517039.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26516050</id>
	<title>Re: Grape Repository List Feature</title>
	<published>2009-11-25T08:39:07Z</published>
	<updated>2009-11-25T08:39:07Z</updated>
	<author>
		<name>Guillaume Laforge-2</name>
	</author>
	<content type="html">No idea.
&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 17:34, Mark Fortner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516050&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phidias51@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Are there REST services for the web front ends that could be called to
&lt;br&gt;&amp;gt; provide that information?  Presumably grape would cache the information
&lt;br&gt;&amp;gt; locally.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- Mark
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wed, Nov 25, 2009 at 8:31 AM, Guillaume Laforge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516050&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glaforge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Nov 25, 2009 at 17:26, Mark Fortner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26516050&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phidias51@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Currently Grape does a good job of fetching a module from a maven
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; repository.  However, in order to do that you must know the group id and
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; artifact id.  I was wondering if there were any plans to provide a
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; repository &amp;quot;list&amp;quot; feature with Grape that would list all of the modules
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; in a
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; repository?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; No plan for that.
&lt;br&gt;&amp;gt;&amp;gt; That would be an expensive operation to ask Maven Central to tell us
&lt;br&gt;&amp;gt;&amp;gt; all the modules available :-O
&lt;br&gt;&amp;gt;&amp;gt; There are also several web frontends doing that kind of feature by the
&lt;br&gt;&amp;gt;&amp;gt; way.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Guillaume Laforge
&lt;br&gt;&amp;gt;&amp;gt; Groovy Project Manager
&lt;br&gt;&amp;gt;&amp;gt; Head of Groovy Development at SpringSource
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Mark Fortner
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; blog: &lt;a href=&quot;http://feeds.feedburner.com/jroller/ideafactory&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.feedburner.com/jroller/ideafactory&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grape-Repository-List-Feature-tp26515794p26516050.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515934</id>
	<title>Re: Grape Repository List Feature</title>
	<published>2009-11-25T08:34:10Z</published>
	<updated>2009-11-25T08:34:10Z</updated>
	<author>
		<name>Mark Fortner-3</name>
	</author>
	<content type="html">Are there REST services for the web front ends that could be called to provide that information?  Presumably grape would cache the information locally.&lt;br&gt;&lt;br&gt;-- Mark&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 8:31 AM, Guillaume Laforge &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515934&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glaforge@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;On Wed, Nov 25, 2009 at 17:26, Mark Fortner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515934&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phidias51@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;

&amp;gt; Currently Grape does a good job of fetching a module from a maven&lt;br&gt;
&amp;gt; repository.  However, in order to do that you must know the group id and&lt;br&gt;
&amp;gt; artifact id.  I was wondering if there were any plans to provide a&lt;br&gt;
&amp;gt; repository &amp;quot;list&amp;quot; feature with Grape that would list all of the modules in a&lt;br&gt;
&amp;gt; repository?&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;No plan for that.&lt;br&gt;
That would be an expensive operation to ask Maven Central to tell us&lt;br&gt;
all the modules available :-O&lt;br&gt;
There are also several web frontends doing that kind of feature by the way.&lt;br&gt;
&lt;br&gt;
--&lt;br&gt;
Guillaume Laforge&lt;br&gt;
Groovy Project Manager&lt;br&gt;
Head of Groovy Development at SpringSource&lt;br&gt;
&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Mark Fortner&lt;br&gt;&lt;br&gt;blog: &lt;a href=&quot;http://feeds.feedburner.com/jroller/ideafactory&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://feeds.feedburner.com/jroller/ideafactory&lt;/a&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grape-Repository-List-Feature-tp26515794p26515934.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515885</id>
	<title>Re: Grape Repository List Feature</title>
	<published>2009-11-25T08:31:10Z</published>
	<updated>2009-11-25T08:31:10Z</updated>
	<author>
		<name>Guillaume Laforge-2</name>
	</author>
	<content type="html">On Wed, Nov 25, 2009 at 17:26, Mark Fortner &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515885&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;phidias51@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Currently Grape does a good job of fetching a module from a maven
&lt;br&gt;&amp;gt; repository.  However, in order to do that you must know the group id and
&lt;br&gt;&amp;gt; artifact id.  I was wondering if there were any plans to provide a
&lt;br&gt;&amp;gt; repository &amp;quot;list&amp;quot; feature with Grape that would list all of the modules in a
&lt;br&gt;&amp;gt; repository?
&lt;br&gt;&lt;br&gt;No plan for that.
&lt;br&gt;That would be an expensive operation to ask Maven Central to tell us
&lt;br&gt;all the modules available :-O
&lt;br&gt;There are also several web frontends doing that kind of feature by the way.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grape-Repository-List-Feature-tp26515794p26515885.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515794</id>
	<title>Grape Repository List Feature</title>
	<published>2009-11-25T08:26:36Z</published>
	<updated>2009-11-25T08:26:36Z</updated>
	<author>
		<name>Mark Fortner-3</name>
	</author>
	<content type="html">Currently Grape does a good job of fetching a module from a maven repository.  However, in order to do that you must know the group id and artifact id.  I was wondering if there were any plans to provide a repository &amp;quot;list&amp;quot; feature with Grape that would list all of the modules in a repository?&lt;br&gt;
&lt;br&gt;Regards,&lt;br&gt;&lt;br&gt;Mark Fortner&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Grape-Repository-List-Feature-tp26515794p26515794.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515735</id>
	<title>Re: Suggestion for a Grape repository feature</title>
	<published>2009-11-25T08:24:01Z</published>
	<updated>2009-11-25T08:24:01Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">Merlyn Albery-Speyer schrieb:
&lt;br&gt;&amp;gt; Hi blackdrag,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The reason for the check is because there are two routes to specifying
&lt;br&gt;&amp;gt; the attributes: one via the GrapeResolver annotation -- and in that
&lt;br&gt;&amp;gt; case you're right, the compile enforces this; the other case is via a
&lt;br&gt;&amp;gt; map in the Grapes annotation which allows you to specify the
&lt;br&gt;&amp;gt; attributes without compiler checking.
&lt;br&gt;&lt;br&gt;ah ok, then all is fine ;)
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Suggestion-for-a-Grape-repository-feature-tp26473707p26515735.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515711</id>
	<title>Re: mod_groovy?</title>
	<published>2009-11-25T08:22:49Z</published>
	<updated>2009-11-25T08:22:49Z</updated>
	<author>
		<name>bumzee</name>
	</author>
	<content type="html">try
&lt;br&gt;&lt;a href=&quot;http://www.easygsp.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.easygsp.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Michael Klishin-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Hi,
&lt;br&gt;&lt;br&gt;Could anyone tell me is there any kind of mod_groovy for Apache around? 
&lt;br&gt;Or I have to use application server for groovlets?
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Michael &amp;quot;Antares&amp;quot; Klishin,
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.novemberain.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.novemberain.com&lt;/a&gt;&amp;nbsp;| &amp;nbsp;mailto:michael@novemberain.com
&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/mod_groovy--tp4969072p26515711.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515270</id>
	<title>configslurper</title>
	<published>2009-11-25T07:58:37Z</published>
	<updated>2009-11-25T07:58:37Z</updated>
	<author>
		<name>jnorthr</name>
	</author>
	<content type="html">Hello world -&lt;div&gt;Here&amp;#39;s an example with several environments based on which O/S is running. My question is, if an app wants to update it&amp;#39;s version of &amp;#39;images&amp;#39; in this example based on it&amp;#39;s O/S, the highlighted code below does not reproduce the input properties file, but looses any reference to any other o/s other than &amp;quot;macosx&amp;quot; in this case (cos that&amp;#39;s what it&amp;#39;s running on for this test). Do i need something else in the withWriter clause to the output to reproduce the input properties file, but with the new value for &amp;#39;images&amp;#39; ?  Many thanx jim&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;/*   ./path.properties file looks like this :&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;environments {&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;    macosx {&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;        home=&amp;quot;/Volumes/UBUNTU/Groovy/ImageDev/&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;        images=&amp;quot;/Volumes/UBUNTU/&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;        help = &amp;quot;${home}help.txt&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;    }&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;    linux {&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;        home=&amp;quot;/Volumes/UBUNTU/Groovy/ImageDev/&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;        images=&amp;quot;/Volumes/UBUNTU/images/&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;    }&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;} // end of environments&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;*/&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    String pathfile = &amp;#39;./path.properties&amp;#39;  // non O/S specific parameters for technical issues&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    def config&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    def paths&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    def OSN&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;&lt;br&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    // Get all system properties&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    Properties props = System.getProperties()&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    // find O/S name &amp;amp; build a brief version of it&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    OSN = (String)props.get(&amp;quot;&lt;a href=&quot;http://os.name&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;os.name&lt;/a&gt;&amp;quot;);&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    def tokens = OSN.trim().toLowerCase().split(&amp;#39; &amp;#39;).toList()&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    def osid = new StringBuffer();&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    tokens.each{tok -&amp;gt; osid &amp;lt;&amp;lt; tok;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    // tell which O/S version of the environmental variables we want&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    println(&amp;quot;... Support() set to use $osid&amp;quot;)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    // and load the O/S version of the environmental variables&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    paths = new ConfigSlurper(osid.toString()).parse(new File(pathfile).toURL()) // get o/s related path specifications&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    println(&amp;quot;... config is set to use &amp;#39;$osid&amp;#39; paths at &amp;lt;${paths}&amp;gt;&amp;quot;)&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    paths.each{ println &amp;quot;path=${it}&amp;quot;;}&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    println &amp;quot;images path is ${paths[&amp;quot;images&amp;quot;]}&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    paths[&amp;quot;images&amp;quot;] = &amp;quot;/Volumes/UBUNTU/images&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(153, 255, 255);&quot;&gt;    println &amp;quot;images path is ${paths[&amp;quot;images&amp;quot;]}&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 102, 102);&quot;&gt;    new File(&amp;quot;./jim.properties&amp;quot;).withWriter { writer -&amp;gt; paths.writeTo(writer) }&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 51);&quot;&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 51);&quot;&gt;/*  ./jim.properties = &lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 51);&quot;&gt;home=&amp;quot;/Volumes/UBUNTU/Groovy/ImageDev/&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;images=&amp;quot;/Volumes/UBUNTU/images&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;help=/Volumes/UBUNTU/Groovy/ImageDev/help.txt&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&amp;#39;courier new&amp;#39;, monospace&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 102);&quot;&gt;*/&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;    &lt;/div&gt;&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/configslurper-tp26515270p26515270.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515067</id>
	<title>Re: Suggestion for a Grape repository feature</title>
	<published>2009-11-25T07:48:00Z</published>
	<updated>2009-11-25T07:48:00Z</updated>
	<author>
		<name>Merlyn Albery-Speyer</name>
	</author>
	<content type="html">Hi blackdrag,
&lt;br&gt;&lt;br&gt;The reason for the check is because there are two routes to specifying
&lt;br&gt;the attributes: one via the GrapeResolver annotation -- and in that
&lt;br&gt;case you're right, the compile enforces this; the other case is via a
&lt;br&gt;map in the Grapes annotation which allows you to specify the
&lt;br&gt;attributes without compiler checking.
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Merlyn
&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 11:04 PM, Jochen Theodorou &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26515067&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; the patch looks good to me, only one small thing... the error reporting you
&lt;br&gt;&amp;gt; do there... isn't that part already done by Groovy? Groovy should complain
&lt;br&gt;&amp;gt; if required attributes are not set. I did not check and maybe you just
&lt;br&gt;&amp;gt; copied that from somewhere else in grape, but that only means that it is
&lt;br&gt;&amp;gt; surplus code there too.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; bye blackdrag
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;&amp;gt; The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Suggestion-for-a-Grape-repository-feature-tp26473707p26515067.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26511851</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T04:34:01Z</published>
	<updated>2009-11-25T04:34:01Z</updated>
	<author>
		<name>Martin C. Martin</name>
	</author>
	<content type="html">If the error message is still confusing (e.g. doesn't mention static vs. 
&lt;br&gt;non-static), could you file a JIRA for that?
&lt;br&gt;&lt;br&gt;Best,
&lt;br&gt;Martin
&lt;br&gt;&lt;br&gt;Roshan Dawrani wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Right, I missed that static/non-static thing and just tried the given 
&lt;br&gt;&amp;gt; code as is on 1.7-beta-1 thinking that is what pre milestone 1.0 was 
&lt;br&gt;&amp;gt; pointing to (given that inner class support was never in support before 
&lt;br&gt;&amp;gt; 1.7.x)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Wed, Nov 25, 2009 at 2:58 PM, Jochen Theodorou &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26511851&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt; 
&lt;br&gt;&amp;gt; &amp;lt;mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26511851&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Roshan Dawrani schrieb:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; If the try the same code on 1.7-beta-1 groovyconsole, I get the
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; error:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -----------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1 compilation error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; unable to resolve class A
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at line: 5, column: 4
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -----------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; In any case, can you please file a bug?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; that is fixed already, it will now compile... still it will not run,
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; since moo is a static method and A not a static nested class.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Also I wonder what this pre milestone 1 is... Is that before Groovy 1.0?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; bye blackdrag
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; -- 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26511851.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26510059</id>
	<title>Re: where to post groovy scripts</title>
	<published>2009-11-25T01:55:01Z</published>
	<updated>2009-11-25T01:55:01Z</updated>
	<author>
		<name>jnorthr</name>
	</author>
	<content type="html">Bonjour&lt;div&gt;many thanx for that - will look again tonite. like to do documentation also but spend SO much time writing groovy apps that i rarely have time  &lt;img src=&quot;http://old.nabble.com/attachment/26510059/0/338.gif&quot; style=&quot;margin-top: 0px; margin-right: 0.2ex; margin-bottom: 0px; margin-left: 0.2ex; vertical-align: middle; &quot; goomoji=&quot;338&quot;&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;working on a google app to auto translate ubuntu operating system messages from english to french, mais mon francais est tres mal &lt;img src=&quot;http://old.nabble.com/attachment/26510059/1/362.gif&quot; style=&quot;margin-top: 0px; margin-right: 0.2ex; margin-bottom: 0px; margin-left: 0.2ex; vertical-align: middle; &quot; goomoji=&quot;362&quot;&gt;&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;will encore ecrite when i have le temp&lt;/div&gt;&lt;div&gt;merci&lt;/div&gt;&lt;div&gt;jim&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/25 Guillaume Laforge &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510059&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;glaforge@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Hi Jim,&lt;br&gt;
&lt;br&gt;
If you want to contribute documentation, you can certainly register on&lt;br&gt;
Confluence, to help us improve the online documentation.&lt;br&gt;
And if you want to share scripts with the world (friends, colleagues,&lt;br&gt;
etc), you can also use the Groovy Web Console:&lt;br&gt;
&lt;a href=&quot;http://groovyconsole.appspot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groovyconsole.appspot.com/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Guillaume&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Wed, Nov 25, 2009 at 10:40, jim northrop&lt;br&gt;
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26510059&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.b.northrop@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Hi again -&lt;br&gt;
&amp;gt; guess i am too new to understand this, but is there some place/space where i&lt;br&gt;
&amp;gt; can upload a bunch of groovy scripts for public use ? or maybe a tutorial.&lt;br&gt;
&amp;gt; i&amp;#39;m working to join confluence as someone told me it was needed.&lt;br&gt;
&amp;gt; Any advice appreciated.&lt;br&gt;
&amp;gt; ta&lt;br&gt;
&amp;gt; jim&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;--&lt;br&gt;
Guillaume Laforge&lt;br&gt;
Groovy Project Manager&lt;br&gt;
Head of Groovy Development at SpringSource&lt;br&gt;
&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
    &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
&lt;br /&gt; &lt;br /&gt; &lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/where-to-post-groovy-scripts-tp26509859p26510059.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509974</id>
	<title>Re: HTTPBuilder multipart message</title>
	<published>2009-11-25T01:49:32Z</published>
	<updated>2009-11-25T01:49:32Z</updated>
	<author>
		<name>tahlers</name>
	</author>
	<content type="html">Thanks for your help!
&lt;br&gt;&lt;br&gt;I was finally able to achive my multipart upload. 
&lt;br&gt;After reading through &lt;a href=&quot;http://www.nabble.com/multipart-form-data-in-4.0-td14224819.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/multipart-form-data-in-4.0-td14224819.html&lt;/a&gt;&amp;nbsp;I used the MultipartEntityWrapper from there to wrap the httpclient 3.x multipart functionality to be used for httpclient 4.x. 
&lt;br&gt;Feels a bit like cheating but it worked for me :)
&lt;br&gt;&lt;br&gt;After putting the additional stuff (wrapper and old httpclient jar) into the classpath i was able to do:
&lt;br&gt;&lt;br&gt;http.request(POST) {request -&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; uri.path = '/demopath'
&lt;br&gt;&amp;nbsp; &amp;nbsp; requestContentType = 'multipart/form-data'
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; Part[] parts = [new FilePart(&amp;quot;theFile&amp;quot;, new File(args[0])),
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;new StringPart(&amp;quot;action&amp;quot;, &amp;quot;importZip&amp;quot;)] &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; request.entity = new MultipartEntityWrapper(parts, request.params)
&lt;br&gt;&amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; response.success = { resp, reader -&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;....
&lt;br&gt;&amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;The wrapper is missing some functionaliy regarding request.params but it worked for my usecase. 
&lt;br&gt;&lt;br&gt;Thanks again for your help and this nice piece of software in general!
&lt;br&gt;&lt;br&gt;Tobias
&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/HTTPBuilder-multipart-message-tp26497453p26509974.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509931</id>
	<title>Re: ConfigSlurper: several environments, several pages. How?</title>
	<published>2009-11-25T01:45:40Z</published>
	<updated>2009-11-25T01:45:40Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">MichaelM schrieb:
&lt;br&gt;&amp;gt; OK, this is what I have come up with for the configuration file. It relies on
&lt;br&gt;&amp;gt; variable &amp;quot;environment&amp;quot; being available (is this a documented feature?):
&lt;br&gt;&lt;br&gt;I think the documentation is missing that feature, you could fill a 
&lt;br&gt;request to correct the documentation. As you found yourself out (but for 
&lt;br&gt;others reading this) environment is a property of ConfigSlurper itself 
&lt;br&gt;and can be set by for example using the String based constructor. So
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; config = new ConfigSlurper(&amp;quot;test&amp;quot;).parse(new File('config.cfg').toURL())
&lt;br&gt;&amp;gt;&amp;gt; println config.baseUrl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // testServer/
&lt;br&gt;&amp;gt;&amp;gt; println config.pageConfig.newEmp.url &amp;nbsp; // localhost/emp.jsp
&lt;br&gt;&amp;gt;&amp;gt; ----------------------------------------
&lt;br&gt;&lt;br&gt;will use &amp;quot;test&amp;quot; for environment.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ConfigSlurper%3A-several-environments%2C-several-pages.-How--tp26497495p26509931.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509889</id>
	<title>Re: where to post groovy scripts</title>
	<published>2009-11-25T01:42:57Z</published>
	<updated>2009-11-25T01:42:57Z</updated>
	<author>
		<name>Guillaume Laforge-2</name>
	</author>
	<content type="html">Hi Jim,
&lt;br&gt;&lt;br&gt;If you want to contribute documentation, you can certainly register on
&lt;br&gt;Confluence, to help us improve the online documentation.
&lt;br&gt;And if you want to share scripts with the world (friends, colleagues,
&lt;br&gt;etc), you can also use the Groovy Web Console:
&lt;br&gt;&lt;a href=&quot;http://groovyconsole.appspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovyconsole.appspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;Guillaume
&lt;br&gt;&lt;br&gt;On Wed, Nov 25, 2009 at 10:40, jim northrop
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509889&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;james.b.northrop@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Hi again -
&lt;br&gt;&amp;gt; guess i am too new to understand this, but is there some place/space where i
&lt;br&gt;&amp;gt; can upload a bunch of groovy scripts for public use ? or maybe a tutorial.
&lt;br&gt;&amp;gt; i'm working to join confluence as someone told me it was needed.
&lt;br&gt;&amp;gt; Any advice appreciated.
&lt;br&gt;&amp;gt; ta
&lt;br&gt;&amp;gt; jim
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Guillaume Laforge
&lt;br&gt;Groovy Project Manager
&lt;br&gt;Head of Groovy Development at SpringSource
&lt;br&gt;&lt;a href=&quot;http://www.springsource.com/g2one&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.springsource.com/g2one&lt;/a&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/where-to-post-groovy-scripts-tp26509859p26509889.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509859</id>
	<title>where to post groovy scripts</title>
	<published>2009-11-25T01:40:21Z</published>
	<updated>2009-11-25T01:40:21Z</updated>
	<author>
		<name>jnorthr</name>
	</author>
	<content type="html">Hi again -&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;guess i am too new to understand this, but is there some place/space where i can upload a bunch of groovy scripts for public use ? or maybe a tutorial. i&amp;#39;m working to join confluence as someone told me it was needed. &lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Any advice appreciated.&lt;/div&gt;&lt;div&gt;ta&lt;/div&gt;&lt;div&gt;jim&lt;/div&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/where-to-post-groovy-scripts-tp26509859p26509859.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509847</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T01:40:16Z</published>
	<updated>2009-11-25T01:40:16Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">Yes, sounds good. So, the request for raising an issue is still valid :-)&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 3:08 PM, Jochen Theodorou &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509847&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Roshan Dawrani schrieb:&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Right, I missed that static/non-static thing and just tried the given code as is on 1.7-beta-1 thinking that is what pre milestone 1.0 was pointing to (given that inner class support was never in support before 1.7.x)&lt;br&gt;

&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
maybe it would be a good idea to check the static access, no need to wait till runtime.&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
&lt;br&gt;
bye blackdrag&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Jochen &amp;quot;blackdrag&amp;quot; Theodorou&lt;br&gt;
The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)&lt;br&gt;
&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26509847.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509828</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T01:38:35Z</published>
	<updated>2009-11-25T01:38:35Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">Roshan Dawrani schrieb:
&lt;br&gt;&amp;gt; Right, I missed that static/non-static thing and just tried the given 
&lt;br&gt;&amp;gt; code as is on 1.7-beta-1 thinking that is what pre milestone 1.0 was 
&lt;br&gt;&amp;gt; pointing to (given that inner class support was never in support before 
&lt;br&gt;&amp;gt; 1.7.x)
&lt;br&gt;&lt;br&gt;maybe it would be a good idea to check the static access, no need to 
&lt;br&gt;wait till runtime.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26509828.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509822</id>
	<title>Re: External Content with BuilderSupport</title>
	<published>2009-11-25T01:37:36Z</published>
	<updated>2009-11-25T01:37:36Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">iamthechad schrieb:
&lt;br&gt;&amp;gt; I can use ConfigSlurper if I change my configuration definition. I'm
&lt;br&gt;&amp;gt; not 100% tied to what I'm using now, so it may be easier to make the
&lt;br&gt;&amp;gt; change.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've spent enough time with this over the last couple of days that now
&lt;br&gt;&amp;gt; I really just want to know if it's at all possible to pass a plain
&lt;br&gt;&amp;gt; string/eternally loaded content into a builder.
&lt;br&gt;&lt;br&gt;ConfigSlurper does this, so it is possible.
&lt;br&gt;&lt;br&gt;[...]
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def textClosure = { &amp;quot;Some Entry&amp;quot; (property1:value1, property2: value2) }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; builder.foo(textClosure)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; because textClosure is a closure.
&lt;br&gt;&lt;br&gt;you should try:
&lt;br&gt;&lt;br&gt;def textClosure = { &amp;quot;Some Entry&amp;quot; (property1:value1, property2: value2) }
&lt;br&gt;textClosure.delegate = builder
&lt;br&gt;&lt;br&gt;and then
&lt;br&gt;&lt;br&gt;builder.foo(textClosure)
&lt;br&gt;&lt;br&gt;or
&lt;br&gt;&lt;br&gt;textClosure()
&lt;br&gt;&lt;br&gt;depending on what you want to have.
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If I do this:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def text = '&amp;quot;Some Entry&amp;quot; (property1:value1, property2: value2)'
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; def textClosure = { text }
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; builder.foo(textClosure)
&lt;br&gt;&lt;br&gt;text is a String, putting the curly braces around it makes it a Closure 
&lt;br&gt;that returns that string only. What you would need is something like:
&lt;br&gt;&lt;br&gt;testClosure = {
&lt;br&gt;&amp;nbsp; &amp;nbsp;evaluate text
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;to get the string executed. Usually this can be done using GroovyShell. 
&lt;br&gt;But since you need it for your Builder you have to do more. 
&lt;br&gt;ConfigSlurper#parse(Script,URL) shows the meta class stuff needed for 
&lt;br&gt;this once you have a Script. To get a script you can use 
&lt;br&gt;GroovyClassLoader#parseClass, as ConfigSlurper does, or use GroovyShell 
&lt;br&gt;as I mentioned before.
&lt;br&gt;&lt;br&gt;but ConfigSlurper looks really like what you actually want to do.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/External-Content-with-BuilderSupport-tp26503466p26509822.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509727</id>
	<title>Re: ConfigSlurper: several environments, several pages. How?</title>
	<published>2009-11-25T01:31:49Z</published>
	<updated>2009-11-25T01:31:49Z</updated>
	<author>
		<name>MichaelM</name>
	</author>
	<content type="html">OK, this is what I have come up with for the configuration file. It relies on variable &amp;quot;environment&amp;quot; being available (is this a documented feature?):
&lt;br&gt;&lt;br&gt;----------------------------------------
&lt;br&gt;switch (environment) {
&lt;br&gt;&amp;nbsp; case 'dev':
&lt;br&gt;&amp;nbsp; &amp;nbsp; baseUrl = &amp;quot;devServer/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; break
&lt;br&gt;&amp;nbsp; case 'test':
&lt;br&gt;&amp;nbsp; &amp;nbsp; baseUrl = &amp;quot;testServer/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; break
&lt;br&gt;&amp;nbsp; default:
&lt;br&gt;&amp;nbsp; &amp;nbsp; baseUrl = &amp;quot;localhost/&amp;quot;
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;pageConfig {
&lt;br&gt;&amp;nbsp; newEmp &amp;nbsp;{ url = &amp;quot;${baseUrl}emp.jsp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; newDept { url = &amp;quot;${baseUrl}emp.jsp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;} 
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;MichaelM wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;I have a configuration file like this:
&lt;br&gt;&lt;br&gt;----------------------------------------
&lt;br&gt;baseUrl = &amp;quot;localhost/&amp;quot;
&lt;br&gt;&lt;br&gt;// Override for specific environments
&lt;br&gt;environments {
&lt;br&gt;&amp;nbsp; dev { baseUrl = &amp;quot;devServer/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; test{ baseUrl = &amp;quot;testServer/&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;&lt;br&gt;pageConfig {
&lt;br&gt;&amp;nbsp; newEmp &amp;nbsp;{ url = &amp;quot;${baseUrl}emp.jsp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;&amp;nbsp; newDept { url = &amp;quot;${baseUrl}emp.jsp&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }
&lt;br&gt;}
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;Read it with this script:
&lt;br&gt;&lt;br&gt;----------------------------------------
&lt;br&gt;config = new ConfigSlurper(&amp;quot;test&amp;quot;).parse(new File('config.cfg').toURL())
&lt;br&gt;println config.baseUrl &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; // testServer/
&lt;br&gt;println config.pageConfig.newEmp.url &amp;nbsp; // localhost/emp.jsp
&lt;br&gt;----------------------------------------
&lt;br&gt;&lt;br&gt;I understand why the last line contains localhost. But I could use some advice on how to restructure the config file so that it produces the desired results. The config file will contain 5 environments and 20 pages, so I'm trying to prevent 5x20 configuration lines.
&lt;br&gt;&lt;br&gt;Thanks for your suggestions.
&lt;br&gt;M.
&lt;br&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/ConfigSlurper%3A-several-environments%2C-several-pages.-How--tp26497495p26509727.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509748</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T01:31:23Z</published>
	<updated>2009-11-25T01:31:23Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">Right, I missed that static/non-static thing and just tried the given code as is on 1.7-beta-1 thinking that is what pre milestone 1.0 was pointing to (given that inner class support was never in support before 1.7.x)&lt;br&gt;&lt;br&gt;
&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 2:58 PM, Jochen Theodorou &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509748&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;blackdrag@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
Roshan Dawrani schrieb:&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
If the try the same code on 1.7-beta-1 groovyconsole, I get the error:&lt;br&gt;
-----------------------------------&lt;br&gt;
1 compilation error:&lt;br&gt;
&lt;br&gt;
unable to resolve class A&lt;br&gt;
at line: 5, column: 4&lt;br&gt;
-----------------------------------&lt;br&gt;
&lt;br&gt;
In any case, can you please file a bug?&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
that is fixed already, it will now compile... still it will not run, since moo is a static method and A not a static nested class.&lt;br&gt;
&lt;br&gt;
Also I wonder what this pre milestone 1 is... Is that before Groovy 1.0?&lt;br&gt;
&lt;br&gt;
bye blackdrag&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Jochen &amp;quot;blackdrag&amp;quot; Theodorou&lt;br&gt;
The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)&lt;br&gt;
&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
---------------------------------------------------------------------&lt;br&gt;
To unsubscribe from this list, please visit:&lt;br&gt;
&lt;br&gt;
   &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26509748.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509707</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T01:28:22Z</published>
	<updated>2009-11-25T01:28:22Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">Roshan Dawrani schrieb:
&lt;br&gt;&amp;gt; If the try the same code on 1.7-beta-1 groovyconsole, I get the error:
&lt;br&gt;&amp;gt; -----------------------------------
&lt;br&gt;&amp;gt; 1 compilation error:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; unable to resolve class A
&lt;br&gt;&amp;gt; at line: 5, column: 4
&lt;br&gt;&amp;gt; -----------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; In any case, can you please file a bug?
&lt;br&gt;&lt;br&gt;that is fixed already, it will now compile... still it will not run, 
&lt;br&gt;since moo is a static method and A not a static nested class.
&lt;br&gt;&lt;br&gt;Also I wonder what this pre milestone 1 is... Is that before Groovy 1.0?
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26509707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509665</id>
	<title>Re: Java SDK classes start with a MetaClassImpl but it can change?</title>
	<published>2009-11-25T01:23:09Z</published>
	<updated>2009-11-25T01:23:09Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">codecraig schrieb:
&lt;br&gt;&amp;gt; Ok I see that's what is happening, but why switch it from an instance of
&lt;br&gt;&amp;gt; MetaClassImpl to ExpandoMetaClass? &amp;nbsp;From what I can see MetaClassImpl
&lt;br&gt;&amp;gt; implements MutableMetaClass (which extends MetaClass which extends
&lt;br&gt;&amp;gt; MetaObjectProtocol) which means you can set attributes, properties, new
&lt;br&gt;&amp;gt; methods on it.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Maybe its historical and things have changed but ExpandoMetaClass is still
&lt;br&gt;&amp;gt; being used for now? &amp;nbsp;can anyone confirm this?
&lt;br&gt;&lt;br&gt;for one part it is historical, for the other part it is true that you 
&lt;br&gt;can add methods, properties and all that on when using MetaClassImpl, 
&lt;br&gt;but once initialize() is called the meta class is &amp;quot;sealed&amp;quot;. And before 
&lt;br&gt;that method had been called you cannot use the metaclass to invoke 
&lt;br&gt;methods or use properties. ExpandoMetaClass is different, as it allows 
&lt;br&gt;addtions after initialize() as been called.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Java-SDK-classes-start-with-a-MetaClassImpl-but-it-can-change--tp26506495p26509665.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26509049</id>
	<title>Re: Nested class inheritance used to work</title>
	<published>2009-11-25T00:29:07Z</published>
	<updated>2009-11-25T00:29:07Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">If the try the same code on 1.7-beta-1 groovyconsole, I get the error:&lt;br&gt;-----------------------------------&lt;br&gt;1 compilation error:&lt;br&gt;&lt;br&gt;unable to resolve class A&lt;br&gt;at line: 5, column: 4&lt;br&gt;-----------------------------------&lt;br&gt;
&lt;br&gt;In any case, can you please file a bug?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 9:53 AM, John Ky &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26509049&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;newhoggy@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;Hi all,&lt;br&gt;&lt;br&gt;I&amp;#39;ve got this code which used to work with on pre milestone 1 groovy.&lt;br&gt;
&lt;br&gt;&lt;div style=&quot;margin-left: 40px; font-family: courier new,monospace;&quot;&gt;public class Parent {&lt;br&gt;   public class A {&lt;br&gt;   }&lt;br&gt;   &lt;br&gt;
   public class B extends A {&lt;br&gt;   }&lt;br&gt;   &lt;br&gt;   public static void moo() {&lt;br&gt;      final a = new A()&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;      final b = new B() // Fails here!&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;   }&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;}&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;/div&gt;

&lt;div style=&quot;margin-left: 40px; font-family: courier new,monospace;&quot;&gt;&lt;br&gt;&lt;/div&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Parent.moo()&lt;/span&gt;&lt;br&gt;&lt;/div&gt;&lt;br&gt;but on the latest nightly, I get this:&lt;br&gt;

&lt;br&gt;&lt;div style=&quot;margin-left: 40px;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;Exception in thread &amp;quot;main&amp;quot; java.lang.NoSuchMethodError: Parent$A: method &amp;lt;init&amp;gt;()V not found&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at Parent$B.&amp;lt;init&amp;gt;(Moo.groovy)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at java.lang.reflect.Constructor.newInstance(Unknown Source)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:71)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.runtime.callsite.ConstructorSite.callConstructor(ConstructorSite.java:43)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:52)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:192)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;

&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:196)&lt;/span&gt;&lt;br style=&quot;font-family: courier new,monospace;&quot;&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;    at Parent.moo(Moo.groovy:11)&lt;/span&gt;&lt;br&gt;

&lt;/div&gt;&lt;br&gt;&lt;br&gt;Cheers,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;-John&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Nested-class-inheritance-used-to-work-tp26507381p26509049.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508662</id>
	<title>Re: MetaClass confusion...</title>
	<published>2009-11-24T23:45:41Z</published>
	<updated>2009-11-24T23:45:41Z</updated>
	<author>
		<name>Roshan Dawrani-2</name>
	</author>
	<content type="html">The reason you don&amp;#39;t have to do &amp;quot;p.metaClass.initialize()&amp;quot; explicitly is that as soon as you do &amp;quot;p.metaClass.speak = {-&amp;gt; ...}&amp;quot;, HandleMetaClass comes into picture, switches the object&amp;#39;s metaclass from MetaClassImpl to ExpandoMetaClass and then also intiialize it - that&amp;#39;s why you calling it explicitly is not necessary and really has no effect.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 25, 2009 at 7:10 AM, craig w &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26508662&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;codecraig@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
So I&amp;#39;m looking at groovy.lang.MetaClass#initialize() and it says:&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;#39;Times New Roman&amp;#39;; font-size: medium;&quot;&gt;&lt;pre&gt;void &lt;b&gt;initialize&lt;/b&gt;()&lt;/pre&gt;
&lt;dl&gt;&lt;dd&gt;complete the initlialisation process. After this method is called no methods should be added to the meta class. Invocation of methods or access to fields/proeprties is forbidden unless this method is called. This method should contain any initialisation code, taking a longer time to complete. An example is the creation of the Reflector. It is suggested to synchronize this method.&lt;/dd&gt;

&lt;/dl&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;source: &lt;a href=&quot;http://groovy.codehaus.org/api/groovy/lang/MetaClass.html#initialize%28%29&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org/api/groovy/lang/MetaClass.html#initialize()&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;/div&gt;&lt;div&gt;However, is this really true? From what I can tell it doesn&amp;#39;t matter if I call &amp;quot;initialize&amp;quot; or not, I can add methods without calling it and I can add methods after calling it without a problem.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;class Person { }&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;p = new Person()&lt;/div&gt;&lt;div&gt;p.metaClass.speak = {-&amp;gt; println &amp;#39;i spoke&amp;#39; }&lt;/div&gt;&lt;div&gt;p.metaClass.initialize()&lt;/div&gt;&lt;div&gt;p.speak()&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;

&lt;div&gt;p.metaClass.blah = {-&amp;gt; println &amp;#39;blah&amp;#39;}&lt;/div&gt;&lt;div&gt;p.blah()&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;...try commenting out the &amp;quot;p.metaClass.initialize()&amp;quot; method...everything still works.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
is the documentation just out-of-date now? (it&amp;#39;s groovy 1.6.5)&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;thanks&lt;/div&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---user-f11867.html&quot; embed=&quot;fixTarget[11867]&quot; target=&quot;_top&quot; &gt;groovy - user&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/MetaClass-confusion...-tp26506307p26508662.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26508369</id>
	<title>Re: Suggestion for a Grape repository feature</title>
	<published>2009-11-24T23:04:16Z</published>
	<updated>2009-11-24T23:04:16Z</updated>
	<author>
		<name>Jochen Theodorou</name>
	</author>
	<content type="html">Merlyn Albery-Speyer schrieb:
&lt;br&gt;&amp;gt; Hey all,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I've created GROOVY-3897 which enables runtime definition of Grape Ivy
&lt;br&gt;&amp;gt; ibiblio resolvers. I've attached a patch with a tests to demonstrate
&lt;br&gt;&amp;gt; the behaviour as well as the code that passes those tests. Please let
&lt;br&gt;&amp;gt; me know how I could improve on this:
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jira.codehaus.org/browse/GROOVY-3897&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jira.codehaus.org/browse/GROOVY-3897&lt;/a&gt;&lt;br&gt;&lt;br&gt;the patch looks good to me, only one small thing... the error reporting 
&lt;br&gt;you do there... isn't that part already done by Groovy? Groovy should 
&lt;br&gt;complain if required attributes are not set. I did not check and maybe 
&lt;br&gt;you just copied that from somewhere else in grape, but that only means 
&lt;br&gt;that it is surplus code there too.
&lt;br&gt;&lt;br&gt;bye blackdrag
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jochen &amp;quot;blackdrag&amp;quot; Theodorou
&lt;br&gt;The Groovy Project Tech Lead (&lt;a href=&quot;http://groovy.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groovy.codehaus.org&lt;/a&gt;)
&lt;br&gt;&lt;a href=&quot;http://blackdragsview.blogspot.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blackdragsview.blogspot.com/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;---------------------------------------------------------------------
&lt;br&gt;To unsubscribe from this list, please visit:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://xircles.codehaus.org/manage_email&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://xircles.codehaus.org/manage_email&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/groovy---dev-f11868.html&quot; embed=&quot;fixTarget[11868]&quot; target=&quot;_top&quot; &gt;groovy - dev&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Suggestion-for-a-Grape-repository-feature-tp26473707p26508369.html" />
</entry>

</feed>
