Ok, the assembly is working. I had to fix a few bugs on the way, but
I'll push forward for an assembly plugin release soon.
Some more comments...
On 1/3/06, Brett Porter <[EMAIL PROTECTED]> wrote:
> > Yeah we got some issues with the groupId's because of every subproject
> > picking its own package name. I think we all need to derive from the
> > same org.apache.directory base for packages. Then make our groupId this
> > or off of it like org.apache.directory.asn1. WDYT?
>
> You don't have to change the package names, but definitely should have
> o.a.directory as a base for groups. You can either put them all in the
> one group, or if you expect each subproject to have a number of
> modules (like mina), then they might want their own group IDs like
> you've suggested.
The main comment I have on the build is that the very flat layout
might be better as a hierachy (which is similar to the comment above).
That way, you can build all the apacheds modules, all the mina
modules, or everything together. Currently, it's one or everything.
so:
+ pom.xml
+- apacheds
+- pom.xml
+- apacheds-shared
+- pom.xml
+- apacheds-server-main
+- pom.xml
...
+- mina
+- pom.xml
+- mina-examples
+- pom.xml
...
This would also give you the level to include the parent poms,
removing the need for -build modules.
WDYT?
I haven't done any more than the base build, but it worked out of the
box on my clean environment. Nice!
- Brett