LINUX.ORG.RU

JAVA EE Как правильно редактировать статику без компилирования сервера?

 , ,


0

1

Нужно постоянно менять .js и .css. Но когда сервер работает, статика берется не из папки с исходниками, а переносится в папку target и берется оттуда. Можно менять их в папке target, но тогда потом придется переносить изменения в папку с исходниками. Как правильно делать?


Как запускаешь сервер? Настрой его так, чтобы брал из исходников. В том же maven-tomcat-plugin из коробки есть опция для этого, если я ничего не путаю.

maloi ★★★★★
()
Ответ на: комментарий от maloi

в «нормальных» ide срабатывает костыль который копирует файлик при сохранении в target (и вызывает тонну-две глюков из-за перекопиляции классов), но это не срабатывает в особосложных конфигурациях (когда статика инклюдится как maven зависимость) прозреваю что у топикстартера либо кривая ide либо он не поставил соотв флажек.

Deleted
()
Ответ на: комментарий от maloi

Как запускаешь сервер?

С помощь IntelliJ IDEA, сервер Tomcat, использую maven.

В конфигурации есть опция «Deploy app configured in Tomcat instance», но она просто перебрасывает статику в папку, где лежит Tomcat.

Буду благодарен за настройки, пока в поисках

mrXorg
() автор топика

Символические ссылки уже не помогают?

menangen ★★★★★
()
Ответ на: комментарий от Deleted

собирать в exploded - первейшая фича, которая сохраняет психическое здоровье

stevejobs ★★★★☆
()

По теме рекомендую посмотреть в сторону JRebel. Есть бесплатная версия на my.jrebel.com. Обновляет не только статику но и вообще всё, что только можно обновлять. Работа пойдёт ещё быстрее.

Legioner ★★★★★
()

if env.dev
take_from_src!()

umren ★★★★★
()
Ответ на: комментарий от Deleted

в «нормальных» ide срабатывает костыль который копирует файлик при сохранении в target (и вызывает тонну-две глюков из-за перекопиляции классов)

для статики - отлично работает, а тут именно про неё и разговор.

но это не срабатывает в особосложных конфигурациях (когда статика инклюдится как maven зависимость)

в особо сложных конфигурациях вообще ничего не поможет, а в случае когда статика инклюдится как мавен зависимость - отлично работает.

прозреваю что у топикстартера либо кривая ide либо он не поставил соотв флажек.

если для этого нужно ставить флажок - то это уже кривая ide.

maloi ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.