在我现有的Web项目中,使用码头进行开发时,所投放的html内容的目录结构为“ myProject / src / main / webapp /”
现在,我想在这里集成一个angularjs项目。我和Yeoman玩了一点。
如果我在构架yeoman,我想知道如何将其集成到我们现有的开发和部署结构中。我想使用主文件夹“ myProject”运行yeoman脚手架就可以了。然后,我所有的前端东西都会得到一个“ myProject / app /”目录。我应该以某种方式(如何?)指示码头服务器使用“ … / src / main / webapp /”作为新应用程序目录的别名?
我们主要使用jetty作为请求后端的代理。还有一种方法可以结合码头来进行类似于“ yeoman服务器”的实时重新加载?
看看我有关如何进行Django-Yeoman集成的答案。 架构概念将是相同的,即使外部文章(绝对是必读内容)也是基于Java的。
简而言之:
pom.xml src/ main/ java/ ... resources/ ... webapp/ WEB-INF/ yo/ dist/ <<the rest of the Yeoman-generated stuff>>
yo
yo/dist
WEB-INF
<!--Yeoman static content--> <mvc:resources location="WEB-INF/yo/" mapping="/**"/>
当使用其他技术(例如Jetty或纯Servlet配置)时,应该针对类似的配置。
其余内容,特别是开发人员设置,请参见参考答案。