首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为web创建grails 3应用程序的最佳方法

为web创建grails 3应用程序的最佳方法
EN

Stack Overflow用户
提问于 2019-01-11 14:12:18
回答 1查看 54关注 0票数 0

我以前使用过"grails app myapp“,结果的应用程序有内置的web -例如,我可以搭建支架或修改我的视图。

我看到有各种各样的资料,包括“网络”。Web具有多种功能。不清楚的是添加或不添加功能的后果,以及为什么"web“与没有配置文件不同。

Web配置文件的功能如下:

提供的特征:

  • 将资产管道添加到Grails项目中
  • 事件-添加对Grails EventBus抽象的支持
  • geb -添加Geb 1.1.1和WebDriver 2.47.1以运行功能测试
  • geb2 --添加了Geb 2、WebDriver 3.6.0和WebDriver二进制文件Gradle插件依赖项来运行功能测试。需要JDK8。
  • gsp -向项目添加对GSP的支持
  • hibernate4 -将Hibernate 4的GORM添加到项目中
  • hibernate5 -将Hibernate 5的GORM添加到项目中
  • JSON -视图-将对JSON视图的支持添加到项目中
  • 在Grails项目中添加更少的Transpiler资产管道
  • 标记-视图-向项目添加对标记视图的支持。
  • mongodb -将用于MongoDB的GORM添加到项目中
  • neo4j -向项目中添加用于Neo4j的GORM
  • rx-mongodb -将用于MongoDB的MongoDB添加到项目中

令人困惑的是,我是否选择了web配置文件,并选择了hibernateX,无论如何,我都会使用hibernate。

我知道我不需要mongodb,neo4,rx,geb,geb2,但是每个人都需要资产管道等等。我应该选择json,hibernate5,gsp等等吗?如果我忘了加这些,以后又怎么加呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-11 14:58:26

不管默认生成的build.gradle文件包含什么内容,您都可以立即删除不需要的项。

所以,你应该选择

  • 资产管道
  • 普惠制
  • 冬眠4/5

web-profile。

添加新插件或依赖项也是如此:以后任何时候都可以这样做。

您应该努力将依赖关系保持在最低限度,因为它们不存在内部(版本)冲突。

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

https://stackoverflow.com/questions/54148211

复制
相关文章

相似问题

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