在 intellij 的 GWT 配置中更改 Super Dev Mode 端口参数
Change Super Dev Mode port parameter in intellij's GWT Configuration
我有两个 GWT 项目,我想同时 运行 进行开发。我喜欢 运行将它们与 Intellij 的 GWT 配置结合使用,因为它会为我处理超级开发模式。
问题是 intellij 的 GWT 配置有一些开发模式参数的默认值,比如端口号,我不知道如何更改它们。
如果我传递开发模式参数 -port 9264
,日志会告诉我:
Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /home/coraythan/.IntelliJIdea14/system/gwt/code.63303291/Books.1f092f4b/run/www, -logLevel, INFO, com.mywebsite.books.Books]
所以那没有做任何事情。
没有 space 像这样 -port9264
我得到错误:
Unknown argument: -port9264
Google Web Toolkit 2.7.0
DevMode [-[no]startServer] [-port port-number | "auto"] [-whitelist whitelist-string] [-blacklist blacklist-string] [-logdir directory] [-logLevel level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort port-number | "auto"] [-[no]superDevMode] [-server servletContainerLauncher[:args]] [-startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-modulePathPrefix ] [-workDir dir] [-XmethodNameDisplayMode NONE | ONLY_METHOD_NAME | ABBREVIATED | FULL] [-sourceLevel [auto, 1.6, 1.7]] [-XjsInteropMode [NONE, JS, CLOSURE]] [-[no]incremental] module[s]
如果我添加方括号,看起来应该有 [-port 9264]
,它不会替换预先存在的端口参数,并尝试加载模块
Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /home/coraythan/.IntelliJIdea14/system/gwt/code.63303291/Books.1f092f4b/run/www, -logLevel, INFO, [-port, 9264], com.mywebsite.books.Books]
Super Dev Mode starting up
workDir: /tmp/gwt-codeserver-7935707369622390541.tmp
Loading inherited module '[-port'
[ERROR] Unable to find '[-port.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
Loading modules
[-port
Loading inherited module '[-port'
[ERROR] Unable to find '[-port.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doStartup method
有谁知道如何在 Intellij 的 GWT 配置中添加/替换开发模式参数?
-port参数改变web服务器的端口作为参数
-codeServerPort 更改代码服务器的端口。
使用此配置:
启动端口为 9264 的 Web 服务器和端口为 8765 的代码服务器:
感谢@el-hoss,这让我确认可以为 http://www.gwtproject.org/articles/superdevmode.html:
中给出的那些指定 Dev Mode parameters
根据https://www.jetbrains.com/help/idea/run-debug-configuration-gwt.html给出的规则:
我有两个 GWT 项目,我想同时 运行 进行开发。我喜欢 运行将它们与 Intellij 的 GWT 配置结合使用,因为它会为我处理超级开发模式。
问题是 intellij 的 GWT 配置有一些开发模式参数的默认值,比如端口号,我不知道如何更改它们。
如果我传递开发模式参数 -port 9264
,日志会告诉我:
Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /home/coraythan/.IntelliJIdea14/system/gwt/code.63303291/Books.1f092f4b/run/www, -logLevel, INFO, com.mywebsite.books.Books]
所以那没有做任何事情。
没有 space 像这样 -port9264
我得到错误:
Unknown argument: -port9264
Google Web Toolkit 2.7.0
DevMode [-[no]startServer] [-port port-number | "auto"] [-whitelist whitelist-string] [-blacklist blacklist-string] [-logdir directory] [-logLevel level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort port-number | "auto"] [-[no]superDevMode] [-server servletContainerLauncher[:args]] [-startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-modulePathPrefix ] [-workDir dir] [-XmethodNameDisplayMode NONE | ONLY_METHOD_NAME | ABBREVIATED | FULL] [-sourceLevel [auto, 1.6, 1.7]] [-XjsInteropMode [NONE, JS, CLOSURE]] [-[no]incremental] module[s]
如果我添加方括号,看起来应该有 [-port 9264]
,它不会替换预先存在的端口参数,并尝试加载模块
Runing CodeServer with parameters: [-noprecompile, -port, 9876, -sourceLevel, 1.7, -bindAddress, 127.0.0.1, -launcherDir, /home/coraythan/.IntelliJIdea14/system/gwt/code.63303291/Books.1f092f4b/run/www, -logLevel, INFO, [-port, 9264], com.mywebsite.books.Books]
Super Dev Mode starting up
workDir: /tmp/gwt-codeserver-7935707369622390541.tmp
Loading inherited module '[-port'
[ERROR] Unable to find '[-port.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
Loading modules
[-port
Loading inherited module '[-port'
[ERROR] Unable to find '[-port.gwt.xml' on your classpath; could be a typo, or maybe you forgot to include a classpath entry for source?
[ERROR] shell failed in doStartup method
有谁知道如何在 Intellij 的 GWT 配置中添加/替换开发模式参数?
-port参数改变web服务器的端口作为参数 -codeServerPort 更改代码服务器的端口。
使用此配置:
启动端口为 9264 的 Web 服务器和端口为 8765 的代码服务器:
感谢@el-hoss,这让我确认可以为 http://www.gwtproject.org/articles/superdevmode.html:
中给出的那些指定 Dev Mode parameters
根据https://www.jetbrains.com/help/idea/run-debug-configuration-gwt.html给出的规则: