Hi Eric,

> I'd like to convert the whole build to Maven, but am running into a
> wall trying to figure out how to create a project that needs no
> source, and packages with other projects' classes and resources.

The general approach to creating a JAR-with-dependencies or "uber-jar" is
to use either maven-assembly-plugin or maven-shade-plugin. The latter in
particular offers a few different features relating to this. You can
certainly create a new project, perhaps with <packaging>pom</packaging>,
and with dependencies on all the artifacts you need to be part of the
uber-jar, whose attached artifact is the generated uber-jar with a GAV of
your choice.

Have you explored using one of those? There may be obstacles with e.g.,
synthesizing your uber-jar's manifest, but we won't really be able to offer
much advice here until you try and can describe the specific issues you're
having in more detail first.

Regards,
Curtis

Reply via email to