Có ai biết cách (dễ dàng) "đổi tên" một ứng dụng grails hiện có không? Tôi đang chạy vào điều này bởi vì nhà cung cấp PaaS của tôi không cho phép tôi xóa đăng ký ... Vì vậy, tôi muốn triển khai ứng dụng của mình dưới một tên khác.Cách đổi tên ứng dụng Grails hiện có
Tất nhiên, tôi có thể làm điều này bằng tay, nhưng tôi nghĩ rằng nó có thể là một 'top-level' kịch bản hữu ích (ví dụ: "grails đổi tên ứng dụng newappname")
gợi ý Hướng dẫn sử dụng:
Khi tôi làm một "grails create-app myappname" Tôi có thể thấy myappname tồn tại trong các tệp sau (và tên tệp) ... Tất nhiên điều này được thực hiện bởi tập lệnh tạo ứng dụng, thay thế @ ... @ mã thông báo trong mẫu. Tôi đoán một khi họ được thay thế, nó không tầm thường để làm một đổi tên.
./.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>
Và tất nhiên ... tên thư mục cấp cao nhất là "myappname"
Bất kỳ gợi ý, hoặc thông tin về sáng kiến liên tục trong lĩnh vực này được chào đón
Greetz,
Johan
hoạt động như một huy hiệu !!! –
Có thể sẽ có convinient thực thi "grails clean" sau khi đổi tên. –