Micronautでホットリロードするメモ
環境
- macOS 10.14.5
- Kotlin 1.3.21
- Micronaut 1.1.3
build.gradleに以下を追加する。
dependencies { ... developmentOnly "io.micronaut:micronaut-runtime-osx" developmentOnly "net.java.dev.jna:jna" developmentOnly "io.methvin:directory-watcher" ... }
application.ymlに以下を追記する。
micronaut: io: watch: paths: src/main restart: true
App起動引数に --continuous
を追加する。これを追加しないとAppが停止する。
./gradlew run --continuous
CLIで作るときはfeaturesに file-watch
を指定すれば良い。
$ mn create-app {省略} --features file-watch
- 作者: Josh Skeen,David Greenhalgh,吉川邦夫
- 出版社/メーカー: 翔泳社
- 発売日: 2019/02/14
- メディア: 単行本(ソフトカバー)
- この商品を含むブログを見る