加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在Grails 3.0.3中更改Application.groovy类的位置?

发布时间:2020-12-14 16:24:57 所属栏目:大数据 来源:网络整理
导读:我使用控制台在Grails 3.0.3中创建了新的应用程序: grails create-app hello 它运行良好: grails run-app 但是现在,我想将Application.groovy所在的软件包名称(原始位置为hello / grails-app / init / hello / Application.groovy)更改为其他名称,例如hell
我使用控制台在Grails 3.0.3中创建了新的应用程序:

grails create-app hello

它运行良好:

grails run-app

但是现在,我想将Application.groovy所在的软件包名称(原始位置为hello / grails-app / init / hello / Application.groovy)更改为其他名称,例如hello / grails-app / init / foo / Application.groovy.
当我在更改后尝试启动应用程序时,存在异常:

Error: Could not find or load main class hello.Application

Application.groovy文件的来源(由grails生成,包名除外)

package foo

import grails.boot.GrailsApp
import grails.boot.config.GrailsAutoConfiguration

class Application extends GrailsAutoConfiguration {
    static void main(String[] args) {
        GrailsApp.run(Application,args)
    }
}

任何提示,我应该在哪里更改一些东西,以便能够重命名这个包?

编辑:
在文档中有一个片段:

grails-app/init/PACKAGE_PATH/Application.groovy The Application class used By Spring Boot to start the application

但仍然不知道什么是PACKAGE_PATH以及如何设置它.

解决方法

如果你的package语句与目录结构匹配,那么它应该可以工作.运行./gradlew clean run.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读