既存のgrailsアプリケーションの(簡単な)名前変更方法を知っている人はいますか?私のPaaSプロバイダは私がサブスクリプションを削除することを許可していないので、私はこれを実行しています...だから私は別の名前で私のアプリケーションを展開したい。既存のGrailsアプリケーションの名前を変更するには
もちろん、私はこれを手動で行うことができますが、私はそれが便利な「トップレベルの」スクリプトかもしれないと思う(すなわち「Grailsは名前を変更アプリのnewappname」)
マニュアルヒント:
Iを"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" である
任意のヒント、あるいはこの分野での継続的な取り組みについての情報は歓迎されている
Greetz、
ヨハン・
チャームのように働いた! –
名前を変更した後で "grails clean"を実行するのが賢明でしょう。 –