Я использую Grails 3.1.10, angular-template-asset-pipeline 2.2.6 и assets-pipeline-gradle 2.8.2.
Мне трудно делиться файлами конфигурации, так как я работаю за брандмауэром, но общая проблема в основном похожа на эту https://github.com/bertramdev/grails-asset-pipeline/issues/336 (обсуждение началось, поэтому мне придется обновлять вопрос по ходу дела)
Все работает нормально в «grails run-app», но когда я запускаю «grails war»:
- шаблоны правильно конвертируются в файлы js
- взорваны в tomcat под /webapps/myApp/assets
- нет в пакетном результате application.js, поэтому мое приложение не может найти html.
Любая помощь приветствуется.
Мне нужно было поместить активы в мою среду разработки application.groovy для работы run-app, но я не уверен, используется ли application.groovy при запуске «войны Грааля». Я не поклонник дублирования конфигурации конвейера активов. (build.gradle, а также application.groovy для каждой среды)
Спасибо!