Am 29.01.2013 21:49, schrieb Marshall Schor:
I notice that the top level project (the one you run mvn install on to build
everything) is uimaj-textmarker-parent.

This is different from the conventions of other projects - where the top level
would have been something like:

uimaj-textmarker.


I agree. I chose this layout after the discussion of Richard and you about this topic, but I do not really have a strong opinion about it.

I would have named the reactor/top level project "uimaj-textmarker", but there was already a project with this name, the implementation of the analysis engine and rule inference, which can be renamed to "uimaj-textmarker-core".

I don't think this is a blocker, but if things are worked on before another
release, it might be good to change this.

I agree :-)

Best,

Peter

The convention other multi-module projects take is to have a top level project,

XXX

have a <modules> statement that specifies the included projects.  Among those is
a project conventionally named
XXX-parent

This project is a "pom" project which just has the shared Parent Pom for the
project.  In some cases, it's not needed, if the project has no pom "factoring"
that isn't already provided by the higher level poms - the common UIMA parent
pom and the common Apache parent pom.

Most projects have this so they can override the common UIMA parent pom (often,
just until the common UIMA parent pom is updated and released).

-Marshall

Reply via email to