Gradle実践シリーズその6です〜 今回はExecutableJar、所謂実行可能jarを生成する方法についてです。 簡単な実行可能jarの作り方としては以下のコードがよくサンプルとして挙がります。 jar { from configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } manifest.mainAttributes("Main-Class" : "tree.s2.batch.SampleBatch") } これで実行可能jarは作成できました!やったぜ。 ・・・ ・・・・・ ・・・・・・・ 全然やってない 全然ダメです。 何がダメかというと、jarの中身がダメなのです。 ちょっとこのjarを解凍してみます。 ・・・中略・・・ creating: META-INF/maven/org.seasar
![javaのビルドをgradleで行う:実践編6:高速に実用的な実行可能jarを生成する - 文系プログラマによるTIPSブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/9c202e73ffd45d402a41c3935e1a43696abca060/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftreeapps%2F20180426%2F20180426142529.png)