クラスパス上の /static
ディレクトリ以下のファイルを静的ファイルとして扱うサンプルです。
テストには Jersey Test Framework
を使っていますが src/main/java
はJAX-RSのAPIにのみ依存するようにしています。
JUnitテストを書いているのでそれを動かしてください。
gradle test
デフォルトだとインメモリのJerseyコンテナでテストしますがGrizzlyやJettyでもテストできるようにしています。
# Grizzly
gradle -Penv=grizzly test
# com.sun.net.httpserver
gradle -Penv=jdk test
# Jetty
gradle -Penv=jetty test
# http://www.simpleframework.org/
gradle -Penv=simple test