     (mapv build-fn dependencies)))
 
 (schema/defn copy-additional-uberjars!
-  [uberjar-paths :- [schema/Str]]
+  [uberjar-info :- [UberjarInfo]]
   (lein-main/info "Copying additional uberjars to staging directory")
-  (doseq [jar-path uberjar-paths]
-    (let [destination-path (format "%s/%s" staging-dir (fs/base-name jar-path))]
-      (fs/copy jar-path destination-path))))
+  (doseq [jar-file (map :uberjar uberjar-info)]
+    (let [destination-path (format "%s/%s" staging-dir (fs/base-name jar-file))]
+      (fs/copy jar-file destination-path))))
 
 (defmulti action
   (fn [action & args] action))

    ; When the project.clj file is read by project/read above, it includes the
    ; file's location in the project map that it produces. This is how the
    ; uberjar/uberjar function knows where to create the new uberjar
    (uberjar/uberjar project-map)))

(schema/defn build-additional-uberjars! :- [schema/Str]
  "Builds uberjars from projects specified in the :additional-uberjars section
  of the ezbake config and returns a list of paths to the built uberjars.

  For dependency resolution, we use the same list of repositories (under the
  :repositories key in project.clj) as the lein project that ezbake is running

          bin-files       (cp-shared-files dependencies get-bin-files-in)
          terminus-files  (cp-terminus-files dependencies build-target)
          upstream-ezbake-configs (get-upstream-ezbake-configs lein-project)
          additional-uberjar-info (build-additional-uberjars! lein-project)
          additional-uberjar-filenames (map #(fs/base-name (:uberjar %)) additional-uberjar-info)]
      (cp-shared-files dependencies get-cli-defaults-files-in)
      (cp-shared-files dependencies get-build-scripts-files-in)
      (if cli-app-files
        (cp-cli-wrapper-scripts (:name lein-project)))
      (cp-doc-files lein-project)
      (when additional-uberjar-info
        (copy-additional-uberjars! additional-uberjar-info))
      (generate-ezbake-config-file! lein-project
                                    build-target
                                    config-files
