File tree Expand file tree Collapse file tree
src/main/clojure/clojure/tools/deps Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,6 +3,8 @@ Changelog
33
44* Also see [ Tools and installer changelog] ( https://github.com/clojure/brew-install/blob/1.12.4/CHANGELOG.md ) *
55
6+ * next
7+ * TDEPS-279 Set aether.connector.userAgent to tools.deps if using as library, set to ClojureCLI for the CLI dep expansion
68* 0.30.1607 on May 12, 2026
79 * Update to Clojure 1.12.5
810 * Update to latest deps
Original file line number Diff line number Diff line change 134134(defn run
135135 " Run make-classpath script. See -main for details."
136136 [{:keys [cp-file jvm-file main-file basis-file manifest-file skip-cp tool-mode tool-name tool-aliases trace tree] :as opts}]
137+ (when-let [user-agent (some-> " clojure/install/useragent.txt" jio/resource slurp)]
138+ (System/setProperty " aether.connector.userAgent" user-agent))
137139 (let [opts' (cond-> opts
138140 (and tool-mode (not tool-aliases))
139141 (assoc :tool-data (when tool-name (resolve-tool-args tool-name))))
Original file line number Diff line number Diff line change 207207 (^RepositorySystem []
208208 (make-system (make-locator )))
209209 (^RepositorySystem [^ServiceLocator locator]
210+ (when-not (System/getProperty " aether.connector.userAgent" )
211+ (System/setProperty " aether.connector.userAgent" " tools.deps" ))
210212 (.getService locator RepositorySystem)))
211213
212214(def ^TransferListener console-listener
You can’t perform that action at this time.
0 commit comments