{"comment":{"created_at":"2011-10-24T03:04:33Z","body":"Applied the pull request; thanks.","updated_at":"2011-10-24T03:04:33Z","url":"https://api.github.com/repos/technomancy/leiningen/issues/comments/2499373","id":2499373,"user":{"avatar_url":"https://secure.gravatar.com/avatar/22788ec68b2aee512f8f4c5d8ae819ae?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"22788ec68b2aee512f8f4c5d8ae819ae","url":"https://api.github.com/users/technomancy","id":141,"login":"technomancy"}},"action":"created","issue":{"number":295,"created_at":"2011-10-16T21:45:11Z","pull_request":{"diff_url":null,"patch_url":null,"html_url":null},"body":"If you compile this\r\n\r\n```clojure\r\n(ns x.y.z)\r\n\r\n(defn something []\r\n  (proxy [Object] []\r\n    (toString [] \"hi there!\")))\r\n```\r\n\r\nYou get a bunch of class files in `classes/x/y/`, but also in `classes/x/y/proxy$java/lang/`.\r\n\r\nThe former encodes an expectation of the latter to be there, causing a `ClassNotFoundException` when trying to use a proxy.\r\n\r\nThe issue is illustrated by test changes, and fixed, in [my clean-compile-with-proxy branch](https://github.com/S11001001/leiningen/commits/clean-compile-with-proxy).","comments":1,"title":":clean-non-project-files true disables [Clojure] proxies","updated_at":"2011-10-24T03:04:33Z","url":"https://api.github.com/repos/technomancy/leiningen/issues/295","id":1923433,"assignee":null,"milestone":null,"closed_at":"2011-10-24T03:04:33Z","user":{"avatar_url":"https://secure.gravatar.com/avatar/f3c712c1536240de32d4ecfc039f80aa?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"f3c712c1536240de32d4ecfc039f80aa","url":"https://api.github.com/users/S11001001","id":219186,"login":"S11001001"},"html_url":"https://github.com/technomancy/leiningen/issues/295","labels":[],"state":"closed"},"legacy":{"issue_id":1923433,"comment_id":2499373}}