在Grails中更改包名的命令

在Grails中更改包名的命令,grails,Grails,我已经在音乐包下创建了我的应用程序。现在我想将我的软件包更改为com.mp3.songs.music 一种方法是我可以手动为grails应用程序创建包。更改软件包名称时,是否还有其他需要注意的事项 或者,grails中是否有一个命令可用于更改包 我在下面的链接中找到了一条出路。但这仅在创建新文件时有效。如果要更改旧文件的包,该怎么办 谢谢 为什么不使用Spring源代码工具套件呢。这是一个很棒的IDE,它对Groovy n Grails提供了可靠的支持。为什么不使用Spring源代码工具套件呢

我已经在音乐包下创建了我的应用程序。现在我想将我的软件包更改为com.mp3.songs.music

一种方法是我可以手动为grails应用程序创建包。更改软件包名称时,是否还有其他需要注意的事项

或者,grails中是否有一个命令可用于更改包

我在下面的链接中找到了一条出路。但这仅在创建新文件时有效。如果要更改旧文件的包,该怎么办


谢谢

为什么不使用Spring源代码工具套件呢。这是一个很棒的IDE,它对Groovy n Grails提供了可靠的支持。

为什么不使用Spring源代码工具套件呢。它是一个强大的IDE,对Groovy n Grails提供了可靠的支持。

IntelliJ IDEA对重命名重构提供了很好的支持。我相信这是目前Grails中所有主要重构工作中最好的(9.0.3稳定的)机会。他们有30天的试用期,所以值得一试。

IntelliJ IDEA对重命名重构有很好的支持。我相信这是目前Grails中所有主要重构工作中最好的(9.0.3稳定的)机会。他们有30天的试用期,所以值得一试。

我正在使用STS。我的项目已经完成,现在有一个包更改的请求。使用STS,我可以为ctrllers、domain等创建一个新包。与手动创建包不同,是否有任何可以提及的配置或可能可以运行的命令来更改包的更改。您是否尝试在STS中重命名包名?选择软件包,按F2键并更改名称。就是这样,它在整个项目中重新考虑了名称。我希望这就是你想要达到的。@Jay:我正是想要达到的,Jay。但是,使用F2或通过重构,更改不会在整个项目中被重构。您必须手动对控制器包、域、测试/单元、测试/集成和服务执行F2。我相信应该有一些方法/命令/来完成整个过程中的更改。哦,好的。现在我明白了。我不知道有哪个命令能做到这一点。由于每个都在不同的包中,我想你必须为每个包做F2,即控制器包、域包等。我使用的是STS。我的项目已经完成,现在有一个包更改的请求。使用STS,我可以为ctrllers、domain等创建一个新包。与手动创建包不同,是否有任何可以提及的配置或可能可以运行的命令来更改包的更改。您是否尝试在STS中重命名包名?选择软件包,按F2键并更改名称。就是这样,它在整个项目中重新考虑了名称。我希望这就是你想要达到的。@Jay:我正是想要达到的,Jay。但是,使用F2或通过重构,更改不会在整个项目中被重构。您必须手动对控制器包、域、测试/单元、测试/集成和服务执行F2。我相信应该有一些方法/命令/来完成整个过程中的更改。哦,好的。现在我明白了。我不知道有哪个命令能做到这一点。由于每个都在不同的包中,我想您必须为每个包(即控制器包、域包等)执行F2。谢谢Vaskin。不幸的是,我没有什么想法(事实上,我只是在IntelliJ 12中做了这件事,这不是很愉快:/IntelliJ 2018社区版(免费)非常简单,你只需右键单击主程序包(例如在服务中),然后重构->移动…IDE会在控制器、测试和所有地方执行此更改。谢谢Vaskin。不幸的是,我没有IntelliJ的想法。:(我实际上只是在IntelliJ 12中执行此操作,这不是很愉快:/IntelliJ 2018社区版(免费)非常简单,只需右键单击主软件包即可(例如,在服务中),然后重构->移动…IDE会在控制器、测试和任何地方执行此更改。