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]