[Grails (グレイルズ)] Integration test の起動を早くする (デバッグも可能)

  1. デバッグで、インタラクティブモードを起動する
  2. IDE上からリモートで接続
  3. InteliJでのリモート接続の作り方
    InteliJ では、 Run -> Edit Configuration ->
    で、 + マークを押して Remote を選択すれば出来る。

  4. テストを起動

テストじゃなくて、リモートでアプリを起動

とすれば、リモートでデバッグ起動する。体感的に普通に起動してるより早いしこっちのほうが安定する。

デバッグが必要なければ

普通のインタラクティブモードで

で起動

とやっても、IDE上から実行するに比べて早い(体感的にだけど)

[GIT] .gitignore で再帰的に管理しないファイルを指定する

例えば、Mac OS では全てのディレクトリに .DS_Store というディレクトリがる。これを .gitignore で無視させる場合

これで全てのディレクトリが再帰的に評価され .DS_Store が無視される。

.gitignore の使えるテンプレートは https://github.com/github/gitignore にある。
様々な環境別に分かれているので使いやすい。

以下のコマンドで、.gitignore が評価されているか確認できる

最後のピリオド (.) を忘れずに

(うまくいかない場合は、コミット済の場合もあるから以下を参考に、 add を取り消すか、リポジトリから外して下さい)

もう、git add しちゃってて戻す場合は、

もう、コミットしちゃったよって場合は、