私はぼかしマシンにバネのグラデルプロジェクトを配備しました。これは私のVangrantifle
です:バゲントとグラデル連続ビルド
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "hashicorp/precise64"
config.vm.provider "virtualbox" do |vb|
vb.memory = "2048"
end
config.vm.network "private_network", ip: "192.168.33.12"
config.vm.hostname = "springboot"
config.vm.provision "shell", path: "vagrant-scripts/utils.sh"
config.vm.provision "shell", path: "vagrant-scripts/java.sh"
config.vm.provision "shell", path: "vagrant-scripts/sdkman.sh", privileged: false
config.vm.provision "shell", path: "vagrant-scripts/springboot.sh", privileged: false
config.vm.provision "shell", path: "vagrant-scripts/gradle.sh", privileged: false
end
私はnanoを使用してJavaファイルを編集するとき、たとえば、ボックス内を行って、ソースコードの変更がある場合、それが正しく動作gradle build -t
を使用して継続的ビルドを実行しようとします。
私の問題は、ホストのJavaファイルを共有フォルダで変更しようとすると発生します。 Gradleは変更を気付かず、プロジェクトを再構築していないようです。
どうすればこの問題を解決できますか?私はもちろん、ぼかしのボックスのファイルはtouch
だが、あまり便利ではないだろう。
を参照してください。ゲストは変更を行ったことを「ホストする」ときに「認識」しません。 – ppovoski