Java Eclipseでライブラリを使う方法 ~Gradleプロジェクト編~ この記事の目的EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。この記事では「ビルドツールGradleを利用してJavaライブラリを使う方法」を紹介します。Gradleを使うと、ライブラリのダウンロードを手作業... 2024.05.03 2024.06.09 Java
Java 全文検索エンジンをインストールする ~Elasticsearch、Kibana~ この記事の目的全文検索エンジンのOSSとして人気の高いElasticsearchと、Elasticsearchと連携して利用するデータ可視化ツールであるKibanaをインストールする手順を紹介します。下記の書籍を参考にインストールしていまし... 2024.04.28 2024.06.09 Java
Java IntelliJでJavaのクラス図を自動生成する ~PlantUML Parser~ この記事の目的統合開発環境にIntelliJ IDEAを最近使い始めました。IntelliJ IDEAでソースコードからクラス図を簡単に自動生成するプラグイン「PlantUML Parser」をご紹介します。クラス図の自動生成を扱った記事は... 2023.02.23 2024.06.09 Java
Java Javaのクラス図やコールグラフを自動生成する ~Doxygen~ この記事の目標クラス図を自動生成できるツールDoxygenをご紹介します。過去に紹介したUMLDocletとの違いは、Doxygenはコールグラフを追加で出力することができることです。「コールグラフ」とは、各メソッドが何のメソッドを呼び出し... 2022.07.10 2024.06.09 Java
Java Eclipseでライブラリを使う方法 ~Mavenプロジェクト編~ この記事の目的EclipseでJavaライブラリを使ったプログラムを実行する方法を紹介します。この記事では「ビルドツールMavenを利用してJavaライブラリを使う方法」を紹介します。Mavenを使うと、ライブラリのダウンロードを手作業で行... 2022.03.13 2024.06.09 Java
Java EclipseのMavenプラグインでライブラリが取得できないときの対処方法 この記事の目的EclipseのMavenプラグイン(M2Eclipse)でライブラリが取得できず困ったので、対処方法をご紹介します。多くのブログで紹介されている内容ですので、個人的な備忘のためでもあります。Eclipseのバージョンは執筆時... 2021.09.05 2024.06.09 Java
Java Javaの定型コードを自動生成する ~lombok~ この記事の目的「コンストラクタ」、「ゲッター」、「セッター」など、Javaのプログラムを書く上で繰り返し記述する定型コードがいくつかあります。これらの定型コードを自動で生成してくれるライブラリlombokを紹介します。執筆時点の最新版は1.... 2021.07.25 2022.02.27 Java
Java Javaライブラリのコードの読み方 ~基本編~ この記事の目的ライブラリのコードが読めると、ライブラリを早く使いこなせるようになります。本記事ではApache Commons Langを例にとって、ライブラリのコードの読み方の基本を紹介します。Apache Commons Langのバー... 2021.04.10 2022.06.22 Java
Java Javaのクラス図を自動生成する ~UMLDoclet~ この記事の目標ライブラリのプログラムを読んでみたい。そこでUMLのクラス図を自動生成して、プログラムの構造を視覚的に理解してみる。UMLとは「統一モデリング言語(Uniformed Modeling Language)」を指す。簡単に言えば... 2021.02.01 2024.07.15 Java