gradleでslimを使うためのテンプレート。今さら新規でslim3を採用する人も少ないと思うけど…
- gcloud SDK
- ant
- gradle (gradle wrapperを使用するなら不要)
git clone git@github.com:ryopei/slim3-gradle-template.git YOUR_PROJECT_NAME
settings.gradleのプロジェクト名を変更する
rootProject.name = 'YOUR_PROJECT_NAME'
/src/main/webapp/WEB-INF/web.xmlを編集してslim3.rootPackageのparam-valueを任意のパッケージ名にする。
<context-param>
<param-name>slim3.rootPackage</param-name>
<param-value>** ここ **</param-value>
</context-param>
gradlew gen-controllerコマンドを実行すると"Input a controller path."と聞かれるので"/hello"と入力
./gradlew gen-controller
> Task :gen-controller
Input a controller path.
/hello
gradlew gen-controllerでサーバーを起動. http://localhost:8080/hello で動いていることを確認する
./gradlew appengineRun