网站设置专栏,佛山市建设行政主管部门网站,苏格网站建设,长治网站seoGrails系列
Grails项目启动 文章目录 Grails系列Grails一、项目创建二、可能的问题1.依赖下载2.项目导入到idea失败3.项目导入到idea后运行报错 Grails
Grails是一款基于Groovy语言的Web应用程序框架#xff0c;它使用了许多流行的开源技术#xff0c;如Spring Framework、…Grails系列
Grails项目启动 文章目录 Grails系列Grails一、项目创建二、可能的问题1.依赖下载2.项目导入到idea失败3.项目导入到idea后运行报错 Grails
Grails是一款基于Groovy语言的Web应用程序框架它使用了许多流行的开源技术如Spring Framework、Hibernate、Sitemesh等使得开发者可以快速地构建高质量的Web应用程序。Grails的主要特点包括
高效的开发Grails提供了许多内置的功能和插件使得开发者可以快速地构建Web应用程序而不需要编写大量的代码。灵活的架构Grails的架构非常灵活可以轻松地集成其他技术如JSP、JSF、Struts等。易于学习Grails基于Groovy语言它的语法非常简单易懂开发者可以很快地上手。强大的安全性Grails提供了许多内置的安全功能如身份验证、授权等使得开发者可以轻松地保护Web应用程序的安全性。
一、项目创建
安装Grails可以从官网下载最新版本的Grails目前v6.1.0。 版本选择
Grails version最低JDK version61158
下载指定版本后配置环境变量。
grails --version创建项目在命令行中输入“grails create-app ”命令即可创建一个新的Grails项目。
grails create-app myapp
cd myapp
./gradlew bootRun 依赖下载完即可运行。http://localhost:8080/ 导入IDEA打开IntelliJ IDEA选择“File”-“New”-“Project from Existing Sources”选择刚才创建的Grails项目所在的文件夹即可导入项目。 运行项目在IDEA中打开“Grails”面板选择“Run”-“Run ‘app’”即可运行Grails项目。 项目创建还有个便捷方式 在 https://start.grails.org/ 生成项目还可以直接关联到github。
二、可能的问题
1.依赖下载
执行./gradlew bootRun 会去下载gradle。因网速问题会下载失败可以手动下载指定版本然后复制到指定文件件即可。 文件路径为C:\Users\用户名.gradle\wrapper\dists下。看下生成的文件夹名称即为需要的gradle版本。
2.项目导入到idea失败
这个问题也困扰我很久后来发现是Grails导入到idea时需要强依赖一个名为Grails的idea插件。安装最新插件后导入项目解析成功。如果最新插件搜索不到需要升级idea的版本。 3.项目导入到idea后运行报错
在idea运行时报如下错误,命令行可以正常启动
CONFIGURE SUCCESSFUL in 6s
1 actionable task: 1 up-to-date
Error |
Could not resolve all dependencies for configuration :profile. Type gradle dependencies for more information根据提示是缺少配置。 在dependencies下添加如下配置后启动正常。
profile(org.grails.profiles:web:3.2.1)