Я хотел бы добавить какую-нибудь библиотеку, или плагин maven, или что-то еще, чтобы объединить и сжать мои исходные файлы javascript и css.
Однако я думаю, что это довольно сложно сделать незаметно с Java. Люди из Rails в значительной степени решили эту проблему ... он использует несоединенные / несжатые файлы для разработки, а затем сжимает все в процессе производства. Он делает это ненавязчиво, поскольку вам не нужно менять заголовки HTML или что-то в этом роде - он работает как для тестирования, так и для производства. Это более или менее то, что я хочу. Он вообще существует в пространстве Java?
Последнее, что я хочу, это комментировать и раскомментировать строки кода freemarker / html для разработки и производства - я хочу, чтобы все было одинаково. В идеале я хотел бы иметь возможность оставить Tomcat запущенным и кодировать мой javascript и css, и увидеть мои изменения мгновенно - без задержек или сбоев. Я также не хочу, чтобы мне приходилось вручную запускать команду для генерации нового javascript каждый раз, когда я вносил изменения ... или даже чтобы какой-то демон постоянно обновлял его (потому что тогда это может быть не мгновенно при тестировании). В то же время, если я собираюсь собрать свою войну для производства, я хочу, чтобы вместо этого она использовала объединенные и сжатые файлы.
Это вообще возможно? Если да, то на какой инструмент я должен смотреть? Я знаю, что есть немало тех, кто делает это, но они потерпели неудачу в «ненавязчивом» аспекте.
Спасибо