Do you think you could recreate this situation with a test case? It might be easy to decide which dependencies to include in the pom.
> On May 3, 2021, at 9:18 PM, Robin Garner <robin.gar...@gmail.com> wrote: > > I have a project that comprises a dozen or so subprojects. The eventual > web app has on the order of 200 dependencies, but at the 'low end' of the > subprojects there's an API jar file that by rights should have exactly one > dependency. > > When I upload the API artifact to nexus, the pom.xml that is generated > contains the complete set of project dependencies, not simply the API > dependencies. > > Some trial and error shows that the sub-project's dependency list is used > for compiling and running unit tests, but POM generation and eclipse > .classpath generation seem to use the union of all the subproject > dependencies. > > Is this a bug ? I'm currently working around the issue using the > 'pom.content' method to hand-build the exported pom.xml file, but IWBNI > there was a better way. > > > I'm running buildr 1.5.8 on ruby 2.4. > > Thanks in advance, > Robin