Comments 8
ничё не понял, но плюсанул :) вдруг пригодится.
+4
А зачем это? Я как понимаю, чтобы сделать JS код отдельно от проекта и развернуть его на сервер также отдельно?
0
Может стоило собственный JS код размещать не в resources, а в main/src?
0
Ну в общем-то все это нужно, чтобы собирать JS приложения разрабатываемые при помощи Closure Library + Closure Compiler в один клик, в моем случае — F6.
На самом деле совсем наоборот, на основе pom.xml сгенерированного архетипом можно собирать и java-приложения. Если положить в src/main/java, например, сервлет, получится обычное web-приложение.
Или можно объединить сгенерированный pom.xml и pom.xml уже существующего вашего java-приложения так, чтобы сборка яваскрипта стала этапом сборки вашего приложения. Вариантов много.
В одной из первых версий js-код лежал в src/main/javascript. Но для большей совместимости с java-приложениями в частности для
В принципе если есть необходимость, я могу добавить в closure-package-maven-plugin соответствующую настройку пути. Это как раз было в планах.
> Я как понимаю, чтобы сделать JS код отдельно от проекта и развернуть его на сервер также отдельно?
На самом деле совсем наоборот, на основе pom.xml сгенерированного архетипом можно собирать и java-приложения. Если положить в src/main/java, например, сервлет, получится обычное web-приложение.
Или можно объединить сгенерированный pom.xml и pom.xml уже существующего вашего java-приложения так, чтобы сборка яваскрипта стала этапом сборки вашего приложения. Вариантов много.
> Ой, извиняюсь, не в main/src, а в main/js — что-то типа этого.
В одной из первых версий js-код лежал в src/main/javascript. Но для большей совместимости с java-приложениями в частности для
getClass().getResourceAsStream('...')
в конечном итоге код перенесли в src/main/resources.В принципе если есть необходимость, я могу добавить в closure-package-maven-plugin соответствующую настройку пути. Это как раз было в планах.
0
Sign up to leave a comment.
Компиляция JavaScript проекта с помощью Maven и Closure Compiler