技術メモ

Eclipse上で開発するjavaファイルのソースコードはUTF-8にしている(今更デフォルトのMS932でも無いだろう)。そして、Gradleでjavadocを実行してみるのだが、エラーがあるときは以下だ。

バケバケで何 ...

技術メモ

JAX-RSにMicroProfile OpenAPIでアノテーションすると、勝手に文書作成してくれるそうなので是非やりたいと思ったのだが、かなり敷居が高い。右も左もわからないところに以下の説明を見つけた。

RESTful AP ...

技術メモ

Jersey Client APIの使い方、その1にて、Jerseyのクライアント側にて不明フィールドを無視させる方法を書いた。つまり、サーバから送られたJSON中にクライアント側で認識していないフィールドがある場合にそれを無視する。 ...

技術メモ

Jersey Client APIの相手としては、特にJAX-RSサーバに限らず、一般的なウェブサービスとのやりとりに使用できる。ここでは、その方法を見ていく。

※なお、ここではJava9モジュールを使うが、使わない人でも ...

技術メモ

Eclipse:Java9モジュールシステムを使うと共にJUnitを使う方法において、最終的なライブラリにはJUnitへの依存を含めずにユニットテストを行う方法を記述した。

要するに、Eclipseには「本番用」と「テスト ...



技術メモ

依存の取得

Gradleの場合は以下。Java8のOptionalを使う場合は、jackson-datatype-jdk8を入れる。

dependencies {/* Jackson */implementation group: ...

技術メモ

というエラーが発生した。

ケース1エラー

Eclipse上で実行させたのだが、Eclipseに限らず、何らかのモジュール関連エラーがあるときに発生するようだ。

Error occurred during initial ...

技術メモ

GradleのEclipseプラグインにある、この2つのプロパティの意味が非常にわかりにくい。

EclipseClasspathにはこうある。

*plusConfigurations
The confi ...

技術メモ

Eclipse 2019-06上でgradle 5.5を使って以下を行いたい。

モジュール開発を行いたい。
GradleのEclipseプラグインを使用して、Eclipseのクラスパス等を自動で設定させたい。
JUn ...

技術メモ

Eclipseで一応Java9モジュールシステムの開発をしてみようと思ったのだが、そこではたと気がついた。JUnitはどうすれば良いのだろうか?

以下ではEclipse 2019-06を対象とする。

問題

前提と ...