<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Transformatorhuis</title>
	<atom:link href="http://transformatorhuis.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://transformatorhuis.wordpress.com</link>
	<description>Olivier Van Acker&#039;s Tech Blog</description>
	<lastBuildDate>Wed, 02 Sep 2009 10:22:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='transformatorhuis.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/030e058ffefabe132facaf1b6082c224?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Transformatorhuis</title>
		<link>http://transformatorhuis.wordpress.com</link>
	</image>
			<item>
		<title>Geronimo HTTPS, self signed keys and implementation in Java</title>
		<link>http://transformatorhuis.wordpress.com/2009/09/02/geronimo-https-self-signed-keys-and-implementation-in-java/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/09/02/geronimo-https-self-signed-keys-and-implementation-in-java/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 10:19:13 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Configuration]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=46</guid>
		<description><![CDATA[Geronimo

 Create key in Geronimo (setup certificate)
CN needs to be the server name (e.g www.wordpress.com)
Create new Keystore (e.g wordpress)
In keystore create private key, again CN needs to be server name
Add Trust Certificate (copy paste it from the one you created before)
In Web Server edit the HTTPS listener and change the keystore file to the on [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=46&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3>Geronimo</h3>
<ul>
<li> Create key in Geronimo (setup certificate)</li>
<li>CN needs to be the server name (e.g www.wordpress.com)</li>
<li>Create new Keystore (e.g wordpress)</li>
<li>In keystore create private key, again CN needs to be server name</li>
<li>Add Trust Certificate (copy paste it from the one you created before)</li>
<li>In Web Server edit the HTTPS listener and change the keystore file to the on you create before (e.g wordpress)</li>
<li>Optional: change address to fixed ip of server</li>
</ul>
<h3>Get certificate</h3>
<p>In firefox got to https address -&gt; Add exception -&gt; Get Certificate -&gt; View -&gt;<br />
Details -&gt; Export: export certificate (PEM will do) (e.g. www.wordpress.com)</p>
<h3>Shell</h3>
<p>keytool -import -trustcacerts -storepass secretphrase -alias &#8220;Apache Geronimo Dev&#8221; -file www.wordpress.com.cer</p>
<p>The keystore is created in default location ${home}/.keystore</p>
<h3>Java</h3>
<pre class="brush: java;">
System.setProperty(&quot;javax.net.ssl.trustStore&quot;, &quot;/home/user/.keystore&quot;);
System.setProperty(&quot;javax.net.ssl.trustStorePassword&quot;,&quot;secretphrase&quot;);
System.setProperty(&quot;java.protocol.handler.pkgs&quot;, &quot;com.sun.net.ssl.internal.www.protocol&quot;);
Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
</pre>
<p>PS Of course it shouldn&#8217;t be a static url (/home/user/.keystore), but this is for simplicities sake</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=46&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/09/02/geronimo-https-self-signed-keys-and-implementation-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Crafting Code with Test Driven Development</title>
		<link>http://transformatorhuis.wordpress.com/2009/08/30/crafting-code-with-test-driven-development/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/08/30/crafting-code-with-test-driven-development/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 18:57:11 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jeff langr]]></category>
		<category><![CDATA[maven]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test driven development]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=41</guid>
		<description><![CDATA[I just finished doing every exercise of Agile Java: Crafting Code with Test-Driven Development by Jeff Langr.
You can find the solutions to all the exercises in my Git Hub repository.
Install git (version control system) and use the following comand:
git clone git://github.com/cyberroadie/spikes.git
to check out the code.
The exercises are not indexed but I added tags (Lessonxx) for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=41&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I just finished doing every exercise of <a href="http://www.amazon.com/Agile-Java-TM-Test-Driven-Development/dp/0131482394">Agile Java: Crafting Code with Test-Driven Development by Jeff Langr</a>.</p>
<p>You can find the solutions to all the exercises in <a href="http://github.com/cyberroadie/spikes/tree/master">my Git Hub repository</a>.</p>
<p>Install<a href="http://en.wikipedia.org/wiki/Git_(software)"> git (version control system)</a> and use the following comand:<br />
<code>git clone git://github.com/cyberroadie/spikes.git</code><br />
to check out the code.</p>
<p>The exercises are not indexed but I added tags (Lessonxx) for every chapter I finished. There are 3 main parts: The chess game, the exercises you can find at the end of every chapter and some exercises I did whilst reading the chapters. </p>
<p>Although Jeff did use JUnit 3 and Ant in the book, I used Maven and JUnit 4 instead.</p>
<p>Please feel free to use this code and I&#8217;m happy to receive any updates/patches/improvements <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p> Happy Coding <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Olivier</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=41&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/08/30/crafting-code-with-test-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>What and When with Multithreading</title>
		<link>http://transformatorhuis.wordpress.com/2009/08/26/what-and-when-with-multithreading/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/08/26/what-and-when-with-multithreading/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 21:15:00 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=35</guid>
		<description><![CDATA[Stating the obvious: multi threading programming complicates the developing task by adding &#8216;when&#8217; to the &#8216;what&#8217; I want program task.
With Java safely doing this &#8216;when&#8217; can be achieved by programming like this:

public void run() {
        while (alive) {
           [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=35&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Stating the obvious: multi threading programming complicates the developing task by adding &#8216;when&#8217; to the &#8216;what&#8217; I want program task.</p>
<p>With Java safely doing this &#8216;when&#8217; can be achieved by programming like this:</p>
<pre class="brush: java;">
public void run() {
        while (alive) {
            synchronized(monitor) {
                monitor.wait(timeout);
            }
            doSomething();
        }
}
</pre>
<p>I personally find this &#8217;synchronized&#8217; a bolt on solution, it&#8217;s a bit like memory management in C++, you have to think about it whilst you put you program together, not necessarily a bad thing, but it would be nice if it was done for you, like garbage collection in Java.</p>
<p>Now I wondered if there is a language which has the added feature of dealing with the synchronization for you? And if a language like that exists would this generate an overhead during execution? What would the syntax (if any) be like?</p>
<p>Maybe time to look at <a href="http://en.wikipedia.org/wiki/Erlang_(programming_language)">Erlang</a> which follows the <a href="http://en.wikipedia.org/wiki/Actor_model">Actor Model</a> for it&#8217;s concurrency.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=35&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/08/26/what-and-when-with-multithreading/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Contribution to maven-glassfish-plugin project</title>
		<link>http://transformatorhuis.wordpress.com/2009/08/12/contribution-to-maven-glassfish-plugin-project/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/08/12/contribution-to-maven-glassfish-plugin-project/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 17:09:53 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[opensource maven glassfish]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/2009/08/12/contribution-to-maven-glassfish-plugin-project/</guid>
		<description><![CDATA[Contributed to the maven-glassfish-plugin
Added a missing parameter (&#8211;force) for glassfish deployment, filed an issue and uploaded the diff: http://jira.ocean.net.au/browse/MGP-21
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=33&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Contributed to the maven-glassfish-plugin<br />
Added a missing parameter (&#8211;force) for glassfish deployment, filed an issue and uploaded the diff: <a href="http://jira.ocean.net.au/browse/MGP-21">http://jira.ocean.net.au/browse/MGP-21</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/33/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/33/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/33/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=33&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/08/12/contribution-to-maven-glassfish-plugin-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>PostgreSQL custom UUID usertype</title>
		<link>http://transformatorhuis.wordpress.com/2009/05/16/postgresql-custom-uuid-usertype/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/05/16/postgresql-custom-uuid-usertype/#comments</comments>
		<pubDate>Sat, 16 May 2009 10:30:32 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=28</guid>
		<description><![CDATA[Posted this on hibernate forums, asking for improvements


public class UuidUserType implements UserType, Serializable {

    private UUID uuid;

    public UuidUserType() {
        super();
    }

    public UuidUserType(UUID uuid) {
        this.uuid = uuid;
 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=28&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="https://forum.hibernate.org/viewtopic.php?f=1&amp;t=996879">Posted this on hibernate forums</a>, asking for improvements</p>
<pre class="brush: java;">

public class UuidUserType implements UserType, Serializable {

    private UUID uuid;

    public UuidUserType() {
        super();
    }

    public UuidUserType(UUID uuid) {
        this.uuid = uuid;
    }

    public void setUuid(UUID uuid) {
        this.uuid = uuid;
    }

    public UUID getUuid() {
        return uuid;
    }

    private static final String CAST_EXCEPTION_TEXT = &quot; cannot be cast to a java.util.UUID.&quot;;

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#sqlTypes()
	 */
    public int[] sqlTypes() {
        return new int[]{Hibernate.BIG_DECIMAL.sqlType()};
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#returnedClass()
	 */
    public Class returnedClass() {
        return UuidUserType.class;
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#equals(java.lang.Object,
	 *      java.lang.Object)
	 */
    public boolean equals(Object x, Object y) throws HibernateException {
        if (x == null &amp;&amp; y == null) {
            return true;
        } else if (x == null || y == null) {
            return false;
        }
        if (!UuidUserType.class.isAssignableFrom(x.getClass())) {
            throw new HibernateException(x.getClass().toString() + CAST_EXCEPTION_TEXT);
        } else if (!UuidUserType.class.isAssignableFrom(y.getClass())) {
            throw new HibernateException(y.getClass().toString() + CAST_EXCEPTION_TEXT);
        }

        UUID a = ((UuidUserType) x).getUuid();
        UUID b = ((UuidUserType) y).getUuid();

        return a.equals(b);
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#hashCode(java.lang.Object)
	 */
    public int hashCode(Object x) throws HibernateException {
        if (!UuidUserType.class.isAssignableFrom(x.getClass())) {
            throw new HibernateException(x.getClass().toString() + CAST_EXCEPTION_TEXT);
        }
        UUID uuid = ((UuidUserType) x).getUuid();
        return uuid.hashCode();
    }

    /*
    * (non-Javadoc)
    *
    * @see org.hibernate.usertype.UserType#nullSafeGet(java.sql.ResultSet,
    *      java.lang.String[], java.lang.Object)
    */

    public Object nullSafeGet(ResultSet resultSet, String[] names, Object owner) throws HibernateException, SQLException {
        Object value = resultSet.getObject(names[0]);
        if (value == null) {
            return null;
        } else {
            UuidUserType retValue = new UuidUserType();
            PGobject pgObject = (PGobject) value;
            retValue.setUuid(UUID.fromString(pgObject.getValue()));
            return retValue;
        }
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#nullSafeSet(java.sql.PreparedStatement,
	 *      java.lang.Object, int)
	 */
    public void nullSafeSet(PreparedStatement preparedStatement, Object value, int index) throws HibernateException, SQLException {
        if (value == null) {
            preparedStatement.setNull(index, Types.NULL);
            return;
        }

        if (!UuidUserType.class.isAssignableFrom(value.getClass())) {
            throw new HibernateException(value.getClass().toString() + CAST_EXCEPTION_TEXT);
        }

        UUID uuidValue = ((UuidUserType) value).getUuid();
        String uuidStringValue = uuidValue.toString();

        preparedStatement.setObject(index, uuidValue, Types.OTHER);

    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#deepCopy(java.lang.Object)
	 */
    public Object deepCopy(Object value) throws HibernateException {
        return (UuidUserType) value;
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#isMutable()
	 */
    public boolean isMutable() {
        return false;
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#disassemble(java.lang.Object)
	 */
    public Serializable disassemble(Object value) throws HibernateException {
        return (Serializable) value;
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#assemble(java.io.Serializable,
	 *      java.lang.Object)
	 */
    public Object assemble(Serializable cached, Object owner) throws HibernateException {
        return cached;
    }

    /*
	 * (non-Javadoc)
	 *
	 * @see org.hibernate.usertype.UserType#replace(java.lang.Object,
	 *      java.lang.Object, java.lang.Object)
	 */
    public Object replace(Object original, Object target, Object owner) throws HibernateException {
        return original;
    }

    /**
     * Returns the least significant 64 bits of this UUID's 128 bit value.
     *
     * @return
     */
    @XmlElement
    public long getLeastSignificantBits() {
        return uuid.getLeastSignificantBits();
    }

    /**
     * Returns the most significant 64 bits of this UUID's 128 bit value.
     *
     * @return
     */
    public long getMostSignificantBits() {
        return uuid.getMostSignificantBits();
    }

    public static UuidUserType fromString(String uuidString) {
        return new UuidUserType(UUID.fromString(uuidString));
    }

}
</pre>
<p>Generator:</p>
<pre class="brush: java;">
public class UuidGenerator implements IdentifierGenerator {

    public Serializable generate(SessionImplementor session, Object object) throws HibernateException {
        return new UuidUserType(UUID.randomUUID());
    }
}
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=28&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/05/16/postgresql-custom-uuid-usertype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Customizing hbm2java (Freemarker &amp; Maven)</title>
		<link>http://transformatorhuis.wordpress.com/2009/01/27/customizing-hbm2java-freemarker-maven/</link>
		<comments>http://transformatorhuis.wordpress.com/2009/01/27/customizing-hbm2java-freemarker-maven/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 16:24:54 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Configuration]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=24</guid>
		<description><![CDATA[Copy the freemarker templates out the the hibernate-tools.jar into you maven directory tree (${basedir}).
In maven:

&#60;plugin&#62;
&#60;groupId&#62;org.codehaus.mojo&#60;/groupId&#62;
&#60;artifactId&#62;hibernate3-maven-plugin&#60;/artifactId&#62;
&#60;componentProperties&#62;
    ...
    &#60;templatepath&#62;${basedir}/templates&#60;/templatepath&#62;
    &#60;template&#62;${basedir}/templates/pojo/Pojo.ftl&#60;/template&#62;
&#60;/componentProperties&#62;
&#60;/plugin&#62;

The template needs to refer to the parent template, the rest is included automaticly.
Howto customize the freemarker templates
Example:
To pick up from a hibernate template (*.hbm.xml):

&#60;property column=&#34;TestField&#34; type=&#34;integer&#34; name=&#34;testField&#34;&#62;
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=24&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Copy the freemarker templates out the the hibernate-tools.jar into you maven directory tree (${basedir}).<br />
In maven:</p>
<pre class="brush: xml;">
&lt;plugin&gt;
&lt;groupId&gt;org.codehaus.mojo&lt;/groupId&gt;
&lt;artifactId&gt;hibernate3-maven-plugin&lt;/artifactId&gt;
&lt;componentProperties&gt;
    ...
    &lt;templatepath&gt;${basedir}/templates&lt;/templatepath&gt;
    &lt;template&gt;${basedir}/templates/pojo/Pojo.ftl&lt;/template&gt;
&lt;/componentProperties&gt;
&lt;/plugin&gt;
</pre>
<p>The template needs to refer to the parent template, the rest is included automaticly.</p>
<p><a href="http://docs.jboss.org/tools/2.1.0.Beta1/hibernatetools/html/codegen.html">Howto customize the freemarker templates</a></p>
<p>Example:<br />
To pick up from a hibernate template (*.hbm.xml):</p>
<pre class="brush: xml;">
&lt;property column=&quot;TestField&quot; type=&quot;integer&quot; name=&quot;testField&quot;&gt;
    &lt;meta attribute=&quot;annotation&quot;&gt;@XmlElement&lt;/meta&gt;
&lt;/property&gt;
</pre>
<p>And generate:</p>
<pre class="brush: xml;">
@XmlElement
private Integer testField;
</pre>
<p>Add this in PojoFields.ftl:</p>
<pre class="brush: xml;">
&lt;#if pojo.hasMetaAttribute(field, &quot;annotation&quot;)&gt;
${c2j.getMetaAsString(field, &quot;annotation&quot;,&quot;\n&quot;)}
&lt;/#if&gt;
${pojo.getFieldModifiers(field)} ${pojo.getJavaTypeName(field, jdk5)} ${field.name}&lt;#if pojo.hasFieldInitializor(field, jdk5)&gt; = ${pojo.getFieldInitialization(field, jdk5)}&lt;/#if&gt;;
&lt;/#if&gt;
</pre>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=24&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2009/01/27/customizing-hbm2java-freemarker-maven/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Converting from Latin to UTF-8 and back in your code</title>
		<link>http://transformatorhuis.wordpress.com/2008/07/14/converting-from-latin-to-utf-8-and-back-in-your-code/</link>
		<comments>http://transformatorhuis.wordpress.com/2008/07/14/converting-from-latin-to-utf-8-and-back-in-your-code/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 05:50:11 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[utf-8 latin ISO-8859-1]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=22</guid>
		<description><![CDATA[Linux: iconv -f ISO-8859-1 -t UTF-8 filename.txt
Good overview per OS
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=22&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Linux: <code>iconv -f ISO-8859-1 -t UTF-8 filename.txt</code></p>
<p><a href="http://www.unicodetools.com/">Good overview per OS</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transformatorhuis.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transformatorhuis.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=22&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2008/07/14/converting-from-latin-to-utf-8-and-back-in-your-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Persistent Screens Unix Command</title>
		<link>http://transformatorhuis.wordpress.com/2008/06/30/persistent-screens-unix-command/</link>
		<comments>http://transformatorhuis.wordpress.com/2008/06/30/persistent-screens-unix-command/#comments</comments>
		<pubDate>Mon, 30 Jun 2008 05:50:55 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[screen]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=15</guid>
		<description><![CDATA[First time:

$ ssh mymachine
$ screen
$ CTRL-a-c
$ CTRL-a-1
$ CRTL-a-d
$ exit

Future times:

$ ssh mymachine
$ screen -r
$ CTRL-a-2
$ CTRL-a-d
$ exit

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=15&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>First time:</p>
<p><code><br />
$ ssh mymachine<br />
$ screen<br />
$ CTRL-a-c<br />
$ CTRL-a-1<br />
$ CRTL-a-d<br />
$ exit<br />
</code><br />
Future times:<br />
<code><br />
$ ssh mymachine<br />
$ screen -r<br />
$ CTRL-a-2<br />
$ CTRL-a-d<br />
$ exit<br />
</code></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transformatorhuis.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transformatorhuis.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=15&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2008/06/30/persistent-screens-unix-command/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle 11G install problems</title>
		<link>http://transformatorhuis.wordpress.com/2008/05/16/oracle-11g-install-problems/</link>
		<comments>http://transformatorhuis.wordpress.com/2008/05/16/oracle-11g-install-problems/#comments</comments>
		<pubDate>Fri, 16 May 2008 12:12:44 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[11g]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=14</guid>
		<description><![CDATA[100% CPU usage problem: http://forums.oracle.com/forums/thread.jspa?threadID=588715&#38;tstart=0
Solve with:
emctl stop dbconsole (or stop the OracleDBConsoleSID Windows service)
In SQLPlus:
create table mgmt_job_bad as select * from sysman.mgmt_job where job_name = &#8216;PROVISIONING DAEMON&#8217;;
delete from sysman.mgmt_job where job_name = &#8216;PROVISIONING DAEMON&#8217;;
commit;
emctl start dbconsole (or start the service)
Startup database:
Start listener: lsnrctl start
Start web console: emctl start dbconsole
Startup database in web console: https://localhost:1158/em/console/
Usefull tools:
netca [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=14&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>100% CPU usage problem: http://forums.oracle.com/forums/thread.jspa?threadID=588715&amp;tstart=0</p>
<p>Solve with:</p>
<p>emctl stop dbconsole (or stop the OracleDBConsoleSID Windows service)</p>
<p>In SQLPlus:<br />
create table mgmt_job_bad as select * from sysman.mgmt_job where job_name = &#8216;PROVISIONING DAEMON&#8217;;<br />
delete from sysman.mgmt_job where job_name = &#8216;PROVISIONING DAEMON&#8217;;<br />
commit;</p>
<p>emctl start dbconsole (or start the service)</p>
<p>Startup database:</p>
<p>Start listener: lsnrctl start</p>
<p>Start web console: emctl start dbconsole</p>
<p>Startup database in web console: https://localhost:1158/em/console/</p>
<p>Usefull tools:</p>
<p>netca (listener configuration)</p>
<p>dbca (database configuration), particulary usefull after changing domain name</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transformatorhuis.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transformatorhuis.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=14&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2008/05/16/oracle-11g-install-problems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding dependecies to Cargo Maven plugin</title>
		<link>http://transformatorhuis.wordpress.com/2008/05/05/adding-dependecies-to-cargo-maven-plugin/</link>
		<comments>http://transformatorhuis.wordpress.com/2008/05/05/adding-dependecies-to-cargo-maven-plugin/#comments</comments>
		<pubDate>Mon, 05 May 2008 09:40:30 +0000</pubDate>
		<dc:creator>cyberroadie</dc:creator>
				<category><![CDATA[Configuration]]></category>

		<guid isPermaLink="false">http://transformatorhuis.wordpress.com/?p=13</guid>
		<description><![CDATA[Documented here (on the Cargo wiki)

This was to resolve a dependency clash between an old Sax parser implementation introduced via the CeWolf library.
CeWolf used crimson which doesn't support XML schema parser. For some reason the whole maven framework (cargo included) started to use this parser as the
default one instead of using the 'new' Xerces one, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=13&subd=transformatorhuis&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><pre>Documented <a title="Cargo wiki" href="http://cargo.codehaus.org/Maven2+Plugin+Reference+Guide">here</a> (on the Cargo wiki)

This was to resolve a dependency clash between an old Sax parser implementation introduced via the CeWolf library.
CeWolf used crimson which doesn't support XML schema parser. For some reason the whole maven framework (cargo included) started to use this parser as the
default one instead of using the 'new' Xerces one, generating the following error:

<code>javax.xml.parsers.ParserConfigurationException: Unable to validate
using XSD: Your JAXP provider[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@ 302e67] does not
support XML Schema. Are you running on Java 1.4 or below with Apache
Crimson? Upgrade to Apache Xerces (or Java 1.5) for full XSD support.
</code>

So to circumvent this I had to add the 'new' dependencies to the pom.xml in two places; the normal dependency place and in the cargo-maven plugin)

(the correct version of the libraries is taken from the dependencies elsewhere in the pom.xml
<pre class="brush: xml;">
&lt;plugin&gt;
                        &lt;groupId&gt;org.codehaus.cargo&lt;/groupId&gt;
                        &lt;artifactId&gt;cargo-maven2-plugin&lt;/artifactId&gt;
                        &lt;version&gt;0.3&lt;/version&gt;
                        &lt;configuration&gt;
                            &lt;wait&gt;${cargo.wait}&lt;/wait&gt;
                            &lt;container&gt;
                                &lt;containerId&gt;${cargo.container}&lt;/containerId&gt;
                                &lt;home&gt;${cargo.container.home}&lt;/home&gt;
                                &lt;dependencies&gt;
                                    &lt;dependency&gt;
                                        &lt;groupId&gt;xerces&lt;/groupId&gt;
                                        &lt;artifactId&gt;xercesImpl&lt;/artifactId&gt;
                                    &lt;/dependency&gt;
                                    &lt;dependency&gt;
                                        &lt;groupId&gt;xalan&lt;/groupId&gt;
                                        &lt;artifactId&gt;xalan&lt;/artifactId&gt;
                                    &lt;/dependency&gt;
                                &lt;/dependencies&gt;
                                &lt;systemProperties&gt;
                                    &lt;javax.xml.parsers.DocumentBuilderFactory&gt;
                                        org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
                                    &lt;/javax.xml.parsers.DocumentBuilderFactory&gt;
                                    &lt;javax.xml.parsers.SAXParserFactory&gt;
                                        org.apache.xerces.jaxp.SAXParserFactoryImpl
                                    &lt;/javax.xml.parsers.SAXParserFactory&gt;
                                &lt;/systemProperties&gt;
                                &lt;zipUrlInstaller&gt;
                                    &lt;url&gt;${cargo.container.url}&lt;/url&gt;
                                    &lt;installDir&gt;${installDir}&lt;/installDir&gt;
                                &lt;/zipUrlInstaller&gt;
                            &lt;/container&gt;
                            &lt;configuration&gt;
                                &lt;home&gt;${project.build.directory}/${cargo.container}/container&lt;/home&gt;
                                &lt;properties&gt;
                                    &lt;cargo.hostname&gt;${cargo.host}&lt;/cargo.hostname&gt;
                                    &lt;cargo.servlet.port&gt;${cargo.port}&lt;/cargo.servlet.port&gt;
                                &lt;/properties&gt;
                            &lt;/configuration&gt;
                        &lt;/configuration&gt;
</pre>
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/transformatorhuis.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/transformatorhuis.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/transformatorhuis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/transformatorhuis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/transformatorhuis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/transformatorhuis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/transformatorhuis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/transformatorhuis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/transformatorhuis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/transformatorhuis.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/transformatorhuis.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/transformatorhuis.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=transformatorhuis.wordpress.com&blog=3169020&post=13&subd=transformatorhuis&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://transformatorhuis.wordpress.com/2008/05/05/adding-dependecies-to-cargo-maven-plugin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/499484db656bf42ab40e60020d16ac31?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">cyberroadie</media:title>
		</media:content>
	</item>
	</channel>
</rss>