Gradle

Kotlinで書いたサーバアプリケーションのDockerイメージ構築パターン

Kotlinで書いたAPIサーバをDockerコンテナで運用する場合、どのような方式が実用的かを考えてみた。パターンと言っても今のとこ今回の一種くらい。 サンプルアプリ 今回書いたサンプルはこちら。 github.com 以前書いたSpark Framework with Kotlinの延長線…

JitPack.ioでGitHub上のJavaプロジェクトを簡単にライブラリとして参照する

Maven Centralに辟易しているpom職人のみなさまこんにちは。 今日はJitPack.ioというサービスを紹介しますよ。 JitPack.ioとは JitPack | Just-in-time packager JitPack.ioは一言で言うと、GitHub上のJavaプロジェクトをライブラリとして参照できるようにす…

Gradleでoptionalなdependencyを定義する

最近はMavenではなくGradleもよく触るようになったpom職人です。 さて、Mavenのpom.xmlではdependencyにoptionalという設定ができます。例えば、Aというライブラリがlogback-classicに依存していたとします。BというWebアプリケーションがAに依存していたば…