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
