Мне интересно, возможно ли вообще использовать grunt и livereload с моим текущим веб-приложением Java, использующим maven и jetty?
То, как работает мое текущее веб-приложение java, заключается в том, что я запускаю maven для создания веб-приложения, а также создает локальный сервер причала с моим запущенным java-приложением. Я хотел бы иметь возможность livereload с использованием сервера причала, вместо того, чтобы grunt создавал новый сервер localhost, где он ищет страницу index.html для загрузки.
Gruntfile.js (всего пара фрагментов из моего gruntfile.js)
var LIVERELOAD_PORT = 35729;
var lrSnippet = require('connect-livereload')({
port: LIVERELOAD_PORT
});
var mountFolder = function (connect, dir) {
return connect.static(require('path').resolve(dir));
};
connect: {
options: {
port: 9000,
hostname: '*'
},
livereload: {
options: {
middleware: function (connect) {
return [lrSnippet, mountFolder(connect, 'src/main/webapp/')];
}
}
}
},
open: {
server: {
path: 'http://localhost:<%= connect.options.port %>'
}
}