<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-15506</id>
	<title>Nabble - IzPack</title>
	<updated>2009-11-30T01:25:37Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/IzPack-f15506.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IzPack-f15506.html" />
	<subtitle type="html">&lt;a href=&quot;http://www.izforge.com/izpack/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;IzPack&lt;/a&gt;&amp;nbsp;is an installers generator for the Java platform. It produces lightweight installers that can be run on any operating system where a Java virtual machine is available.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26571603</id>
	<title>Re: test a file's existence?</title>
	<published>2009-11-30T01:25:37Z</published>
	<updated>2009-11-30T01:25:37Z</updated>
	<author>
		<name>Anthonin Bonnefoy</name>
	</author>
	<content type="html">&lt;div&gt;Hello Gabriel,&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I made a similar function which check the existence of files. You can tune it to execute a script after.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;First, a simple java class. It will check all files described in the resource file-check.xml.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This java class can be build externally and merge with the jar tag in the install file.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Then, you can use it in condition, I used it as an installRequirements in the example.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I hope it may help you.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Anthonin Bonnefoy.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 30, 2009 at 9:58 AM, Gabriel Rossetti &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26571603&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gabriel.rossetti@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&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;Hello everyone,&lt;br&gt;
&lt;br&gt;
is there a way to test a file&amp;#39;s existence and execute a script in case it does and another in case it does not?&lt;br&gt;
&lt;br&gt;
Thank you,&lt;br&gt;
Gabriel&lt;br&gt;
&lt;br&gt;
-- &lt;br&gt;
Arimaz SA&lt;br&gt;
Ingénieur en Informatique&lt;br&gt;
Av. du 24 Janvier 11&lt;br&gt;
Ateliers de la Ville de Renens, Atelier 5&lt;br&gt;
1020 Renens, Switzerland&lt;br&gt;
&lt;a href=&quot;http://www.arimaz.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.arimaz.com&lt;/a&gt;&lt;br&gt;
&lt;a href=&quot;http://www.mydeskfriend.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;www.mydeskfriend.com&lt;/a&gt;&lt;br&gt;
Mob: +41-(0)79-539-0069&lt;br&gt;
Tel: +41-(0)21-566-7343&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;br /&gt; &lt;br /&gt;&lt;br&gt;&amp;lt;installation version=&amp;quot;1.0&amp;quot;&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;installerrequirements&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;installerrequirement condition=&amp;quot;isFileExist&amp;quot;
&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; message=&amp;quot;Missing necessary files&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/installerrequirements&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;conditions&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;condition type=&amp;quot;java&amp;quot; id=&amp;quot;isFileExist&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;java&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;class&amp;gt;com.monPackage&amp;lt;/class&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;field&amp;gt;fileExist&amp;lt;/field&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/java&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;returnvalue type=&amp;quot;boolean&amp;quot;&amp;gt;true&amp;lt;/returnvalue&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/condition&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/conditions&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- Merge of jar : Necessary for merging the Custom classes --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;jar src=&amp;quot;jar/custom-panels.jar&amp;quot; stage=&amp;quot;install&amp;quot;/&amp;gt;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- The resources section --&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;resources&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;res src=&amp;quot;file-check/file-check.xml&amp;quot; id=&amp;quot;file-check.xml&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/resources&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;lt;/installation&amp;gt;
&lt;br&gt;&lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; standalone=&amp;quot;yes&amp;quot; ?&amp;gt;
&lt;br&gt;&amp;lt;files&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;file path=&amp;quot;C:\Windows\uneLib.ini&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;os family=&amp;quot;windows&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/file&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;file path=&amp;quot;/Library/Preferences/uneLib.ini&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;os family=&amp;quot;mac&amp;quot;/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/file&amp;gt;
&lt;br&gt;&lt;br&gt;&amp;lt;/files&amp;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;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;CheckFiles.java&lt;/strong&gt; (2K) &lt;a href=&quot;http://old.nabble.com/attachment/26571603/0/CheckFiles.java&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/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/test-a-file%27s-existence--tp26570646p26571603.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26570646</id>
	<title>test a file's existence?</title>
	<published>2009-11-30T00:58:07Z</published>
	<updated>2009-11-30T00:58:07Z</updated>
	<author>
		<name>grossetti</name>
	</author>
	<content type="html">Hello everyone,
&lt;br&gt;&lt;br&gt;is there a way to test a file's existence and execute a script in case 
&lt;br&gt;it does and another in case it does not?
&lt;br&gt;&lt;br&gt;Thank you,
&lt;br&gt;Gabriel
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Arimaz SA
&lt;br&gt;Ingénieur en Informatique
&lt;br&gt;Av. du 24 Janvier 11
&lt;br&gt;Ateliers de la Ville de Renens, Atelier 5
&lt;br&gt;1020 Renens, Switzerland
&lt;br&gt;www.arimaz.com
&lt;br&gt;www.mydeskfriend.com
&lt;br&gt;Mob: +41-(0)79-539-0069
&lt;br&gt;Tel: +41-(0)21-566-7343
&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/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/test-a-file%27s-existence--tp26570646p26570646.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562235</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-29T05:52:10Z</published>
	<updated>2009-11-29T05:52:10Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;Fantastic!&lt;div&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;Le 29 nov. 09 à 14:47, Anthonin Bonnefoy a écrit :&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;Hi Dan,&lt;br&gt;&lt;br&gt;Like I said on twitter (&lt;a href=&quot;http://twitter.com/abonnefoy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/abonnefoy/&lt;/a&gt;), I managed to separate&amp;nbsp; compiler and installer packages. &lt;br&gt;For now, i'm still trying to get a working version by making some integration tests but, in order to do integration tests, I have to do some refactoring (quite the vicious circle...). &lt;br&gt; I'm using PicoContainer to get rid of those (evil) singletons and to be able to write tests.&lt;br&gt;The first tests are on a &quot;Working on my computer&quot; state. I need to figure out why they are failing on bamboo... (&lt;a href=&quot;http://bamboo.ci.codehaus.org/browse/IZPACK-GITMVNREFACTOR-9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bamboo.ci.codehaus.org/browse/IZPACK-GITMVNREFACTOR-9&lt;/a&gt;).&lt;br&gt; I will keep you in touch as soon as I make significant progress.&lt;br&gt;&lt;br&gt;Anthonin&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Nov 28, 2009 at 4:30 AM, Dan Tran &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&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 Anthonin,&lt;br&gt; &lt;br&gt; By no mean, please proceed with your work.... let me know your progress.&lt;br&gt; &lt;br&gt; Thanks&lt;br&gt; &lt;br&gt; -Dan&lt;br&gt; &lt;br&gt; On Tue, Nov 24, 2009 at 5:23 AM, Anthonin Bonnefoy&lt;br&gt; &lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt; &amp;gt; Dan, I looked what you have checked in. It's faster to have a working maven&lt;br&gt; &amp;gt; project with your method but I wouldn't have done it like this.&lt;br&gt; &amp;gt; I will continue to work on my ideas so we may compare both solutions :-)&lt;br&gt; &amp;gt;&lt;br&gt; &amp;gt; Cheers,&lt;br&gt; &amp;gt; Anthonin&lt;br&gt; &amp;gt;&lt;br&gt; &amp;gt; On Tue, Nov 24, 2009 at 9:30 AM, Anthonin Bonnefoy&lt;br&gt; &amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt; Hello,&lt;br&gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt; I confirm what you said Dan, moving classes in different modules or&lt;br&gt; &amp;gt;&amp;gt; packages is quite difficult, there are too much cyclic dependencies between&lt;br&gt; &amp;gt;&amp;gt; classes and packages.&lt;br&gt; &amp;gt;&amp;gt; Nevertheless, I want to try refactoring and eliminates dependencies&lt;br&gt; &amp;gt;&amp;gt; between packages step by step, first trying to get a working version,&lt;br&gt; &amp;gt;&amp;gt; writting tests and refactoring in order to decompose Izpack in correct maven&lt;br&gt; &amp;gt;&amp;gt; modules.&lt;br&gt; &amp;gt;&amp;gt; I'm working on a github fork&lt;br&gt; &amp;gt;&amp;gt; (&lt;a href=&quot;http://github.com/bonnefoa/izpack-refactoring/tree/tests&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://github.com/bonnefoa/izpack-refactoring/tree/tests&lt;/a&gt;) for those who are&lt;br&gt; &amp;gt;&amp;gt; interested.&lt;br&gt; &amp;gt;&amp;gt; Anthonin&lt;br&gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt; On Mon, Nov 23, 2009 at 1:05 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; i meant this week, will get back after that :-)&lt;br&gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; btw, I wont be able to continue any more work on this experiment, will&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; try to get back after that&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; -D&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks Dan,&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I'll carefuly follow the activity there as well :-)&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi Anthonin&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I think it is best to do &amp;nbsp;straight port of the ant build using the&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; following module&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer,&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ....&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; other modules according the ant build.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested. &amp;nbsp;The key&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; here is we need tests in order to&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; start refractoring.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; at&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox. &amp;nbsp;Please take a look&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562235&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; wrote:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; package&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gonna&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ~250K&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; is&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &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; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &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; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &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; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;&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; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt; &amp;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; &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;_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;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;div apple-content-edited=&quot;true&quot;&gt; &lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-size: 13px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;--&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-size: 13px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-size: 13px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;arial, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-size: 13px; white-space: pre-wrap; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; &quot;&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt; &lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;/body&gt;&lt;/html&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26562235.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26562194</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-29T05:47:37Z</published>
	<updated>2009-11-29T05:47:37Z</updated>
	<author>
		<name>Anthonin Bonnefoy</name>
	</author>
	<content type="html">Hi Dan,&lt;br&gt;&lt;br&gt;Like I said on twitter (&lt;a href=&quot;http://twitter.com/abonnefoy/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://twitter.com/abonnefoy/&lt;/a&gt;), I managed to separate  compiler and installer packages. &lt;br&gt;For now, i&amp;#39;m still trying to get a working version by making some integration tests but, in order to do integration tests, I have to do some refactoring (quite the vicious circle...). &lt;br&gt;
I&amp;#39;m using PicoContainer to get rid of those (evil) singletons and to be able to write tests.&lt;br&gt;The first tests are on a &amp;quot;Working on my computer&amp;quot; state. I need to figure out why they are failing on bamboo... (&lt;a href=&quot;http://bamboo.ci.codehaus.org/browse/IZPACK-GITMVNREFACTOR-9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://bamboo.ci.codehaus.org/browse/IZPACK-GITMVNREFACTOR-9&lt;/a&gt;).&lt;br&gt;
I will keep you in touch as soon as I make significant progress.&lt;br&gt;&lt;br&gt;Anthonin&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sat, Nov 28, 2009 at 4:30 AM, Dan Tran &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&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 Anthonin,&lt;br&gt;
&lt;br&gt;
By no mean, please proceed with your work.... let me know your progress.&lt;br&gt;
&lt;br&gt;
Thanks&lt;br&gt;
&lt;br&gt;
-Dan&lt;br&gt;
&lt;br&gt;
On Tue, Nov 24, 2009 at 5:23 AM, Anthonin Bonnefoy&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; Dan, I looked what you have checked in. It&amp;#39;s faster to have a working maven&lt;br&gt;
&amp;gt; project with your method but I wouldn&amp;#39;t have done it like this.&lt;br&gt;
&amp;gt; I will continue to work on my ideas so we may compare both solutions :-)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Cheers,&lt;br&gt;
&amp;gt; Anthonin&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Tue, Nov 24, 2009 at 9:30 AM, Anthonin Bonnefoy&lt;br&gt;
&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Hello,&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I confirm what you said Dan, moving classes in different modules or&lt;br&gt;
&amp;gt;&amp;gt; packages is quite difficult, there are too much cyclic dependencies between&lt;br&gt;
&amp;gt;&amp;gt; classes and packages.&lt;br&gt;
&amp;gt;&amp;gt; Nevertheless, I want to try refactoring and eliminates dependencies&lt;br&gt;
&amp;gt;&amp;gt; between packages step by step, first trying to get a working version,&lt;br&gt;
&amp;gt;&amp;gt; writting tests and refactoring in order to decompose Izpack in correct maven&lt;br&gt;
&amp;gt;&amp;gt; modules.&lt;br&gt;
&amp;gt;&amp;gt; I&amp;#39;m working on a github fork&lt;br&gt;
&amp;gt;&amp;gt; (&lt;a href=&quot;http://github.com/bonnefoa/izpack-refactoring/tree/tests&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://github.com/bonnefoa/izpack-refactoring/tree/tests&lt;/a&gt;) for those who are&lt;br&gt;
&amp;gt;&amp;gt; interested.&lt;br&gt;
&amp;gt;&amp;gt; Anthonin&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; On Mon, Nov 23, 2009 at 1:05 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; i meant this week, will get back after that :-)&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt; btw, I wont be able to continue any more work on this experiment, will&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt; try to get back after that&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt; -D&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks Dan,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I&amp;#39;ll carefuly follow the activity there as well :-)&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi Anthonin&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; following module&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ....&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; other modules according the ant build.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; here is we need tests in order to&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; start refractoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; at&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26562194&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m currently trying to separate IZpack in maven modules but&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; package&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I&amp;#39;m&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gonna&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ~250K&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; is&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;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;
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26562194.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26550213</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-27T19:30:18Z</published>
	<updated>2009-11-27T19:30:18Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">Hi Anthonin,
&lt;br&gt;&lt;br&gt;By no mean, please proceed with your work.... let me know your progress.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;On Tue, Nov 24, 2009 at 5:23 AM, Anthonin Bonnefoy
&lt;br&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dan, I looked what you have checked in. It's faster to have a working maven
&lt;br&gt;&amp;gt; project with your method but I wouldn't have done it like this.
&lt;br&gt;&amp;gt; I will continue to work on my ideas so we may compare both solutions :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers,
&lt;br&gt;&amp;gt; Anthonin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Tue, Nov 24, 2009 at 9:30 AM, Anthonin Bonnefoy
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I confirm what you said Dan, moving classes in different modules or
&lt;br&gt;&amp;gt;&amp;gt; packages is quite difficult, there are too much cyclic dependencies between
&lt;br&gt;&amp;gt;&amp;gt; classes and packages.
&lt;br&gt;&amp;gt;&amp;gt; Nevertheless, I want to try refactoring and eliminates dependencies
&lt;br&gt;&amp;gt;&amp;gt; between packages step by step, first trying to get a working version,
&lt;br&gt;&amp;gt;&amp;gt; writting tests and refactoring in order to decompose Izpack in correct maven
&lt;br&gt;&amp;gt;&amp;gt; modules.
&lt;br&gt;&amp;gt;&amp;gt; I'm working on a github fork
&lt;br&gt;&amp;gt;&amp;gt; (&lt;a href=&quot;http://github.com/bonnefoa/izpack-refactoring/tree/tests&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/bonnefoa/izpack-refactoring/tree/tests&lt;/a&gt;) for those who are
&lt;br&gt;&amp;gt;&amp;gt; interested.
&lt;br&gt;&amp;gt;&amp;gt; Anthonin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Mon, Nov 23, 2009 at 1:05 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; i meant this week, will get back after that :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; btw, I wont be able to continue any more work on this experiment, will
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; try to get back after that
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; -D
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Thanks Dan,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; I'll carefuly follow the activity there as well :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Hi Anthonin
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; following module
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; other modules according the ant build.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; here is we need tests in order to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; start refractoring.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26550213&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; package
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; gonna
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ~250K
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;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;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;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;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26550213.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26539626</id>
	<title>Re: New feature: Configuration file patching and merging</title>
	<published>2009-11-27T01:10:45Z</published>
	<updated>2009-11-27T01:10:45Z</updated>
	<author>
		<name>René Krell</name>
	</author>
	<content type="html">Hi Tino,
&lt;br&gt;&lt;br&gt;thanks for your notes.
&lt;br&gt;&lt;br&gt;On Thursday 26 November 2009 19:27:12 Tino Schwarze wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; I've had this requirement as well. And the only clean solution is to
&lt;br&gt;&amp;gt; split configuration into two parts:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. default configuration which will be overwritten on install time and
&lt;br&gt;&amp;gt; should not be altered by the user
&lt;br&gt;&amp;gt; 2. local/user configuration which will only be installed once and is
&lt;br&gt;&amp;gt; under user-control later.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That way, it's also transparent to the user what he/she is allowed to
&lt;br&gt;&amp;gt; alter and that these settings won't get lost.
&lt;/div&gt;&lt;br&gt;You are right, this is more comfortable, but let me leave some notes on that:
&lt;br&gt;&lt;br&gt;1. Often there is no chance to change the design of a certain application how 
&lt;br&gt;it handles it configuration. You get just the task &amp;quot;just to install and update 
&lt;br&gt;it&amp;quot;.
&lt;br&gt;&lt;br&gt;2. To speak in terms of IzPack, the advantage of dividing &amp;quot;firmware 
&lt;br&gt;parameters&amp;quot; and &amp;quot;user parameters&amp;quot; of an application into different 
&lt;br&gt;configuration files for configuration automation is limited to being able to 
&lt;br&gt;overwrite the firmware parameters file with the new one. The user parameters 
&lt;br&gt;must still be patched somehow, at the moment I can see only the possibility of 
&lt;br&gt;using parsables and putting placeholders into the plain files, thus, keep the 
&lt;br&gt;contents of plain configuration files in sync with the install.xml.
&lt;br&gt;BTW1: I mean that parsables are still good for plain files without a well-
&lt;br&gt;known and OS-independent structure or format, as shell scripts. This concept 
&lt;br&gt;speaks about handling certain types (formats) of configuration resource in a 
&lt;br&gt;special manner - properties, ini, registry, maybe in future even more, as 
&lt;br&gt;system environment variables, which can be handled like key-value-pairs, too.
&lt;br&gt;BTW2: What an installer never will be able to do - upgrading parameters 
&lt;br&gt;outside of the system scope, in the home directories of all users, for several 
&lt;br&gt;reasons, security, users might use different versions of the application and 
&lt;br&gt;possibly many more. Parameters in the users home directory are always 
&lt;br&gt;dynamically created by the application and must be handled and migrated by the 
&lt;br&gt;application itself. An installer can only pre-set system defaults.
&lt;br&gt;&lt;br&gt;3. To mix firmware and user parameters into one single configuration files 
&lt;br&gt;doesn't conflict with the described concept. You can delete obsolete 
&lt;br&gt;parameters which do no longer occur in the new version and their comments in 
&lt;br&gt;the target file by keepOldKeys=&amp;quot;false&amp;quot;, or set or delete some explicitely, 
&lt;br&gt;either by plain values or by user inputs.
&lt;br&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Of course, this requires support within the application to first read
&lt;br&gt;&amp;gt; the default configuration, then the user configuration which overrides
&lt;br&gt;&amp;gt; the default settings.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Automated patching of configuration will always be prone to errors and
&lt;br&gt;&amp;gt; may lead to unexpected behaviour ... 
&lt;br&gt;&lt;br&gt;Not necessarily if it is well designed. This is not patching in a conventional 
&lt;br&gt;way of plain files using the 'diff' and 'patch' command, where you assume an 
&lt;br&gt;entry to be in a certain line at a certain position. For configurables there 
&lt;br&gt;should be use the processor from the ini4j framework, which keeps comments and 
&lt;br&gt;tolerates one ore more empty lines, whitespaces, user comments or different 
&lt;br&gt;parameter ordering coming from a manual change or different versions of the 
&lt;br&gt;previously installed files. The only requirement is to keep the interface - 
&lt;br&gt;property or ini file or a registry entry.
&lt;br&gt;&lt;br&gt;&amp;gt; what do you do with values the user altered?
&lt;br&gt;&lt;br&gt;Precisely therefore I intended to use dynamic variables, which are to be set 
&lt;br&gt;at install time and can alter on each panel change by definition. To set a 
&lt;br&gt;dynamic variable only once at the beginning of an install process I would use 
&lt;br&gt;the attribute checkonce=&amp;quot;true&amp;quot;, for instance to read a configuration entry 
&lt;br&gt;from a certain pre-installed file. You can give a dynamic variable an initial 
&lt;br&gt;value and overload it on each panel change by the appropriate user setting.
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp;...
&lt;br&gt;&lt;br&gt;Perhaps you can give me an use-case or an example, and we will see if the 
&lt;br&gt;concept fits on it or whether there are leaks. Nobody is perfect :-)
&lt;br&gt;Anyway I would maybe reduce the number of attributes, because in the most 
&lt;br&gt;common way, there are to be handled two kinds of configurables:
&lt;br&gt;- key-value pairs (properties, options, environment variables)
&lt;br&gt;- section-key-value triples (ini files or registry entries, where 
&lt;br&gt;section=registry key, key=registry value, value=registry data of a value)
&lt;br&gt;&lt;br&gt;René
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-feature%3A-Configuration-file-patching-and-merging-tp26533030p26539626.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533309</id>
	<title>Re: New feature: Configuration file patching and merging</title>
	<published>2009-11-26T10:27:12Z</published>
	<updated>2009-11-26T10:27:12Z</updated>
	<author>
		<name>Tino Schwarze-10</name>
	</author>
	<content type="html">Hi René,
&lt;br&gt;&lt;br&gt;On Thu, Nov 26, 2009 at 07:02:51PM +0100, René Krell wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; We need an important feature for handling software updates by IzPack: Patching 
&lt;br&gt;&amp;gt; and merging of configuration files, thus primarily
&lt;br&gt;&amp;gt; - properties (and two dimensional parameter assignment), as &amp;quot;key = value&amp;quot;, 
&lt;br&gt;&amp;gt; &amp;quot;key: value&amp;quot;,
&lt;br&gt;&amp;gt; - INI files (3-dimensional - section, key, value) including registry entries 
&lt;br&gt;&amp;gt; in Windows, which can be handled similarly (key, value, data),
&lt;br&gt;&amp;gt; - XML files.
&lt;br&gt;&amp;gt; It would bring IzPack more far to be convenient mfor ore complex &amp;quot;real-world&amp;quot; 
&lt;br&gt;&amp;gt; install tasks.
&lt;br&gt;&lt;br&gt;I've had this requirement as well. And the only clean solution is to
&lt;br&gt;split configuration into two parts:
&lt;br&gt;&lt;br&gt;1. default configuration which will be overwritten on install time and
&lt;br&gt;should not be altered by the user
&lt;br&gt;2. local/user configuration which will only be installed once and is
&lt;br&gt;under user-control later.
&lt;br&gt;&lt;br&gt;That way, it's also transparent to the user what he/she is allowed to
&lt;br&gt;alter and that these settings won't get lost.
&lt;br&gt;&lt;br&gt;Of course, this requires support within the application to first read
&lt;br&gt;the default configuration, then the user configuration which overrides
&lt;br&gt;the default settings.
&lt;br&gt;&lt;br&gt;Automated patching of configuration will always be prone to errors and
&lt;br&gt;may lead to unexpected behaviour - what do you do with values the user
&lt;br&gt;altered?
&lt;br&gt;&lt;br&gt;HTH,
&lt;br&gt;&lt;br&gt;Tino.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;quot;What we nourish flourishes.&amp;quot; - &amp;quot;Was wir nähren erblüht.&amp;quot;
&lt;br&gt;&lt;br&gt;www.lichtkreis-chemnitz.de
&lt;br&gt;www.tisc.de
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-feature%3A-Configuration-file-patching-and-merging-tp26533030p26533309.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26533030</id>
	<title>New feature: Configuration file patching and merging</title>
	<published>2009-11-26T10:02:28Z</published>
	<updated>2009-11-26T10:02:28Z</updated>
	<author>
		<name>René Krell</name>
	</author>
	<content type="html">We need an important feature for handling software updates by IzPack: Patching 
&lt;br&gt;and merging of configuration files, thus primarily
&lt;br&gt;- properties (and two dimensional parameter assignment), as &amp;quot;key = value&amp;quot;, 
&lt;br&gt;&amp;quot;key: value&amp;quot;,
&lt;br&gt;- INI files (3-dimensional - section, key, value) including registry entries 
&lt;br&gt;in Windows, which can be handled similarly (key, value, data),
&lt;br&gt;- XML files.
&lt;br&gt;It would bring IzPack more far to be convenient mfor ore complex &amp;quot;real-world&amp;quot; 
&lt;br&gt;install tasks.
&lt;br&gt;&lt;br&gt;For this purpose, at the first step, the old location or values of the 
&lt;br&gt;previous configurations must be gathered on the system, possibly installed in 
&lt;br&gt;a different location than the new one or from the registry in Windows. This 
&lt;br&gt;should be the first main part of the concept. For that purpose I would enhance 
&lt;br&gt;the dynamic variable concept from plain values to something like that (without 
&lt;br&gt;breaking older installer descriptions):
&lt;br&gt;&amp;nbsp; &amp;lt;dynamicvariables&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;variable name=_name_ [ checkonce=&amp;quot;true&amp;quot;|&amp;quot;false ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ value=_plain_value_ ] |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ environment=_env_variable_name_ ] |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ file=_file_name_ type=&amp;quot;properties&amp;quot; key=_key_ ] | 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ file=_file_name_ type=&amp;quot;ini&amp;quot; section=&amp;lt;section&amp;gt; key=_key_ ] |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ file=_file_name_ type=&amp;quot;xml&amp;quot; key=_key_ ] |
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ regkey=_regkey_ regvalue=_regval_ ]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; /&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/dynamicvariables&amp;gt;
&lt;br&gt;Possible nested element for each variable is a regular expression filter using 
&lt;br&gt;Java regular expressions (inspired by and partly taken from the propertyregex 
&lt;br&gt;task from the ant-contrib framework):
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;regex regexp=_expr_
&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; [ select=_select_from_expr_ |
&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; replace=_replace_in_expr_ [ global=&amp;quot;true&amp;quot;|&amp;quot;false&amp;quot; ] ]
&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; [ defaultValue=_plain_value_ ]
&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; [ casesensitive=&amp;quot;true&amp;quot;|&amp;quot;false&amp;quot; ]/&amp;gt;
&lt;br&gt;Plain values, file and key names should be substitutable, so you can use other 
&lt;br&gt;variables (dynamic or compiler variables - to discuss) in it. This means also, 
&lt;br&gt;that previously defined variables in the install xml can be used in subsequent 
&lt;br&gt;definitions after resolving them on the target system. So you can at first 
&lt;br&gt;read and parse a path from a registry entry and after that read a certain 
&lt;br&gt;value from a configuration file to be found in the resulting location of the 
&lt;br&gt;above registry access.
&lt;br&gt;This is already implemented here as a first pilot. I used a thin 3rdparty 
&lt;br&gt;framework, ini4j, with a small footprint, which does exactly the job we need 
&lt;br&gt;here and for the next parts in this concept.
&lt;br&gt;BTW, ini4j can also replace the conventional registry access by JNI as it is 
&lt;br&gt;implemented now, because it uses simple &amp;quot;reg&amp;quot; system calls with a compatible 
&lt;br&gt;command line to even much older Windows versions.
&lt;br&gt;&lt;br&gt;After that it should be possible to use them to patch them. For that purpose I 
&lt;br&gt;thought it could be fine to have a new element in the packs section of the 
&lt;br&gt;installer descriptor file, for instance:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;configurable
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [keepOldKeys=&amp;quot;true|false&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [keepOldValues=&amp;quot;true|false&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fromfile=_targetfile_ type=_type_ | fromregkey=_regkey_
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; targetfile=_targetfile_ type=_type_ | targetregkey=_regkey_
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; condition=_condition_id_&amp;gt;
&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;lt;set [section=_sec_] key=_key_ &amp;nbsp;value=_value_ [create=&amp;quot;true&amp;quot;|&amp;quot;false]/&amp;gt; |
&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;lt;set regvalue=_regval_ &amp;nbsp;data=_data_ [create=&amp;quot;true&amp;quot;|&amp;quot;false]/&amp;gt;
&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;lt;delete [section=_sec_ [key=_key_]] | [key=_key_]/&amp;gt; |
&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;lt;delete regkey=_regkey_ | regvalue=_regval_]/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/configurable&amp;gt;
&lt;br&gt;where _type_ := &amp;quot;properties&amp;quot; | &amp;quot;ini&amp;quot; | &amp;quot;xml&amp;quot; or
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;configurableset
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [keepOldKeys=&amp;quot;true|false&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [keepOldValues=&amp;quot;true|false&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [create=&amp;quot;true&amp;quot;|&amp;quot;false&amp;quot;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; fromdir=_targetdir_ | fromregkey=_regrootkey_ 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; targetdir=_targetdir_ | targetregkey=_regrootkey_
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; condition=_condition_id_&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ &amp;lt;include=_includes_/&amp;gt;, ... ]	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [ &amp;lt;exclude=_excludes_/&amp;gt;, ... ]	
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/configurableset&amp;gt;
&lt;br&gt;to select a set of configurable files or registry root keys with the same name 
&lt;br&gt;relatively to source and target roots and provide standard actions with their 
&lt;br&gt;contents
&lt;br&gt;&lt;br&gt;NOTES:
&lt;br&gt;&lt;br&gt;Elements:
&lt;br&gt;* &amp;lt;configurable&amp;gt; should concern only a single file or registry key
&lt;br&gt;* &amp;lt;configurableset&amp;gt; should concern a set of configuration files or registry 
&lt;br&gt;keys under a root key. There are no single keys or value manipulable within a 
&lt;br&gt;configurableset, but the behaviour results from the mergemode given.
&lt;br&gt;&lt;br&gt;Attributes:
&lt;br&gt;* keepoldkeys - If this option is false (default), parameters which do not 
&lt;br&gt;exist in the new parameter file or registry key will not be overtaken from old 
&lt;br&gt;files or registry keys, otherwise a full merge of parameters will be done. 
&lt;br&gt;Thus, this option decides about which parameters have to be in the target, not 
&lt;br&gt;their values. This attribute can be overriden by nested &amp;lt;delete&amp;gt; elements.
&lt;br&gt;* keepoldvalues - If this option is true, parameter values or registry data 
&lt;br&gt;from old configurables override the values coming with the installation. Thus, 
&lt;br&gt;this option decides about the parameter values of the parameters, which are 
&lt;br&gt;meant to be in the target configurable at the end. This attribute can be 
&lt;br&gt;overriden by nested &amp;lt;set&amp;gt; elements.
&lt;br&gt;* create - If this option is true a target configurable is created in the 
&lt;br&gt;target, if it exists in a previous installation in a different path given by 
&lt;br&gt;the fromdir attribute but doesn't come with the new installation. Otherwise 
&lt;br&gt;the installer will fail, if the configurable can't be found and keys are to be 
&lt;br&gt;set in it. A newly created configurable is added to the uninstaller file list 
&lt;br&gt;even if it doesn't come with the installer itself.
&lt;br&gt;&lt;br&gt;There might be some leaks in this concept, please tell them to me.
&lt;br&gt;Maybe we can rename some elements or attributes to get the user better 
&lt;br&gt;understanding them.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;René
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/New-feature%3A-Configuration-file-patching-and-merging-tp26533030p26533030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26526352</id>
	<title>Re: IzPack developers Twitter accounts</title>
	<published>2009-11-26T01:00:01Z</published>
	<updated>2009-11-26T01:00:01Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Now following you :-)
&lt;br&gt;&lt;br&gt;On Thu, Nov 26, 2009 at 9:45 AM, René Krell &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26526352&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rkrell@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; @renekrell
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wednesday 25 November 2009 21:41:32 you wrote:
&lt;br&gt;&amp;gt;&amp;gt; Mine is @jponge
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I know that Anthonin is @abonnefoy
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Who else is on Twitter? :-)
&lt;br&gt;&amp;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;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IzPack-developers-Twitter-accounts-tp26519937p26526352.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26526144</id>
	<title>Re: IzPack developers Twitter accounts</title>
	<published>2009-11-26T00:45:05Z</published>
	<updated>2009-11-26T00:45:05Z</updated>
	<author>
		<name>René Krell</name>
	</author>
	<content type="html">@renekrell
&lt;br&gt;&lt;br&gt;On Wednesday 25 November 2009 21:41:32 you wrote:
&lt;br&gt;&amp;gt; Mine is @jponge
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I know that Anthonin is @abonnefoy
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Who else is on Twitter? :-)
&lt;br&gt;&amp;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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IzPack-developers-Twitter-accounts-tp26519937p26526144.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26519937</id>
	<title>IzPack developers Twitter accounts</title>
	<published>2009-11-25T12:41:32Z</published>
	<updated>2009-11-25T12:41:32Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Mine is @jponge
&lt;br&gt;&lt;br&gt;I know that Anthonin is @abonnefoy
&lt;br&gt;&lt;br&gt;Who else is on Twitter? :-)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/IzPack-developers-Twitter-accounts-tp26519937p26519937.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26515226</id>
	<title>Re: How to handle installation failure</title>
	<published>2009-11-25T07:56:18Z</published>
	<updated>2009-11-25T07:56:18Z</updated>
	<author>
		<name>Davide Fiorentino</name>
	</author>
	<content type="html">Just in case my previous question wasn&amp;#39;t clear, my installer has an
upgrade feature to upgrade previous versions of the application.&lt;br&gt;In
the case where the upgrade fails, I want to provide a rollback.&lt;br&gt;The
question is: how and when to launch the rollback - is there a &amp;quot;cancel
installation&amp;quot; event to hook into?&amp;quot;&lt;br&gt;&lt;br&gt;Thank you in advance,&lt;br&gt;Davide&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-handle-installation-failure-tp26482391p26515226.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26498003</id>
	<title>Re: Processor interface and others... still missing in  release 4.3.2</title>
	<published>2009-11-24T07:32:24Z</published>
	<updated>2009-11-24T07:32:24Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">&amp;gt; Could you provide an approximate date for this new maintenance release?
&lt;br&gt;&lt;br&gt;No date is firm yet, but before the end of 2009 for sure.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Processor-interface-and-others...-still-missing-in-release-4.3.2-tp26333505p26498003.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26495774</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-24T05:23:53Z</published>
	<updated>2009-11-24T05:23:53Z</updated>
	<author>
		<name>Anthonin Bonnefoy</name>
	</author>
	<content type="html">Dan, I looked what you have checked in. It&amp;#39;s faster to have a working maven project with your method but I wouldn&amp;#39;t have done it like this.&lt;br&gt;I will continue to work on my ideas so we may compare both solutions :-)&lt;br&gt;
&lt;br&gt;Cheers,&lt;br&gt;Anthonin&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 24, 2009 at 9:30 AM, Anthonin Bonnefoy &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495774&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;anthonin.bonnefoy@...&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;Hello,&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I confirm what you said Dan, moving classes in different modules or packages is quite difficult, there are too much cyclic dependencies between classes and packages. &lt;br&gt;
&lt;/div&gt;&lt;div&gt;
Nevertheless, I want to try refactoring and eliminates dependencies between packages step by step, first trying to get a working version, writting tests and refactoring in order to decompose Izpack in correct maven modules.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;m working on a github fork (&lt;a href=&quot;http://github.com/bonnefoa/izpack-refactoring/tree/tests&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://github.com/bonnefoa/izpack-refactoring/tree/tests&lt;/a&gt;) for those who are interested. &lt;/div&gt;
&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;div&gt;Anthonin&lt;br&gt;&lt;/div&gt;&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 23, 2009 at 1:05 AM, Dan Tran &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495774&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&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;i meant this week, will get back after that :-)&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
-Dan&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;
On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495774&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; btw, I wont be able to continue any more work on this experiment, will&lt;br&gt;
&amp;gt; try to get back after that&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; -D&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495774&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; Thanks Dan,&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I&amp;#39;ll carefuly follow the activity there as well :-)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Hi Anthonin&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; following module&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-core&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-installer,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; ....&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-dist&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; other modules according the ant build.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; here is we need tests in order to&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; start refractoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build at&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26495774&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m currently trying to separate IZpack in maven modules but package&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I&amp;#39;m gonna&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together is&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;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;_blank&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;&amp;gt;&lt;br&gt;
&amp;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;/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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26495774.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26495169</id>
	<title>Re: Installer skeleton and Eclipse run configuration</title>
	<published>2009-11-24T04:39:25Z</published>
	<updated>2009-11-24T04:39:25Z</updated>
	<author>
		<name>René Krell</name>
	</author>
	<content type="html">I think I have some workaround for Eclipse:
&lt;br&gt;Project Properties - Builder - Add a new Ant builder &amp;quot;Create skeletons&amp;quot; with:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Buildfile:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ${workspace_loc:/IzPack/src/build.xml}
&lt;br&gt;using the default target &amp;quot;all&amp;quot;.
&lt;br&gt;&lt;br&gt;Not so efficient but does the job within the given circumstances.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Tuesday 24 November 2009 11:47:28 you wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; ...
&lt;br&gt;&amp;gt; is there any smart way for making a run configuration for compiling a test
&lt;br&gt;&amp;gt; package. At the moment, the installer skeleton is taken from
&lt;br&gt;&amp;gt; &amp;nbsp;lib/installer.jar (Packager.writeSkeletonInstaller()) and not from the
&lt;br&gt;&amp;gt; &amp;nbsp;freshly compiled classes from rebuilding the workspace after local
&lt;br&gt;&amp;gt; &amp;nbsp;changes.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thus, there is always a two-phase run configuration necessary at the
&lt;br&gt;&amp;gt; &amp;nbsp;moment_ 1. Creating the skeleton jars (using Ant and build.xml)
&lt;br&gt;&amp;gt; 2. Compiling
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Does anyone have a better solution?
&lt;br&gt;&amp;gt; &amp;nbsp;...
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installer-skeleton-and-Eclipse-run-configuration-tp26493781p26495169.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26493781</id>
	<title>Installer skeleton and Eclipse run configuration</title>
	<published>2009-11-24T02:47:17Z</published>
	<updated>2009-11-24T02:47:17Z</updated>
	<author>
		<name>René Krell</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;is there any smart way for making a run configuration for compiling a test 
&lt;br&gt;package. At the moment, the installer skeleton is taken from lib/installer.jar 
&lt;br&gt;(Packager.writeSkeletonInstaller()) and not from the freshly compiled classes 
&lt;br&gt;from rebuilding the workspace after local changes.
&lt;br&gt;&lt;br&gt;Thus, there is always a two-phase run configuration necessary at the moment_
&lt;br&gt;1. Creating the skeleton jars (using Ant and build.xml)
&lt;br&gt;2. Compiling
&lt;br&gt;&lt;br&gt;Does anyone have a better solution?
&lt;br&gt;&lt;br&gt;BTW: I don't like the way how native IzPack jars and 3rd-party jars are mixed 
&lt;br&gt;together under libs, they should be separated.
&lt;br&gt;&lt;br&gt;I would appreciate a smarter way for creating the skeleton for debugging 
&lt;br&gt;purposes, maybe I'll find some... ;-)
&lt;br&gt;&lt;br&gt;R.
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Installer-skeleton-and-Eclipse-run-configuration-tp26493781p26493781.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492273</id>
	<title>Re: Processor interface and others... still missing in  release 4.3.2</title>
	<published>2009-11-24T00:39:06Z</published>
	<updated>2009-11-24T00:39:06Z</updated>
	<author>
		<name>Mitchel99</name>
	</author>
	<content type="html">Hi all,
&lt;br&gt;&lt;br&gt;Thanks for your solution, it will solve lots of issues &lt;img class='smiley' src='http://old.nabble.com/images/smiley/smiley_good.gif' /&gt;&lt;br&gt;I'll wait next release to use Izpack. 
&lt;br&gt;Could you provide an approximate date for this new maintenance release?
&lt;br&gt;&lt;br&gt;Cheers,
&lt;br&gt;Mitchel.
&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;Julien Ponge-3 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message shrinkable-quote&quot;&gt;Ok I will commit that soon.
&lt;br&gt;&lt;br&gt;We'll make another maintenance release soon on the 4.3 branch as well,
&lt;br&gt;with a few other small fixes that I have in the pipeline.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;On Sun, Nov 15, 2009 at 3:17 PM, Kjell Braden
&lt;br&gt;&amp;lt;kb.codehaus@kjellbraden.de&amp;gt; wrote:
&lt;br&gt;&amp;gt; Julien Ponge schrieb:
&lt;br&gt;&amp;gt;&amp;gt; I am proposing this patch: it simply includes all IzPack classes into
&lt;br&gt;&amp;gt;&amp;gt; the standalone compiler jar, so that it can be used for extensions
&lt;br&gt;&amp;gt;&amp;gt; development properly.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; What do you think?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;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;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looks good, sounds like I don't have to supply both
&lt;br&gt;&amp;gt; standalone-compiler.jar and UserInputPanel.jar to my project's build
&lt;br&gt;&amp;gt; servers anymore.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks
&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;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Processor-interface-and-others...-still-missing-in-release-4.3.2-tp26333505p26492273.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492181</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-24T00:30:24Z</published>
	<updated>2009-11-24T00:30:24Z</updated>
	<author>
		<name>Anthonin Bonnefoy</name>
	</author>
	<content type="html">&lt;div&gt;Hello,&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I confirm what you said Dan, moving classes in different modules or packages is quite difficult, there are too much cyclic dependencies between classes and packages. &lt;br&gt;&lt;/div&gt;&lt;div&gt;
Nevertheless, I want to try refactoring and eliminates dependencies between packages step by step, first trying to get a working version, writting tests and refactoring in order to decompose Izpack in correct maven modules.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;m working on a github fork (&lt;a href=&quot;http://github.com/bonnefoa/izpack-refactoring/tree/tests&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://github.com/bonnefoa/izpack-refactoring/tree/tests&lt;/a&gt;) for those who are interested. &lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;Anthonin&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 23, 2009 at 1:05 AM, Dan Tran &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492181&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&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;i meant this week, will get back after that :-)&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
-Dan&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;br&gt;
On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492181&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt; btw, I wont be able to continue any more work on this experiment, will&lt;br&gt;
&amp;gt; try to get back after that&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; -D&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492181&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; Thanks Dan,&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; I&amp;#39;ll carefuly follow the activity there as well :-)&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Hi Anthonin&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; following module&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-core&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-installer,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; ....&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-dist&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; other modules according the ant build.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; here is we need tests in order to&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; start refractoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build at&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; -Dan&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492181&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I&amp;#39;m currently trying to separate IZpack in maven modules but package&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I&amp;#39;m gonna&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together is&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;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;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; --&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;
&amp;gt;&amp;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;_blank&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;&amp;gt;&lt;br&gt;
&amp;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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26492181.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26492103</id>
	<title>AW: Registry Keys not deleted</title>
	<published>2009-11-24T00:23:49Z</published>
	<updated>2009-11-24T00:23:49Z</updated>
	<author>
		<name>Andreas Vef</name>
	</author>
	<content type="html">Hi Atul,
&lt;br&gt;&lt;br&gt;these registry keys are not created by IzPack, but by the Windows explorer.
&lt;br&gt;They control the user-specific order of entries in the start menu.
&lt;br&gt;So the uninstaller does not know that they exist and how to remove them.
&lt;br&gt;&lt;br&gt;Kind regards,
&lt;br&gt;&amp;nbsp; &amp;nbsp;Andreas
&lt;br&gt;&lt;br&gt;-----Ursprüngliche Nachricht-----
&lt;br&gt;Von: Atul Kumar GULATI [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492103&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;atul.gulati@...&lt;/a&gt;] 
&lt;br&gt;Gesendet: Dienstag, 24. November 2009 04:27
&lt;br&gt;An: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26492103&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;Betreff: [izpack-user] Registry Keys not deleted
&lt;br&gt;&lt;br&gt;Hi, 
&lt;br&gt;&lt;br&gt;I find that even after uninstalling my software package, some registry keys are still not deleted. These are present in the following path.
&lt;br&gt;&lt;br&gt;HKEY_USERS\~\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\&amp;quot;MySampleProgram&amp;quot;
&lt;br&gt;&lt;br&gt;Any guidance on what I am missing , in the Installer scripts that allow this keys to remain , will be helpful.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Atul.
&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/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Registry-Keys-not-deleted-tp26489970p26492103.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26489970</id>
	<title>Registry Keys not deleted</title>
	<published>2009-11-23T19:26:35Z</published>
	<updated>2009-11-23T19:26:35Z</updated>
	<author>
		<name>Atul Kumar GULATI</name>
	</author>
	<content type="html">Hi, 
&lt;br&gt;&lt;br&gt;I find that even after uninstalling my software package, some registry keys are still not deleted. These are present in the following path.
&lt;br&gt;&lt;br&gt;HKEY_USERS\~\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs\&amp;quot;MySampleProgram&amp;quot;
&lt;br&gt;&lt;br&gt;Any guidance on what I am missing , in the Installer scripts that allow this keys to remain , will be helpful.
&lt;br&gt;&lt;br&gt;Thanks in advance.
&lt;br&gt;Atul.&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Registry-Keys-not-deleted-tp26489970p26489970.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26482391</id>
	<title>How to handle installation failure</title>
	<published>2009-11-23T09:14:56Z</published>
	<updated>2009-11-23T09:14:56Z</updated>
	<author>
		<name>Davide Fiorentino</name>
	</author>
	<content type="html">How can be handled installation failure within IzPack?&lt;br&gt;Actually I&amp;#39;m checking if everything is in the right place, but I&amp;#39;m wondering if there&amp;#39;s something else I can check (before leaving the installation itself) to know if all was ok.&lt;br&gt;
&lt;br&gt;Regards,&lt;br&gt;Davide&lt;br&gt;
&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/izpack---users-%40-codehaus-f31534.html&quot; embed=&quot;fixTarget[31534]&quot; target=&quot;_top&quot; &gt;izpack - users @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-handle-installation-failure-tp26482391p26482391.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26470970</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-22T16:05:35Z</published>
	<updated>2009-11-22T16:05:35Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">i meant this week, will get back after that :-)
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 7:43 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470970&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; btw, I wont be able to continue any more work on this experiment, will
&lt;br&gt;&amp;gt; try to get back after that
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -D
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470970&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Thanks Dan,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'll carefuly follow the activity there as well :-)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; following module
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-core
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-installer,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-standalone-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; other modules according the ant build.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; tests, and start other refractorings
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; here is we need tests in order to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; start refractoring.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26470970&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but package
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm gonna
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;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;&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26470970.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26466365</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-22T07:43:52Z</published>
	<updated>2009-11-22T07:43:52Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">btw, I wont be able to continue any more work on this experiment, will
&lt;br&gt;try to get back after that
&lt;br&gt;&lt;br&gt;-D
&lt;br&gt;&lt;br&gt;On Sun, Nov 22, 2009 at 2:05 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466365&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks Dan,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll carefuly follow the activity there as well :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Le 22 nov. 09 à 05:44, Dan Tran a écrit :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hi Anthonin
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Glad to see someone on the same boat with me.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I think it is best to do  straight port of the ant build using the
&lt;br&gt;&amp;gt;&amp;gt; following module
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; izpack-core
&lt;br&gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt; izpack-installer,
&lt;br&gt;&amp;gt;&amp;gt; ....
&lt;br&gt;&amp;gt;&amp;gt; izpack-standalone-compiler
&lt;br&gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into
&lt;br&gt;&amp;gt;&amp;gt; other modules according the ant build.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; This structure paves the way for us to write unit tests, integration
&lt;br&gt;&amp;gt;&amp;gt; tests, and start other refractorings
&lt;br&gt;&amp;gt;&amp;gt; like adding dependency injection like you have suggested.  The key
&lt;br&gt;&amp;gt;&amp;gt; here is we need tests in order to
&lt;br&gt;&amp;gt;&amp;gt; start refractoring.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build at
&lt;br&gt;&amp;gt;&amp;gt; izpack-maven/sandbox.  Please take a look
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26466365&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi Anthonin,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but package
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm gonna
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; try a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I fully agree.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; (pico
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I would not mind.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26466365.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26463947</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-22T02:05:04Z</published>
	<updated>2009-11-22T02:05:04Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Thanks Dan,
&lt;br&gt;&lt;br&gt;I'll carefuly follow the activity there as well :-)
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;Le 22 nov. 09 à 05:44, Dan Tran a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Anthonin
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Glad to see someone on the same boat with me.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I think it is best to do &amp;nbsp;straight port of the ant build using the
&lt;br&gt;&amp;gt; following module
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; izpack-core
&lt;br&gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt; izpack-installer,
&lt;br&gt;&amp;gt; ....
&lt;br&gt;&amp;gt; izpack-standalone-compiler
&lt;br&gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; izpack-core has every thing, then extract subsets of izpack-core into
&lt;br&gt;&amp;gt; other modules according the ant build.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This structure paves the way for us to write unit tests, integration
&lt;br&gt;&amp;gt; tests, and start other refractorings
&lt;br&gt;&amp;gt; like adding dependency injection like you have suggested. &amp;nbsp;The key
&lt;br&gt;&amp;gt; here is we need tests in order to
&lt;br&gt;&amp;gt; start refractoring.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I just checked in the initial izpack-core and izpack-compiler build at
&lt;br&gt;&amp;gt; izpack-maven/sandbox. &amp;nbsp;Please take a look
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26463947&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi Anthonin,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but package
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; gonna try a
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I fully agree.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ~250K (pico
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would not mind.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I would however be more annoyed to have all panel classes in every
&lt;br&gt;&amp;gt;&amp;gt; installer though, as it increases the footprint by a lot more than
&lt;br&gt;&amp;gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;&amp;gt;&amp;gt; users and see wether they mind or not, as putting them all together &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; is
&lt;br&gt;&amp;gt;&amp;gt; simpler (no need for a lot of submodules).
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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; &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;&amp;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; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26463947.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26462816</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-21T20:44:19Z</published>
	<updated>2009-11-21T20:44:19Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">Hi Anthonin
&lt;br&gt;&lt;br&gt;Glad to see someone on the same boat with me.
&lt;br&gt;&lt;br&gt;I think it is best to do &amp;nbsp;straight port of the ant build using the
&lt;br&gt;following module
&lt;br&gt;&lt;br&gt;izpack-core
&lt;br&gt;izpack-compiler
&lt;br&gt;izpack-installer,
&lt;br&gt;....
&lt;br&gt;izpack-standalone-compiler
&lt;br&gt;izpack-dist
&lt;br&gt;&lt;br&gt;izpack-core has every thing, then extract subsets of izpack-core into
&lt;br&gt;other modules according the ant build.
&lt;br&gt;&lt;br&gt;This structure paves the way for us to write unit tests, integration
&lt;br&gt;tests, and start other refractorings
&lt;br&gt;like adding dependency injection like you have suggested. &amp;nbsp;The key
&lt;br&gt;here is we need tests in order to
&lt;br&gt;start refractoring.
&lt;br&gt;&lt;br&gt;I just checked in the initial izpack-core and izpack-compiler build at
&lt;br&gt;izpack-maven/sandbox. &amp;nbsp;Please take a look
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;On Fri, Nov 20, 2009 at 1:31 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26462816&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Anthonin,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but package
&lt;br&gt;&amp;gt;&amp;gt; dependencies and singletons make the work really difficult. I'm gonna try a
&lt;br&gt;&amp;gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I fully agree.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K (pico
&lt;br&gt;&amp;gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would not mind.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I would however be more annoyed to have all panel classes in every
&lt;br&gt;&amp;gt; installer though, as it increases the footprint by a lot more than
&lt;br&gt;&amp;gt; 250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;&amp;gt; users and see wether they mind or not, as putting them all together is
&lt;br&gt;&amp;gt; simpler (no need for a lot of submodules).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26462816.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26440524</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-20T01:31:04Z</published>
	<updated>2009-11-20T01:31:04Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Hi Anthonin,
&lt;br&gt;&lt;br&gt;&amp;gt; I'm currently trying to separate IZpack in maven modules but package
&lt;br&gt;&amp;gt; dependencies and singletons make the work really difficult. I'm gonna try a
&lt;br&gt;&amp;gt; bit more but it is necessary to do a lot of heavy refactoring.
&lt;br&gt;&lt;br&gt;I fully agree.
&lt;br&gt;&lt;br&gt;&amp;gt; It would be nice to have dependency injection. Is a footprint of ~250K (pico
&lt;br&gt;&amp;gt; container) too much for this feature?
&lt;br&gt;&lt;br&gt;I would not mind.
&lt;br&gt;&lt;br&gt;I would however be more annoyed to have all panel classes in every
&lt;br&gt;installer though, as it increases the footprint by a lot more than
&lt;br&gt;250k. Anyway on this particular point I think we need Dan to ask the
&lt;br&gt;users and see wether they mind or not, as putting them all together is
&lt;br&gt;simpler (no need for a lot of submodules).
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26440524.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26440055</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-20T00:44:38Z</published>
	<updated>2009-11-20T00:44:38Z</updated>
	<author>
		<name>Anthonin Bonnefoy</name>
	</author>
	<content type="html">I&amp;#39;m currently trying to separate IZpack in maven modules but package dependencies and singletons make the work really difficult. I&amp;#39;m gonna try a bit more but it is necessary to do a lot of heavy refactoring.&lt;br&gt;&lt;br&gt;
It would be nice to have dependency injection. Is a footprint of ~250K (pico container) too much for this feature?&lt;br&gt;&lt;br&gt;Anthonin &lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Thu, Nov 19, 2009 at 10:09 PM, Dan Tran &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440055&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&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;Let&amp;#39;s me do some more experiments to understand more about IZPack&lt;br&gt;
internals before polling IZPack user&lt;br&gt;
&lt;br&gt;
Thanks for the feedback.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
-Dan&lt;br&gt;
&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;&lt;br&gt;
On Thu, Nov 19, 2009 at 12:49 PM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26440055&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
&amp;gt;&amp;gt; Can we poll the user?&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Yes, please send an email to the user list.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&amp;gt; The key here, we dont have to bind IZPack build to any specific IDE&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; Of course :-)&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; The other thing I like with the recent IntelliJ IDEA builds is that it can&lt;br&gt;
&amp;gt; directly load a POM as a project, which is a super-fast way to work with&lt;br&gt;
&amp;gt; Maven-enabled projects.&lt;br&gt;
&amp;gt;&lt;br&gt;
&amp;gt; --&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;
&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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;_blank&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;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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26440055.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26434146</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T13:09:56Z</published>
	<updated>2009-11-19T13:09:56Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">Let's me do some more experiments to understand more about IZPack
&lt;br&gt;internals before polling IZPack user
&lt;br&gt;&lt;br&gt;Thanks for the feedback.
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 12:49 PM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26434146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; Can we poll the user?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, please send an email to the user list.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; The key here, we dont have to bind IZPack build to any specific IDE
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Of course :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The other thing I like with the recent IntelliJ IDEA builds is that it can
&lt;br&gt;&amp;gt; directly load a POM as a project, which is a super-fast way to work with
&lt;br&gt;&amp;gt; Maven-enabled projects.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26434146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433859</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T12:49:02Z</published>
	<updated>2009-11-19T12:49:02Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">&amp;gt; Can we poll the user?
&lt;br&gt;&lt;br&gt;Yes, please send an email to the user list.
&lt;br&gt;&lt;br&gt;&amp;gt; The key here, we dont have to bind IZPack build to any specific IDE
&lt;br&gt;&lt;br&gt;&lt;br&gt;Of course :-)
&lt;br&gt;&lt;br&gt;The other thing I like with the recent IntelliJ IDEA builds is that it &amp;nbsp;
&lt;br&gt;can directly load a POM as a project, which is a super-fast way to &amp;nbsp;
&lt;br&gt;work with Maven-enabled projects.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26433859.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433787</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T12:43:57Z</published>
	<updated>2009-11-19T12:43:57Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt;&amp;gt;    I also strongly suggest that we should soon deprecate the
&lt;br&gt;&amp;gt;&amp;gt; requirement to have multiple
&lt;br&gt;&amp;gt;&amp;gt;    panels and events jars to reduce the complexity and usage since
&lt;br&gt;&amp;gt;&amp;gt; user can specify
&lt;br&gt;&amp;gt;&amp;gt;    the full package name to achieve the same result.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well a panel jar contains several classes (not just the one from the panel
&lt;br&gt;&amp;gt; class), so I am not sure how you would fix the problem. Also, the thing
&lt;br&gt;&amp;gt; which is important is not to include all panel classes in every installer,
&lt;br&gt;&amp;gt; but rather just the specified ones.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Could you please clarify this?
&lt;/div&gt;&lt;br&gt;For user with required small foot print, so only include necessary
&lt;br&gt;panel jar file is a good thing to have.
&lt;br&gt;&lt;br&gt;For my case, the installer always big so adding an extra 700K of full
&lt;br&gt;izpack jar is not that bad
&lt;br&gt;&lt;br&gt;So my take here, how often we see user with small footprint
&lt;br&gt;requirement? &amp;nbsp;and extra 500K is not acceptable?
&lt;br&gt;&lt;br&gt;Can we poll the user?
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;  - Due to its Eclipse friendliness, we can begin slowly refactor IZPack
&lt;br&gt;&amp;gt;&amp;gt;    see this &lt;a href=&quot;http://www.infoq.com/news/2009/11/legacy-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.infoq.com/news/2009/11/legacy-code&lt;/a&gt;&amp;nbsp;and add tests.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Nice. Refactoring &amp;quot;old&amp;quot; code is always an art :-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; That's a point I mentioned in my talk this week: code goes through lots of
&lt;br&gt;&amp;gt; hype waves over the years, and eventually looks bad... yet works.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; BTW did you have a look at IntelliJ IDEA? (now even opensource) The
&lt;br&gt;&amp;gt; refactorings it offers are superior to those of Eclipse.
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;IntelliJ IDEA is also a good one to use, there is maven plugin to
&lt;br&gt;generate project file for you on the fly.
&lt;br&gt;&lt;br&gt;The key here, we dont have to bind IZPack build to any specific IDE
&lt;br&gt;&lt;br&gt;&amp;gt; Cheers
&lt;br&gt;&lt;br&gt;Dan
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26433787.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26433590</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T12:32:09Z</published>
	<updated>2009-11-19T12:32:09Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Hi Dan,
&lt;br&gt;&lt;br&gt;First of all, thanks for your efforts! I hope you found some time for &amp;nbsp;
&lt;br&gt;a little nap though :-)
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; I also strongly suggest that we should soon deprecate the
&lt;br&gt;&amp;gt; requirement to have multiple
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; panels and events jars to reduce the complexity and usage since
&lt;br&gt;&amp;gt; user can specify
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; the full package name to achieve the same result.
&lt;br&gt;&lt;br&gt;Well a panel jar contains several classes (not just the one from the &amp;nbsp;
&lt;br&gt;panel class), so I am not sure how you would fix the problem. Also, &amp;nbsp;
&lt;br&gt;the thing which is important is not to include all panel classes in &amp;nbsp;
&lt;br&gt;every installer, but rather just the specified ones.
&lt;br&gt;&lt;br&gt;Could you please clarify this?
&lt;br&gt;&lt;br&gt;&amp;gt; &amp;nbsp; - Due to its Eclipse friendliness, we can begin slowly refactor &amp;nbsp;
&lt;br&gt;&amp;gt; IZPack
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; see this &lt;a href=&quot;http://www.infoq.com/news/2009/11/legacy-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.infoq.com/news/2009/11/legacy-code&lt;/a&gt;&amp;nbsp;and add &amp;nbsp;
&lt;br&gt;&amp;gt; tests.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Nice. Refactoring &amp;quot;old&amp;quot; code is always an art :-)
&lt;br&gt;&lt;br&gt;That's a point I mentioned in my talk this week: code goes through &amp;nbsp;
&lt;br&gt;lots of hype waves over the years, and eventually looks bad... yet &amp;nbsp;
&lt;br&gt;works.
&lt;br&gt;&lt;br&gt;BTW did you have a look at IntelliJ IDEA? (now even opensource) The &amp;nbsp;
&lt;br&gt;refactorings it offers are superior to those of Eclipse.
&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26433590.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26431429</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T10:23:19Z</published>
	<updated>2009-11-19T10:23:19Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">Hi IZPack team
&lt;br&gt;&lt;br&gt;After a new night pulling my hair out, and attempt to split the
&lt;br&gt;current IZPack Ant build
&lt;br&gt;into multiple module with Maven as build infrastructure, I have
&lt;br&gt;accepted the defeat due
&lt;br&gt;to many cyclic dependencies among izpack java packages. Changing the
&lt;br&gt;code, moving
&lt;br&gt;class between packages is suicidal.
&lt;br&gt;&lt;br&gt;However, one good thing come out of this experiment is that all IZPack
&lt;br&gt;java source can still build
&lt;br&gt;with Maven nicely using single module. Integrating with Eclipse is a
&lt;br&gt;breeze and pleasant to work with
&lt;br&gt;&lt;br&gt;Here a few recommendations:
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Move on with single maven build and create multiple jars out of
&lt;br&gt;maven. However
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;I also strongly suggest that we should soon deprecate the
&lt;br&gt;requirement to have multiple
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;panels and events jars to reduce the complexity and usage since
&lt;br&gt;user can specify
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;the full package name to achieve the same result.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;- Due to its Eclipse friendliness, we can begin slowly refactor IZPack
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;see this &lt;a href=&quot;http://www.infoq.com/news/2009/11/legacy-code&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.infoq.com/news/2009/11/legacy-code&lt;/a&gt;&amp;nbsp;and add tests.
&lt;br&gt;&lt;br&gt;Thoughts?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 1:13 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431429&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I spoke too soon,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We will have a separate project just to build the native code have its
&lt;br&gt;&amp;gt; own release cycle.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Nov 19, 2009 at 1:06 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431429&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; native-maven-plugin will do the job
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Thu, Nov 19, 2009 at 12:55 AM, René Krell &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431429&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rkrell@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; It would be very nice to have also a build system for native JNI code, which
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; automatically builds at least Linux + Windows 32 + 64 bit shared libraries.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; This might not be easy, may be in an emulator or virtual machine...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Or is there already a solution I haven't seen yet?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; René
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Wednesday 18 November 2009 20:12:28 you wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Very nice!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Wed, Nov 18, 2009 at 6:08 PM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431429&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; all izpack panels can stay in one module, we will use split the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; package up into multiple jar with classifier at package time. Same is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; for izpack listeners
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Also, please note that current user can the specify the panel and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; listener using full package name, and therefor we may want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; deprecate individual jars.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; This means they can just use the standalone compiler without the need
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; of full izpack installation. Your latest changes to standalone
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; packaging open make this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; possible for Ant user as well.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Wed, Nov 18, 2009 at 8:53 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26431429&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi Dan,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am thinking of divide izpack into:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-util
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-api
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-uninstaller
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-event
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-panel
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + 1 submodule per panel?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-listener
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + (same idea)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-native
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; *yes*, this sounds good :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Along the way you might need to do some refactorings, like renaming /
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; splitting packages, but it will do the code a lot of good!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; As I said when Dennis launched the idea a few month back: green flag
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to do any necessary change :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26431429.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26423671</id>
	<title>Slides of the fOSSa 2009 conference</title>
	<published>2009-11-19T02:02:34Z</published>
	<updated>2009-11-19T02:02:34Z</updated>
	<author>
		<name>Julien Ponge-3</name>
	</author>
	<content type="html">Hi everyone,
&lt;br&gt;&lt;br&gt;Here are the slides of my presentation at fOSSa 2009
&lt;br&gt;(&lt;a href=&quot;http://fossa.inrialpes.fr/2009/):&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://fossa.inrialpes.fr/2009/):&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://www.slideshare.net/julien.ponge/izpack-fossa-2009&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.slideshare.net/julien.ponge/izpack-fossa-2009&lt;/a&gt;&lt;br&gt;&lt;br&gt;Cheers
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&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/izpack---announce-%40-codehaus-f31536.html&quot; embed=&quot;fixTarget[31536]&quot; target=&quot;_top&quot; &gt;izpack - announce @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Slides-of-the-fOSSa-2009-conference-tp26423671p26423671.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26423044</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T01:13:03Z</published>
	<updated>2009-11-19T01:13:03Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">I spoke too soon,
&lt;br&gt;&lt;br&gt;We will have a separate project just to build the native code have its
&lt;br&gt;own release cycle.
&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 1:06 AM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423044&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; native-maven-plugin will do the job
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -Dan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Thu, Nov 19, 2009 at 12:55 AM, René Krell &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423044&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rkrell@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; It would be very nice to have also a build system for native JNI code, which
&lt;br&gt;&amp;gt;&amp;gt; automatically builds at least Linux + Windows 32 + 64 bit shared libraries.
&lt;br&gt;&amp;gt;&amp;gt; This might not be easy, may be in an emulator or virtual machine...
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Or is there already a solution I haven't seen yet?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; René
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wednesday 18 November 2009 20:12:28 you wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Very nice!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Wed, Nov 18, 2009 at 6:08 PM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423044&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; all izpack panels can stay in one module, we will use split the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; package up into multiple jar with classifier at package time. Same is
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; for izpack listeners
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; Also, please note that current user can the specify the panel and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; listener using full package name, and therefor we may want to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; deprecate individual jars.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; This means they can just use the standalone compiler without the need
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; of full izpack installation. Your latest changes to standalone
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; packaging open make this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; possible for Ant user as well.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; On Wed, Nov 18, 2009 at 8:53 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26423044&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi Dan,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am thinking of divide izpack into:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-util
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-api
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-uninstaller
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-event
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-panel
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + 1 submodule per panel?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-listener
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + (same idea)?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-native
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; *yes*, this sounds good :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Along the way you might need to do some refactorings, like renaming /
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; splitting packages, but it will do the code a lot of good!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; As I said when Dennis launched the idea a few month back: green flag
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to do any necessary change :-)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;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;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;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;&amp;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;&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26423044.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26422956</id>
	<title>Re: Experimenting with Maven build</title>
	<published>2009-11-19T01:06:54Z</published>
	<updated>2009-11-19T01:06:54Z</updated>
	<author>
		<name>Dan Tran</name>
	</author>
	<content type="html">native-maven-plugin will do the job
&lt;br&gt;&lt;br&gt;-Dan
&lt;br&gt;&lt;br&gt;&lt;br&gt;On Thu, Nov 19, 2009 at 12:55 AM, René Krell &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26422956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rkrell@...&lt;/a&gt;&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It would be very nice to have also a build system for native JNI code, which
&lt;br&gt;&amp;gt; automatically builds at least Linux + Windows 32 + 64 bit shared libraries.
&lt;br&gt;&amp;gt; This might not be easy, may be in an emulator or virtual machine...
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Or is there already a solution I haven't seen yet?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; René
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On Wednesday 18 November 2009 20:12:28 you wrote:
&lt;br&gt;&amp;gt;&amp;gt; Very nice!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; On Wed, Nov 18, 2009 at 6:08 PM, Dan Tran &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26422956&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dantran@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; all izpack panels can stay in one module, we will use split the
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; package up into multiple jar with classifier at package time. Same is
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; for izpack listeners
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; Also, please note that current user can the specify the panel and
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; listener using full package name, and therefor we may want to
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; deprecate individual jars.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; This means they can just use the standalone compiler without the need
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; of full izpack installation. Your latest changes to standalone
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; packaging open make this
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; possible for Ant user as well.
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; -Dan
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; On Wed, Nov 18, 2009 at 8:53 AM, Julien Ponge &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26422956&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;julien.ponge@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Hi Dan,
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I am thinking of divide izpack into:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-util
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-api
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-compiler
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-installer
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-uninstaller
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-event
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-panel
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + 1 submodule per panel?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-listener
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;   + (same idea)?
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-native
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; izpack-dist
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; *yes*, this sounds good :-)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Along the way you might need to do some refactorings, like renaming /
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; splitting packages, but it will do the code a lot of good!
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; As I said when Dennis launched the idea a few month back: green flag
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; to do any necessary change :-)
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; Cheers
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://izpack.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://izpack.org/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://jpz-log.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://jpz-log.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; &lt;a href=&quot;http://julien.ponge.info/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://julien.ponge.info/&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;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; &amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; ---------------------------------------------------------------------
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt; To unsubscribe from this list, please visit:
&lt;br&gt;&amp;gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;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;
&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/izpack---dev-%40-codehaus-f31535.html&quot; embed=&quot;fixTarget[31535]&quot; target=&quot;_top&quot; &gt;izpack - dev @ codehaus&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Experimenting-with-Maven-build-tp26403124p26422956.html" />
</entry>

</feed>
