我正在尝试使用Brunch.io来简化我的 JavaScript 生活。
我的应用程序是一个 java web 存档 ( .war),我使用 Maven 作为构建工具。
我计划有一个与./brunch目录处于同一级别的./src目录(请参阅下面的树输出)。
在我改用早午餐之前,我有几个问题:
- 我可以指定public: '../src/main/webapp'为pathinconfig.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