4886


`Vagrantfile` に `config.vm.synced_folder` でAPIを仮想環境とホストで共有しています。

  * 仮想環境: VirtualBox + Vagrant
  * API: Play Framework 2.0 + Java

仮想環境で `activator run` を走らせて、ホストのAPIに変更を加えると自動ビルドが走るようにしたいのですが、うまくいきません。

ホストのAPIをいじる → 仮想環境で自動ビルドする方法についてご教授頂きたいです。


CC BY-SA 3.0
2015-01-19T12:26:24.947
4851
2015-01-20T06:08:44.150
2015-01-20T04:04:52.600
5981
5981
question
java vagrant playframework
仮想環境とフォルダ共有した上での Play Framework 2.0 の自動ビルドについて


自分も同じ問題で困ったことがありましたが、synced_folderの設定をRsyncにすることで解決しました。

<https://docs.vagrantup.com/v2/synced-folders/rsync.html>

おそらくファイル変更をフックできない事が原因なので、Rsyncでならば問題ないと思います


CC BY-SA 3.0
2015-01-20T04:57:19.790
4886
2015-01-20T05:23:14.073
2015-01-20T05:23:14.073
4041
4041
4851
answer


手元では試せてないですが `run` ではなく `~run` でどうでしょう？

  * [Using sbt features](https://www.playframework.com/documentation/2.0/PlayConsole#Using-sbt-features)
  * [Auto-reloading with Play framework on a network filesystem](https://stackoverflow.com/questions/14299300/auto-reloading-with-play-framework-on-a-network-filesystem) - stackoverflow.com


CC BY-SA 3.0
2015-01-20T06:08:44.150
4891
2015-01-20T06:08:44.150
2017-05-23T12:38:56.083
-1
2992
4851
answer