【发布时间】:2010-10-24 10:23:49
【问题描述】:
有人知道如何(轻松地)“重命名”现有的 grails 应用程序吗?我遇到了这个问题,因为我的 PaaS 提供商不允许我删除订阅...所以我想以不同的名称部署我的应用程序。
当然,我可以手动执行此操作,但我认为它可能是一个有用的“顶级”脚本(即“grails rename-app newappname”)
手动提示:
当我执行“grails create-app myappname”时,我可以看到 myappname 存在于以下文件(和文件名)中...当然这是由 create-app 脚本完成的,它替换了 @...@模板中的标记。我想一旦它们被替换,重命名并不是一件容易的事。
./.project: <name>myappname</name>
./application.properties:app.name=myappname
./build.xml:<project xmlns:ivy="antlib:org.apache.ivy.ant" name="myappname" default="test">
./ivy.xml: <info organisation="org.example" module="myappname"/>
./myappname-test.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<listEntry value="/myappname"/>
./myappname.launch:<listEntry value="<?xml version="1.0" encoding="UTF-8"?> <runtimeClasspathEntry containerPath="org.eclipse.jdt.launching.JRE_CONTAINER" javaProject="myappname" path="1" type="4"/> "/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="myappname"/>
./myappname.launch:<stringAttribute key="org.eclipse.jdt.launching.VM_ARGUMENTS" value="-Dbase.dir="${project_loc:myappname}" -Dserver.port=8080 -Dgrails.env=development"/>
./myappname.tmproj: <string>myappname.launch</string>
当然……顶级目录名称是“myappname”
欢迎提供有关该领域正在进行的计划的任何提示或信息
问候,
约翰
【问题讨论】:
标签: grails