I'm taking David's framework and will be building the installer such that it 
includes the internal repository and lays down only the desired 
configurations at install time.


$ erik

 On Tuesday 22 November 2005 04:46, David Jencks wrote:
> I've been working with Eric on the installer.  I think we have quite a
> few of the pieces in place, although there is still a lot to do with
> izpack.
>
> I modified the assembly plugin to allow subclasses to set the source
> repository, the target repository, and the target config-store.  One
> the the classes now accepts a configuration car file, and copies it an
> all its dependencies into another repository.  My idea is that this
> will be the main step in building the installer.  We will supply a list
> of all the configurations we want available, and get a repository that
> we will pack up into the installer that contains all the car files and
> all their dependencies.  (We'll also need the lib and bin directories
> at least, but the contents of these are fixed).  I created a new
> modules assemblies/j2ee-installer that does this (although the list of
> configs is copied directly from the jetty server and needs all the
> tomcat specific cars added to it).
>
> I'm assuming that we will be able to package this repo into the
> installer jar without much trouble, but I don't know how to do that
> yet.
>
> We should be able to use the regular assembly plugin
> LocalConfigInstaller class when the installer is run to install, from
> the repository inside the installer jar, the configurations into the
> target config store and all their dependencies into the target
> repository.  I haven't figured out how to do that yet either.  I'm not
> sure if a custom action is sufficient or if we have to write some kind
> of custom panel as well.  I beileve the LocalConfigInstaller will be
> able to copy stuff out of a jar file if we supply a "jar URI" for the
> sourceRepositoryURI.
>
> thanks
> david jencks

-- 

Regards,

Erik

Reply via email to