2019年7月16日 Eclipseで一応Java9モジュールシステムの開発をしてみようと思ったのだが、そこではたと気がついた。JUnitはどうすれば良いのだろうか? 以下ではEclipse 2019-06を対象とする。 問題 前提として以下がある。 Eclipseでは、一つのプロジェクトは一つのモジュールにしかできない。module-info.javaは一つだけ。 プロジェクト内にJUnitコードを含めたい。わざわざ別プロジェクトとしたくはない。 しかしそうしてしまうと、module-info.javaにjunitが出現せざるをえなくなる。 したがって、リリース時のmodule-info.classにもjunitが含まれてしまう。 つまり、実行時にjunitが必要ということになってしまう。 具体的にどんな状況になるかだが、以下を作成してみる。 本体ソースはsrc下に、テストコードはtes
![Eclipse:Java9モジュールシステムを使うと共にJUnitを使う方法 | GWT Center](https://cdn-ak-scissors.b.st-hatena.com/image/square/b6da5e3bf453a95b1dda7add658be17b29b9a5a9/height=288;version=1;width=512/https%3A%2F%2Fwww.gwtcenter.com%2Fwp-content%2Fuploads%2F2018%2F07%2Feclipse.png)