Jason van Zyl wrote:

3) bootstrap without an m2 installation


Can't we do this now?

Yes, but its a goal to still be able to do this after attaining 1 & 2 :)



4) bootstrap without dependencies (ie, build plexus etc from sources
before m2, for gump and gentoo, etc)


How are we going to do this easily right now? Say, picking a tag for
plexus and all the other dependencies. Or will this option come in a
subsequent refactoring?

Yes, that is part of the purpose of changing the bootstrap.


The bootstrap would be much like at present, but be split into phases.

phase 1:
- like mboot2, but pared down so that it can do an install for any limited pom.xml using just the jdk


But this would still require plexus and much of the other dependencies
being built from source?

No, like mboot now, this doesn't require plexus. It would just the like mboot1 where it could build any m2 project within some constraints (so we can use it to build plexus, etc for the next phase).


So we're downloading here and not building from source. I'm confused
with the object above of building from source.

The default mode would be to download releases. The from-source building option is for stubborn projects like gump and gentoo which don't believe in binaries :)

Of course, this is by necessity in gump and so it will use plexus HEAD, where Gentoo will probably use the tag we give them that corresponds to the version it is later going to install.

If you want to do the work then go for it.

Actually, I figured Trygve will do it for us so he can do his Debian packging :)

I may not get right into this but I'd least like to do the restructure and documentation and leave the path open for someone to do it, as we have had abunch of questions about this over the last 6 months.

- Brett

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to