我正在尝试使用Brunch.io来简化我的 JavaScript 生活。
我的应用程序是一个 java web 存档 ( .war
),我使用 Maven 作为构建工具。
我计划有一个与./brunch
目录处于同一级别的./src
目录(请参阅下面的树输出)。
在我改用早午餐之前,我有几个问题:
- 我可以指定
public: '../src/main/webapp'
为path
inconfig.coffee
并安全地使用 brunch 而不必担心它会从中删除内容src/main/webapp
吗? - 我可以留下我的 Thymeleaf 模板
WEB-INF/web-templates
吗? - 还有其他需要考虑的地方吗?
提前感谢您的意见。
这是tree
命令的输出:
./src/main/webapp/
├── fonts
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ └── glyphicons-halflings-regular.woff
├── js
│ ├── custom
│ │ ├── addressAutocomplete.js
│ │ ├── languageChooser.js
│ │ ├── messages.js
│ │ ├── postcodeChooser.js
│ │ ├── resendActivationEmail.js
│ │ ├── signup.js
│ │ ├── trainings.js
│ │ └── workExperiences.js
│ ├── libs
│ │ ├── angular.js
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ ├── jquery-1.10.2.js
│ │ └── jquery-ui-1.9.0.custom.js
│ └── plugins
│ ├── chosen.jquery.js
│ ├── chosen.jquery.min.js
│ ├── component.json
│ ├── jquery.maskedinput-1.3.js
│ ├── jquery.maskedinput-1.3.min.js
│ ├── select2.jquery.json
│ ├── select2.js
│ └── select2_locale_fr.js
├── media
│ ├── checked.png
│ ├── favicon.png
│ └── nav-active-arrow.png
├── styles
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── bootstrap-theme.css
│ ├── bootstrap-theme.min.css
│ ├── chosen.css
│ ├── chosen-sprite.png
│ ├── select2.css
│ ├── select2-custom.css
│ ├── select2.png
│ ├── select2-spinner.gif
│ ├── select2x2.png
│ ├── signin.css
│ ├── sticky-footer-navbar.css
│ └── style.css
└── WEB-INF
├── spring
│ └── webmvc-config.xml
├── tiles-defs.xml
├── web-templates
│ ├── advertisement
│ │ ├── childminder
│ │ │ ├── edit.html
│ │ │ ├── edit.html.old
│ │ │ └── new.html
│ │ ├── family
│ │ │ ├── edit.html
│ │ │ └── new.html
│ │ └── views.xml
│ ├── common
│ │ ├── footer.html
│ │ ├── header.html
│ │ └── layout.html
│ ├── conditions
│ │ ├── cgv.html
│ │ └── views.xml
│ ├── curriculum
│ │ ├── edit.html
│ │ ├── main.html
│ │ ├── new.html
│ │ ├── trainings.html
│ │ ├── views.xml
│ │ └── work-experiences.html
│ ├── errors
│ │ ├── 403.html
│ │ ├── 404.html
│ │ ├── error.html
│ │ └── views.xml
│ ├── messages
│ │ ├── body.html
│ │ ├── messages.html
│ │ └── views.xml
│ ├── passwordReset
│ │ ├── passwordReset.html
│ │ ├── resetPassword.html
│ │ ├── sendPasswordResetInfo.html
│ │ └── views.xml
│ ├── preference
│ │ ├── address.html
│ │ ├── email.html
│ │ ├── password.html
│ │ ├── preferenceMenu.html
│ │ └── views.xml
│ ├── search
│ │ ├── advertisement.html
│ │ ├── body.html
│ │ ├── childminderAdvertisementSearchForm.html
│ │ ├── childminderAdvertisementSearchResults.html
│ │ ├── familyAdvertisementSearchForm.html
│ │ ├── familyAdvertisementSearchResults.html
│ │ ├── view.html
│ │ └── views.xml
│ ├── signin
│ │ ├── signin.html
│ │ ├── standardSignin.html
│ │ └── views.xml
│ └── signup
│ ├── signup.html
│ ├── standardSignup.html
│ └── views.xml
└── web.xml
23 directories, 92 files