def unreadableSettings = { val hoge1 = TaskKey[Unit]("hoge1") in Compile val hoge2 = TaskKey[Unit](":hoge2") in Compile val hoge3 = TaskKey[Unit](":hoge3") in Compile val fuga1 = TaskKey[Unit](":fuga1") in Compile val fuga2 = TaskKey[Unit](":fuga2") in Compile Seq( hoge1 := println("hoge1!"), hoge2 := println("hoge2!"), hoge3 := println("hoge3!"), fuga1 := println("fuga1!"), fuga2 := println("fuga
![sbt のタスク定義が大変なので DSL を作ってみた - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/d9d6a0dd01d1da91b62b685a518339351700140b/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9c2J0JTIwJUUzJTgxJUFFJUUzJTgyJUJGJUUzJTgyJUI5JUUzJTgyJUFGJUU1JUFFJTlBJUU3JUJFJUE5JUUzJTgxJThDJUU1JUE0JUE3JUU1JUE0JTg5JUUzJTgxJUFBJUUzJTgxJUFFJUUzJTgxJUE3JTIwRFNMJTIwJUUzJTgyJTkyJUU0JUJEJTlDJUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgxJUJGJUUzJTgxJTlGJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkNtaWRkbGUmcz04ZTJjYjQ4ODNiNzdmYzQzZmY0NTlkNjE0NzFhYTQwOQ%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwandoYWNvJnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jNWJlZmEyZGIxMzE1ZDU3YTg4YzQ3ZmNkNDJkNWQ1Nw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3f57d849e216d33501b5c56169dcbf91)