我正在尝试使用Brunch.io来简化我的javascript生活。
我的应用是一个java网络存档(.war
),我使用Maven作为构建工具。
我计划将./brunch
目录放在与./src
目录相同的级别上(参见下面的树输出)。
在我转到早午餐之前,我有几个问题:
public: '../src/main/webapp'
中将path
指定为config.coffee
,并安全地使用早午餐而不用担心它会删除src/main/webapp
中的内容吗?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
答案 0 :(得分:1)
我可以指定public:'.. / src / main / webapp'作为config.coffee中的路径并安全地使用早午餐而不用担心它会从src / main / webapp中删除内容吗?
是
我可以将我的Thymeleaf模板留在WEB-INF / web-templates中吗?
是
还有其他要点需要考虑吗?
我建议将“webapp”100%自动生成,以便您可以自由删除它。另外,不要将生成的东西保存在存储库中。
这可以通过将所有内容移动到app/assets
目录来完成。来自assets
目录的内容将按原样复制到public
目录。但这取决于你。