UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

IntelliJ IDEA

【Rust】IntelliJ IDEAで書き始める

RustをIntelliJ IDEAでRustを書こうと思ったが[New Project]でRustが出てこなかったのでちょっと焦った 調べたらプラグインのインストールが必要だが、バッチリ対応していた IntelliJ Rustというらしい www.jetbrains.com シンタックスハイライトはもちろん…

【IntelliJ IDEA】メモリのプロファイリング

Nodeアプリのメモリリークを調べるためにnode-heapdumpを使ってdumpをとり解析しようとしたところ、ChromeのDevToolsでうまくdumpファイルが読み込まれず解析ができなかった 【Node.js】メモリリークを調べる - UGA Boxxx そこで別の方法として普段 IntelliJ…

【IntelliJ IDEA】Multi module maven projectの依存解決

Mavenビルド時に以下のエラーが発生した Could not find artifact com.inhouse:sample:pom:0.0.0-SNAPSHOT in ojo.libs-snapshot (https://oss.jfrog.org/libs-snapshot) マルチモジュールのMavenプロジェクトで、com.inhouse:sampleという自作ライブラリの…

【IntelliJ IDEA】Spring Bootプロファイルをアクティブにする

application.ymlとは別にapplication-with-cloudsql.ymlを用意していて環境ごとに使い分けたいのだが、ローカルのIntelliJでSpringBoot起動時に使い分ける方法が不明だったので調べた やり方① VM Optionsに-Dspring.profiles.active=with-cloudsqlを設定する…

【IntelliJIDEA】Next.jsのindexingを抑止する

Next.jsのサンプルプログラムをローカルで動かしているときにホットリロード機能によってページが更新するためにIntelliJのindexingが動いて作業ができないため抑止したい Project Structure -> Modules を選んで、索引付けしたくないディレクトリをExclude…

【IntelliJ IDEA】Lombokの設定

とても簡単だったはずなのに毎回IntelliJ IDEAでLombokの設定を忘れてしまうのでメモ IntelliJ IDEAのPreferencesで「Annotation」と入力(ここで毎回「Lombok」で検索してしまう) Annotation Processing画面が表示されるので「Enable annotation processin…

【IntelliJ IDEA】Javaのimport文をまとめないようにする

プルリクエストを出すときに差分でJavaのimportがまとめられていることに気付いた これはIntelliJ IDEAの設定で自動でまとめており、特に害はないが他の開発者と合わせないと認識してないところに差分が出てしまう 毎度この設定の変え方を調べている気がする…

【Maven】pom.xmlにprofileを設定する

MavenプロジェクトをGAEにデプロイする時、複数のapp.yamlを用意しておいてデプロイ先のサービスを切り替えたい app.yamlはGAEの設定が書かれているファイルで、このような感じでGAEのサービス名を指定することができる ... service: foo-service ... このfo…

【IntelliJ IDEA】特定のmaven profileの依存関係を解決する

あるmaven profileに書いたライブラリの依存関係が解決できずIntelliJ IDEAでコンパイルエラーが発生する ちょっとハマったので、これを解決したい mavenのこのコントロールパネルでアクティブにしたいprofileにチェックをいれる プロジェクトのpom.xmlを右…

【IntelliJ IDEA】データーベースツールウィンドウにpublic以外のschemaが出てこない

IntelliJ IDEAを使っていて、データーベースツールウィンドウで作成したスキーマ内のテーブルを確認しようとしたが、何度更新ボタンを押しても表示されなかった flywayはDDL実行成功しているとログをはいているし、アプリも起動しているので存在しているが表…