<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Maven: multi-project and dashboard issues</title>
	<atom:link href="http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/feed/" rel="self" type="application/rss+xml" />
	<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=maven-multi-project-and-dashboard-issues</link>
	<description></description>
	<lastBuildDate>Fri, 12 Apr 2013 10:04:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: AdSense Money Maker</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1994</link>
		<dc:creator>AdSense Money Maker</dc:creator>
		<pubDate>Tue, 17 Apr 2007 16:57:46 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1994</guid>
		<description><![CDATA[&lt;strong&gt;AdSense Money Maker&lt;/strong&gt;

Do you know how to make money from AdSense automatically? You don&#039;t!? I&#039;ll teach you how!]]></description>
		<content:encoded><![CDATA[<p><strong>AdSense Money Maker</strong></p>
<p>Do you know how to make money from AdSense automatically? You don&#8217;t!? I&#8217;ll teach you how!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: emerson</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1993</link>
		<dc:creator>emerson</dc:creator>
		<pubDate>Wed, 28 Sep 2005 14:20:31 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1993</guid>
		<description><![CDATA[There is a typo at:
#
# Multiproject
#
maven.mu&quot;tli&quot;project.basedir=.

by the way, when i try to keep the master/root project.xml in a dir no subproject is constructed in the end :(]]></description>
		<content:encoded><![CDATA[<p>There is a typo at:<br />
#<br />
# Multiproject<br />
#<br />
maven.mu&#8221;tli&#8221;project.basedir=.</p>
<p>by the way, when i try to keep the master/root project.xml in a dir no subproject is constructed in the end <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeger Hendrikse</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1992</link>
		<dc:creator>Zeger Hendrikse</dc:creator>
		<pubDate>Wed, 20 Jul 2005 13:00:26 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1992</guid>
		<description><![CDATA[The restructuring of our project is completed. However, we decided not to continue (temporarily) with Maven 1.1-beta. Some reasons were specific for our project, while others are more generic:

&lt;ol&gt;
&lt;li&gt;We use velocity templates to generate a list of projects on our Maven generated web site. We get weird errors when going to Maven 1.1, which we don&#039;t have time for to solve. Even more so, these errors are likely to be solved in the final Maven 1.1. release.&lt;/li&gt;
&lt;li&gt;Maven 1.1 requires JDK 1.4. As our project is not yet 100% JDK 1.4 compliant, we have to do some very dirty things to make Maven build successfully. This problem should be solved in october.
&lt;/li&gt;
&lt;li&gt;There seem to be some (serious) quircks with Maven 1.1 and dashboard. More specifically, I couldn&#039;t get dashboard properties right (maven.dashboard.includes, maven.dashboard.excludes), nor could I stop dashboard from starting a reactor in each subproject (and no, I&#039;m not too stupid to do so, because I get it to work in Maven 1.0.2 ;-) ).&lt;/li&gt;
&lt;/ol&gt;

All this made us decide to wait for the official release.

Some positive remarks to conclude though: Maven 1.1 has a much lower memory footprint indeed, and seems to be much faster, a typical site generation for our project went down from 45 to 30 minutes (approx.).

In fact, we cannot use the Maven reactor right now, because of &quot;out of memory&quot; problems, whereas Maven 1.1 did fine, except for the Dashboard and Velocity template generation.]]></description>
		<content:encoded><![CDATA[<p>The restructuring of our project is completed. However, we decided not to continue (temporarily) with Maven 1.1-beta. Some reasons were specific for our project, while others are more generic:</p>
<ol>
<li>We use velocity templates to generate a list of projects on our Maven generated web site. We get weird errors when going to Maven 1.1, which we don&#8217;t have time for to solve. Even more so, these errors are likely to be solved in the final Maven 1.1. release.</li>
<li>Maven 1.1 requires JDK 1.4. As our project is not yet 100% JDK 1.4 compliant, we have to do some very dirty things to make Maven build successfully. This problem should be solved in october.
</li>
<li>There seem to be some (serious) quircks with Maven 1.1 and dashboard. More specifically, I couldn&#8217;t get dashboard properties right (maven.dashboard.includes, maven.dashboard.excludes), nor could I stop dashboard from starting a reactor in each subproject (and no, I&#8217;m not too stupid to do so, because I get it to work in Maven 1.0.2 <img src='http://technology.amis.nl/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ).</li>
</ol>
<p>All this made us decide to wait for the official release.</p>
<p>Some positive remarks to conclude though: Maven 1.1 has a much lower memory footprint indeed, and seems to be much faster, a typical site generation for our project went down from 45 to 30 minutes (approx.).</p>
<p>In fact, we cannot use the Maven reactor right now, because of &#8220;out of memory&#8221; problems, whereas Maven 1.1 did fine, except for the Dashboard and Velocity template generation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeger Hendrikse</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1991</link>
		<dc:creator>Zeger Hendrikse</dc:creator>
		<pubDate>Tue, 12 Jul 2005 12:37:51 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1991</guid>
		<description><![CDATA[Currently we are migrating to Maven 1.1, while at the same time restructuring our project. I&#039;ll collect our experiences and describe them in a forthcoming follow-up. I&#039;ll leave a comment with a link to this new post here.]]></description>
		<content:encoded><![CDATA[<p>Currently we are migrating to Maven 1.1, while at the same time restructuring our project. I&#8217;ll collect our experiences and describe them in a forthcoming follow-up. I&#8217;ll leave a comment with a link to this new post here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Khiet Tran</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1990</link>
		<dc:creator>Khiet Tran</dc:creator>
		<pubDate>Thu, 07 Jul 2005 17:43:31 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1990</guid>
		<description><![CDATA[Thank you Rupert for your suggestion as it helps me make my multiproject dashboard work.
I have made a my own improvements though, I think it is better to separate the &quot;multiproject/project.xml&quot; from the &quot;base/project.xml&quot; where all subcomponents inherited. This way you don&#039;t have to edit each subprojects dashboard settings

base/project.properties
--&gt;maven.dashboard.basedir=${pom.getArtifactId()} (this value depends on where you&#039;ve put the base/project.xml file)

I had to add this line to make the multiproject dashboard work:
--&gt;maven.dashboard.includes=${maven.multiproject.includes}]]></description>
		<content:encoded><![CDATA[<p>Thank you Rupert for your suggestion as it helps me make my multiproject dashboard work.<br />
I have made a my own improvements though, I think it is better to separate the &#8220;multiproject/project.xml&#8221; from the &#8220;base/project.xml&#8221; where all subcomponents inherited. This way you don&#8217;t have to edit each subprojects dashboard settings</p>
<p>base/project.properties<br />
&#8211;>maven.dashboard.basedir=${pom.getArtifactId()} (this value depends on where you&#8217;ve put the base/project.xml file)</p>
<p>I had to add this line to make the multiproject dashboard work:<br />
&#8211;>maven.dashboard.includes=${maven.multiproject.includes}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeger Hendrikse</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1989</link>
		<dc:creator>Zeger Hendrikse</dc:creator>
		<pubDate>Mon, 30 May 2005 08:42:19 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1989</guid>
		<description><![CDATA[I still did not have time to check out your solution in details, but it looks promising!

The reason I had my project structure laid out as described above was that I started working on a real-life instance of such a project the first of January, so the structure was already completely fixed when I started. I then had to come up with a Dashboard solution for the existing project structure.

But again, your solution looks much neater and should be the to be preferred configuration for new projects.

Thanks for your feedback.]]></description>
		<content:encoded><![CDATA[<p>I still did not have time to check out your solution in details, but it looks promising!</p>
<p>The reason I had my project structure laid out as described above was that I started working on a real-life instance of such a project the first of January, so the structure was already completely fixed when I started. I then had to come up with a Dashboard solution for the existing project structure.</p>
<p>But again, your solution looks much neater and should be the to be preferred configuration for new projects.</p>
<p>Thanks for your feedback.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert Smith</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1988</link>
		<dc:creator>Rupert Smith</dc:creator>
		<pubDate>Mon, 30 May 2005 08:33:51 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1988</guid>
		<description><![CDATA[And my structure is actually:
&lt;pre&gt;
basedir
&#124;
&#124;- project_1
&#124;  &#124;
&#124;  &#124;-project.xml
&#124;  &#124;-project.properties
&#124;  &#124;-maven.xml
&#124;
&#124;- ...
&#124;
&#124;- mavenbuild
&#124;  &#124;
&#124;  &#124;- project.xml
&#124;  &#124;- project.properties
&#124;  &#124;- maven.xml
&lt;/pre&gt;]]></description>
		<content:encoded><![CDATA[<p>And my structure is actually:</p>
<pre class="wp-code-highlight prettyprint">
basedir
|
|- project_1
|  |
|  |-project.xml
|  |-project.properties
|  |-maven.xml
|
|- ...
|
|- mavenbuild
|  |
|  |- project.xml
|  |- project.properties
|  |- maven.xml
</pre>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert Smith</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1987</link>
		<dc:creator>Rupert Smith</dc:creator>
		<pubDate>Fri, 27 May 2005 16:22:16 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1987</guid>
		<description><![CDATA[I forgot something else. To each sub projects project.properties you need to add (for project_n):

# Tell dashboard to run in on this project only when run in this directory. This relative directory trick will work when called from the
# main build directory or from this directory.
maven.dashboard.basedir=../project_n
maven.dashboard.includes=project.xml

Otherwise you get the full multi-line dashboard report in each sub project because in the main project.properties you told dashboard to run in the parent directory and include all sub-projects and these properties are inherited by all the sub-projects. So you need to override this in each sub-project to create the dashboard just for it when dashboard is run in its individual directory or called from the main script.

Sorry for posting all this in bits in pieces. I should have planned my post out a little better. Hope its still usefull.]]></description>
		<content:encoded><![CDATA[<p>I forgot something else. To each sub projects project.properties you need to add (for project_n):</p>
<p># Tell dashboard to run in on this project only when run in this directory. This relative directory trick will work when called from the<br />
# main build directory or from this directory.<br />
maven.dashboard.basedir=../project_n<br />
maven.dashboard.includes=project.xml</p>
<p>Otherwise you get the full multi-line dashboard report in each sub project because in the main project.properties you told dashboard to run in the parent directory and include all sub-projects and these properties are inherited by all the sub-projects. So you need to override this in each sub-project to create the dashboard just for it when dashboard is run in its individual directory or called from the main script.</p>
<p>Sorry for posting all this in bits in pieces. I should have planned my post out a little better. Hope its still usefull.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert Smith</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1986</link>
		<dc:creator>Rupert Smith</dc:creator>
		<pubDate>Fri, 27 May 2005 14:21:59 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1986</guid>
		<description><![CDATA[Like this:

basedir
&#124;
&#124;- project_1
&#124;  &#124;
&#124;  &#124;-project.xml
&#124;  &#124;-project.properties
&#124;  &#124;-maven.xml
&#124;
&#124;- ...
&#124;
&#124;- mavenbuild
&#124;  &#124;
&#124;  &#124;- project.xml
&#124;  &#124;- project.properties
&#124;  &#124;- maven.xml]]></description>
		<content:encoded><![CDATA[<p>Like this:</p>
<p>basedir<br />
|<br />
|- project_1<br />
|  |<br />
|  |-project.xml<br />
|  |-project.properties<br />
|  |-maven.xml<br />
|<br />
|- &#8230;<br />
|<br />
|- mavenbuild<br />
|  |<br />
|  |- project.xml<br />
|  |- project.properties<br />
|  |- maven.xml</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rupert Smith</title>
		<link>http://technology.amis.nl/2005/04/05/maven-multi-project-and-dashboard-issues/#comment-1985</link>
		<dc:creator>Rupert Smith</dc:creator>
		<pubDate>Fri, 27 May 2005 14:20:55 +0000</pubDate>
		<guid isPermaLink="false">/?p=490#comment-1985</guid>
		<description><![CDATA[My diagram of teh project structure hasn&#039;t come out right. The mavenbuild directory contains a project.xml, project.properties and maven.xml. They are not in the parent directory as the diagram has come out.]]></description>
		<content:encoded><![CDATA[<p>My diagram of teh project structure hasn&#8217;t come out right. The mavenbuild directory contains a project.xml, project.properties and maven.xml. They are not in the parent directory as the diagram has come out.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
