.droidconSFのJared Burrowsによる、"Make Your Build Great Again"を試してみたら、ビルド時間が半分になりましたので、まとめました
![Build高速化の話](https://cdn-ak-scissors.b.st-hatena.com/image/square/c7970e2291d23b77cf182123670c0db3b822f814/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Ff6a722c62fde47729ae502456897a6b5%2Fslide_0.jpg%3F9015705)
経緯 リファレンス見ながらSpring Bootの勉強中 https://docs.spring.io/spring-boot/docs/2.2.2.RELEASE/reference/htmlsingle/#using-boot-devtools devtoolsを入れるとクラス変更したときに勝手に再起動してくれるっぽい そーいや入れてなかったな・・・ リファレンスだと configurations { developmentOnly runtimeClasspath { extendsFrom developmentOnly } } dependencies { developmentOnly("org.springframework.boot:spring-boot-devtools") } ほほーん よっしゃいっちょ書いてみるかー おや・・・? build.gradleとbuild
課題 gRPC のサンプルコードを Java 11 で動かそうとしたところ、コード生成はうまくいったものの、実行時に下記のようなエラーが出て止まってしまいました。 エラー: シンボルを見つけられません @javax.annotation.Generated( ^ シンボル: クラス Generated 場所: パッケージ javax.annotation 解決策 grpc/grpc-java のイシュー Java 11: cannot find symbol javax.annotation.Generated #5343 に書かれている通り、Javax Annotation APIを dependencies に追加します。(このイシュー自体は Java9 の条件分岐を入れたら動かなくなったという報告ですが、↓のように条件分岐を入れなければ動きます。) dependencies { im
# Custom VM options (Generated by Pleiades Installer) # See https://pleiades.io/pages/pleiades_jetbrains_manual.html #-Xms128m #-Xmx750m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -XX:+HeapDumpOnOutOfMemoryError -XX:-OmitStackTraceInFastThrow -Xv
こんにちは! 情創 技術開発局の@TEBASAKIです。 なぜストローは先が曲がるものと曲がらないものがあるのでしょうか? 気になって手羽先が喉を通りません。 今回はGradleトラブルについての解説です。 Gradleのトラブル build.gradleをきちんと記述したにも関わらず、 ビルドや実行時にエラーとなってしまうことがあります。 今回はそのようなトラブルの対処法を紹介します。 gradle-x.x-bin.zipが見つからない 以下のようなエラーメッセージが出て、 操作が中止されてしまうことがあります。 このような状況になった場合、次の操作を行います。 1.gradle-wrapper.propertiesの確認 パッケージ・エクスプローラーの、 プロジェクトフォルダ→gradle→wrapper→gradle-wrapper.propertiesを開きます。 distribu
% gradle dependencies :dependencies ------------------------------------------------------------ Root project ------------------------------------------------------------ No configurations BUILD SUCCESSFUL Total time: 0.824 secs % gradle dependencies :dependencies ------------------------------------------------------------ Root project ------------------------------------------------------------
Gradle uses a convention-over-configuration approach to building JVM-based projects that borrows several conventions from Apache Maven. In particular, it uses the same default directory structure for source files and resources, and it works with Maven-compatible repositories. We will look at Java projects in detail in this chapter, but most of the topics apply to other supported JVM languages as w
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く