Details
-
Improvement
-
Status: Closed
-
Trivial
-
Resolution: Fixed
-
None
-
None
-
None
Description
Currently the base and uima-as builds work as follows:
An aggregator POM lists the modules, and has common, factored-out things for the parts.
An "assembly" pom is not an aggregator pom, and is just used for assembly.
In the sandbox build, the SandboxDistr POM is an aggregator POM and the common factored-out parent for the sandbox projects, but the assembly pom is also an aggregator pom. So if you do
cd SandboxDistr
mvn install
it build all the projects, and then if you do
cd SandboxDistr/annotator-package (where the assembly pom is)
mvn assembly:assembly
it rebuilds (but doesn't install) all the sandbox projects. I've been working around this by coding
mvn -N assembly:assembly