有没有办法从项目目录外部调用grails war?
我的项目路径是“d:/ deploy / project”。
我想要一些如何将我的项目目录传递给编译器。像这样:
grails d:/部署/项目 war 。
我构建了从批处理文件调用的ant ant脚本,因此批处理从d:开始。所以当执行ant任务时
我收到一个错误。有什么办法吗?
最佳答案
AFAIK,不。该文档没有指出我发现的方法,并且“grails”命令的输出表明即使在尝试传入grails.project的情况下,项目外部也不支持“war”。 class.dir
>grails dev war /tmp/foo.war -Dgrails.project.class.dir=/tmp/MyGrailsProject
Configuring classpath
Error /home/someuser does not appear to be part of a Grails application.
Error The following commands are supported outside of a project:
add-proxy
clear-proxy
create-app
create-plugin
help
list-plugins
package-plugin
plugin-info
remove-proxy
set-proxy
因此,在构建过程中,您需要某种方式来更改当前的工作目录。
关于grails - 命令从外部项目目录引发 war ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11056587/