<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PINC-Blog &#187; Groovy</title>
	<atom:link href="http://www.pincservices.de/wordpress/tag/groovy/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pincservices.de/wordpress</link>
	<description>yet another developer blog</description>
	<lastBuildDate>Sat, 10 Sep 2011 07:53:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Griffon: Mit einem “Flügelschlag” außer Gefecht gesetzt</title>
		<link>http://www.pincservices.de/wordpress/griffon-mit-einem-flugelschlag-auser-gefecht-gesetzt</link>
		<comments>http://www.pincservices.de/wordpress/griffon-mit-einem-flugelschlag-auser-gefecht-gesetzt#comments</comments>
		<pubDate>Thu, 04 Mar 2010 19:20:28 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Allgemein]]></category>
		<category><![CDATA[grails]]></category>
		<category><![CDATA[griffon]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://www.pincservices.de/wordpress/?p=438</guid>
		<description><![CDATA[Es gibt ein Sprichwort: &#8220;Kleinchen heb die Beinchen jetzt kommen Steinchen&#8221;. So geschehen bei mir, als ich das erste Mal Griffon unter Windows ausprobieren wollte. Es ließ sich Partout nicht starten und belegte mich mit der Meldung, dass meine &#8220;JAVA_HOME&#8221;-Variable auf ein invalides Verzeichnis verweisen würde. Leider konnte ich auf dem System nicht die JAVA_HOME [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt ein Sprichwort: &#8220;Kleinchen heb die Beinchen jetzt kommen Steinchen&#8221;. So geschehen bei mir, als ich das erste Mal Griffon unter Windows ausprobieren wollte.</p>
<p>Es ließ sich Partout nicht starten und belegte mich mit der Meldung, dass meine &#8220;JAVA_HOME&#8221;-Variable auf ein invalides Verzeichnis verweisen würde. Leider konnte ich auf dem System nicht die JAVA_HOME direkt ändern, sondern musste diese in den Umgebungsvariablen des Benutzers &#8220;überschreiben&#8221;. Ist dann schon etwas unschön, aber gut &#8211; es ging erstmal ans Werk.</p>
<p>Nun ist man ja als alteingesessener Java-Entwickler daran gewöhnt, dass Pfade mit Leerzeichen nie gut ankommen. Also 1. Versuch: Leerzeichen entfernen &#8211; Kein Erfolg. Einmal ist keinmal, also nächster Versuch: Suchmaschine bemühen &#8211; wenig Erfolg. </p>
<p>Die Suche gab zwar nicht die vollständige Antwort, aber zumindest einen Anhaltspunkt. Der abschließende Backslash im Pfad könnte ein Problem sein. Zwar führte dieser Ansatz erstmal zu einem gewissen Erfolg, aber einfach mal eine Systemvariable überschreiben &#8211; auch wenn es nicht so große Unterschiede gab &#8211; fand ich nicht so &#8220;prickelnd&#8221;. Darum kam am Ende der Texteditor zum Einsatz, denn mir war aufgefallen, dass Groovy selbst z.B. keine Probleme mit dem Pfad hatte.</p>
<p>Und da war sie &#8211; die Lösung, die ich gesucht hatte:</p>
<pre class="brush: plain;">
@rem Remove trailing slash from JAVA_HOME if found
if &quot;%JAVA_HOME:~-1%&quot;==&quot;\&quot; SET JAVA_HOME=%JAVA_HOME:~0,-1%
</pre>
<p>Mit dieser Zeile wird einfach das abschließende Backslash entfernt. Diese Zeile in die <code>startGriffon.bat</code> unter <code>:have_JAVA_HOME</code> geschrieben und plötzlich funktioniert es auch mit dem Greif.</p>
<pre class="brush: plain;">
:have_JAVA_HOME
if &quot;%JAVA_HOME:~-1%&quot;==&quot;\&quot; SET JAVA_HOME=%JAVA_HOME:~0,-1%
@rem Validate JAVA_HOME
%COMMAND_COM% /C DIR &quot;%JAVA_HOME%&quot; 2&gt;&amp;1 | %FIND_EXE% /I /C &quot;%JAVA_HOME%&quot; &gt;nul
</pre>
<p>Leider wurde das Problem auch in der aktuellen Version 0.3 nicht gefixt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pincservices.de/wordpress/griffon-mit-einem-flugelschlag-auser-gefecht-gesetzt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Groovy: copy as</title>
		<link>http://www.pincservices.de/wordpress/groovy-copy-as</link>
		<comments>http://www.pincservices.de/wordpress/groovy-copy-as#comments</comments>
		<pubDate>Mon, 13 Jul 2009 22:02:02 +0000</pubDate>
		<dc:creator>Rob</dc:creator>
				<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Shell-Script]]></category>

		<guid isPermaLink="false">http://www.pincservices.de/wordpress/?p=203</guid>
		<description><![CDATA[Ohne viel Geschwafel will ich einfach mal ein kleines Script vorstellen, mit dem sich das Kopieren auf der Konsole etwas lesbarer gestalten lässt. Der Aufruf kann wie folgt aussehen: copy testFile to ../ as testFile2 Dabei wird die Datei testFile in das Elternverzeichnis kopiert und in testFile2 umbenannt. Skript zum Download]]></description>
			<content:encoded><![CDATA[<p>Ohne viel Geschwafel will ich einfach mal ein kleines Script vorstellen, mit dem sich das Kopieren auf der Konsole etwas lesbarer gestalten lässt.<br />
Der Aufruf kann wie folgt aussehen: <code>copy testFile to ../ as testFile2</code><br />
Dabei wird die Datei testFile in das Elternverzeichnis kopiert und in testFile2 umbenannt.</p>
<p><a href='http://www.pincservices.de/wordpress/wp-content/uploads/2009/07/copy'>Skript zum Download</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.pincservices.de/wordpress/groovy-copy-as/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

