{"action":"closed","issue":{"url":"https://api.github.com/repos/cbeust/kobalt/issues/56","labels_url":"https://api.github.com/repos/cbeust/kobalt/issues/56/labels{/name}","comments_url":"https://api.github.com/repos/cbeust/kobalt/issues/56/comments","events_url":"https://api.github.com/repos/cbeust/kobalt/issues/56/events","html_url":"https://github.com/cbeust/kobalt/issues/56","id":119067674,"number":56,"title":"fatjar cause big jar size","user":{"login":"yoavst","id":3912269,"avatar_url":"https://avatars.githubusercontent.com/u/3912269?v=3","gravatar_id":"","url":"https://api.github.com/users/yoavst","html_url":"https://github.com/yoavst","followers_url":"https://api.github.com/users/yoavst/followers","following_url":"https://api.github.com/users/yoavst/following{/other_user}","gists_url":"https://api.github.com/users/yoavst/gists{/gist_id}","starred_url":"https://api.github.com/users/yoavst/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yoavst/subscriptions","organizations_url":"https://api.github.com/users/yoavst/orgs","repos_url":"https://api.github.com/users/yoavst/repos","events_url":"https://api.github.com/users/yoavst/events{/privacy}","received_events_url":"https://api.github.com/users/yoavst/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-26T15:45:23Z","updated_at":"2015-11-26T23:24:58Z","closed_at":"2015-11-26T23:24:58Z","body":"```\r\nval p = kotlinProject {\r\n    name = \"Kotlin\"\r\n    group = \"com.yoavst.kotlin\"\r\n    artifactId = name\r\n    version = \"0.1\"\r\n    sourceDirectories = hashSetOf(\"src/\")\r\n\r\n    application {\r\n        mainClass = \"com.yoavst.kotlin.PackageKt\"\r\n    }\r\n\r\n\r\n    assemble {\r\n        jar {\r\n            fatJar = true\r\n            manifest {\r\n                attributes(\"main-class\", \"com.yoavst.kotlin.PackageKt\")\r\n            }\r\n        }\r\n    }\r\n\r\n}\r\n```\r\n\r\nMake a 18MB jar, from 5 small classes. I think it is because it includes `Kotlin-reflect`."}}