Keep on moving

あんまりまとまってないことを書きますよ

gradle

Gradle+KotlinでのJavaのtarget versionの指定のしかたをまとめた

software version gradle 7.2 Kotlin 1.5.30 Gradle+ Kotlinの環境でライブラリを書いていたらいつの間にか以下のようなwarningが出るようになってしまいました。 % ./gradlew test > Task :compileKotlin 'compileJava' task (current target is 11) and 'c…

Gradleで条件によってdependencyを変える

こんにちは, 僕です。 近頃 Apache Beam にたまにパッチを送るのを趣味で行っているのですが、そこで学んだtipsを紹介します。 今回のテーマはGradleを使っていて条件によってdependencyを変えたい的な要件です。 ちなみにGradleのバージョンは6以降が対象で…

Kotlinで書いたアプリのMaven Central Repository への公開手順(Gradle KotlinDSL 版)

- version Date 2021.02.13 OpenJDK OpenJDK Runtime Environment Zulu11.43+1017-CA (build 11.0.9.1+1-LTS) kotlin 1.4.30 gradle 6.8.2 Kotlinで書いたアプリのMaven Central Repository への公開手順(Gradle(KotlinDSL)版) TL;DR bintrayに公開していた…

How to upgrade dokka version 0.10.x to 1.4.x

Kotlinではドキュメント生成ツール(KDoc JavaでのJavadoc的なもの)として Dokkaというツールがあります。 自作のライブラリでdokka 0.10.1を使っていたのですが、気づいたら1.4.xにアップデートしていました。1 Gradleでの書き方も変更があり、だいぶハマっ…

GitHub ActionsでGradle環境でCIを回してみる

こんにちは、yaml苦手っ子です。GitHub Actions+GradleでCIする方法をまとめます。 key value Last Update 2020/07/06 Gradle こちらを参考にすればOK. docs.github.com 超シンプルに書くとこんな感じ。 name: Java CI on: [push] jobs: build: runs-on: ubu…

GradleでScalaのインクリメンタルコンパイラのバージョンを変える

|Gradle|4.3.1| GradleのScala plugin 使うと Zinc Compiler がすでに有効になっていて インクリメンタルにコンパイルしてくれる(=== 全コンパイルしない) https://docs.gradle.org/current/userguide/scala_plugin.html#sec:configure_zinc_compiler ちなみ…

GradleでScala projectをはじめる

近頃Scalaを学び始めるのにどうやると学びはじめやすいのかと考えることが多いです。 すでにJavaを知っているならば覚えることが少ないほうがいいよなーと思ってるので、ひとまず Gradleから始める方法をまとめておこうと思います update 2017.11.05 Gradle …

GradleでJavaプロジェクト用のスケルトンを作る

Gradle 1.7から追加された機能。 以下のコマンドを実行するだけ。 gradle setupBuild --type java-library 参考 http://www.gradle.org/docs/1.7/release-notes#generate-a-java-library-gradle-project-skeleton