きり丸の技術日記

技術・エンジニアのイベント・資格等はこちらにまとめる予定です

IDE

IntelliJ IDEAでGradleのテストが遅いときに試す(タスクランナーの変更)

小ネタ。処理が遅いと同僚が困っていたので、教えたら劇的に改善しました。 環境 IntelliJ IDEA Ultimate 2020.3 タスクランナーを変更する Gradleの設定画面から、ビルド及び実行に使用(Build and run using)とテストの実行に使用(Run tests using)をデ…

IntelliJ IDEAでGradleの依存関係更新時にライブラリがダウンロードできないときの対処

1度覚えたら多用するので2度調べることはありませんが、誰かが検索する可能性を考えてブログにします。 IntelliJ IDEAではキャッシュを使用して実行しているのか、誰かがbuild.gradleを修正して依存ライブラリが増えても自動でダウンロードされません。この…

GitHubに連携しているソースをIntelliJ IDEAからブラウザで開く(Jump to the GitHub version of a file)

私の中ではよく使うユースケースですので、忘れないようにメモ。 ブログを書いていると、記事に出現したソースをGitHubにPushし、ブログ側にリンクを張ることがよくあります。 その際に、masterではなくコミットハッシュ値付でリンクを張ることで、GitHub側…

IntelliJ IDEAでCheckstyleを適用する(自動フォーマットにも適用させる)

コードがコーディング規約に沿っているかを自動で確認してくれるCheckstyleというツールがあります。 ただし、導入してもチェックしかしてくれないので、手動でフォーマットする必要があります。軽微な修正であればIntelliJ IDEAのショートカットでフォーマ…

GitpodでDBのDockerを使用し、SpringBootからアクセスする

きり丸アドベントカレンダー2020の4記事目です。 Gitpod上でDBの環境構築もできると、確認できることが増えます。DBも設定しましょう。 手順 .gitpod.Dockerfileを修正 gp initで作成したDockerのイメージにはPostgreSQLは含まれていません。ですので、.gitp…

【Java】GitpodでSpringが使えるように環境構築する(VS Codeでも流用可)

きり丸アドベントカレンダー2020の3記事目です。ようやくSpringBootの起動ができます! なお、まだコードは触れません。 Springのプロジェクトを作成し、Gitpodにアップロードしました。しかし、現在のままではGitpodでSpringの開発をしようにも、そもそも起…

GitpodでJavaの開発環境を構築する

きり丸アドベントカレンダー2020の1記事目です。今回のアドベントカレンダーはJavaとSpringBootを使いつつ、TODOアプリを作って公開するところまでやりたいと考えてます。 はじめてのJavaのプログラミングに最適!という形で皆さんに紹介できたら、と考えて…

【IDE】ターミナルを分割する(VSCodeとIntellij)/ terminal split

IDE

地味にやり方が分かってなかったので、忘れないためメモ。 intellijって昔からできたっけ…? 環境 intellij idea ultimate 2020.2 日本語化 vscode insider 1.46.0 Windows intellijでterminalを分割する terminalを開く 画面下部のメニューに「ターミナル」…