Wie änderst du den Namen der Anwendung in Grails 3?

7

Ich bin ein Anfänger mit Gradle und Grails 3.x. In Grails 2.x appName könnte in der Datei application.properties geändert werden, jetzt in Grails 3.0.8 erklären die Dokumente, dass es in application.yml möglich ist, aber ich finde keine Möglichkeit, appName zu ändern.

    
David de la Calle 06.10.2015, 17:30
quelle

1 Antwort

20

Der Anwendungsname ist in Grails 3 nahezu irrelevant. Er wird beim Erstellen einer WAR-Datei als Basisname verwendet. Es ist jedoch einfach, ihn vor der Bereitstellung umzubenennen, und wahrscheinlich würden Sie das auch tun, da er die Anwendungsversion enthält.

Es wird als Anfangswert der Einstellung grails.codegen.defaultPackage config verwendet, aber Sie können dies leicht ändern:

%Vor%

Aber ich würde mich nicht darum kümmern, da ich kein Standardpaket verwende - ich spezifiziere das Paket für jedes Artefakt, um nicht mit allem in einem Paket zu enden.

In älteren Versionen von Grails wurde es als Standardkontext verwendet, wenn die App über run-app ausgeführt wurde, z. http://localhost:8080/appname , aber in Grails 3 wird das Standardverhalten von Spring Boot verwendet und standardmäßig ist kein Kontext vorhanden. Wenn Sie jedoch den Run-App-Kontext angeben möchten, können Sie dies (und optional den Port) mit:

tun %Vor%

Das Standardverhalten von Gradle besteht darin, den Verzeichnisnamen als Projektnamen zu verwenden. Wenn Sie dies überschreiben möchten, erstellen Sie eine settings.gradle -Datei und legen Sie die rootProject.name -Eigenschaft fest:

%Vor%     
Burt Beckwith 06.10.2015, 19:43
quelle

Tags und Links