首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置构建与git托管的外部前端项目包括?

如何设置构建与git托管的外部前端项目包括?
EN

Stack Overflow用户
提问于 2014-08-18 19:07:25
回答 1查看 83关注 0票数 1

我有一个Play 2.2应用程序,strickly只用于实现REST。

我有一个独立的GIT应用程序。此应用程序使用Grunt和NodeJS进行构建。

前端应用程序的结果是一个index.html +1 js文件和1个css文件。

理想情况下,我希望从构建angularjs应用程序的SBT调用。

我能用一个SBT插件来做这个吗?

用最简单的方法来做这件事,最好的方法是什么?

目前,我手动构建它,并将静态资源复制到我的PLAY的公用文件夹中。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-18 21:34:37

我以前从未做过这件事,但谷歌的快速搜索给了我sbt-grunt-插件,它的最后一次提交是在2013年2月20日编写的:

这个插件有点过时,但正在做我想做的事情--提供一个命令(也可能是一项任务),包装(就像上面的插件一样)。您还可能希望阅读sbt关于命令的官方文档。

然后,我将使用RootProjectroot项目声明一个依赖于angularjs/前端项目的frontend (angularjs)和backend (Play Framework)子模块-参见sbt如何从git中提取依赖项?

代码语言:javascript
复制
lazy val frontend = RootProject(uri("git://..."))

lazy val backend = project ...

root项目由sbt自动创建,如默认根项目中所述。

如果未为生成中的根目录定义项目,则sbt将创建一个默认项目,该默认目录聚合生成中的所有其他项目。

frontend需要将任务创建为build.sbt,并且它应该运行得相当好(这可能是唯一可行的解决方案,可以避免过多地绑定项目并创建不必要的相互依赖关系)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25370355

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档