有没有办法告诉 IntelliJ IDEA GWT 编译器使用哪个输出文件夹?

问题描述 投票:0回答:3

有没有办法告诉 IntelliJ IDEA GWT 编译器使用哪个输出文件夹?我知道它将工件复制到项目文件夹,但它不会复制我使用 gwt 编译器的“-extra”命令行参数设置的额外内容。

IntelliJ IDEA 将其保留在 USER_HOME/.IntelliJIdea10/system/gwt/project_name_with_hash/module_name_with_hash/compile/www

更新:奇怪的是我没有在 IntelliJ 的网站上找到可能的路径宏列表。但我在idea.jar中找到了它们。可能的宏是:

APPLICATION_HOME_DIR
PROJECT_DIR
MODULE_DIR
USER_HOME
intellij-idea gwt macros extra
3个回答
1
投票

您是否尝试过使用 ${PROJECT_DIR} 路径变量构建路径?这将解析为项目位置,然后您可以指定路径的其余部分。例如 ${PROJECT_DIR}/reports/extras。我已经有几年没有使用 IntelliJ 了,但我很确定那是路径变量名。

编辑:抱歉,IntelliJ 中的内置路径宏是使用 $...$ 语法指定的。所以我认为应该是$PROJECT_DIR$


0
投票

IDEA 中无法更改 GWT 编译器的输出文件夹。但是,您可以在“-extra”参数后指定任何目录的绝对路径。 顺便问一下,你使用“-extra”的目的是什么?


0
投票

自 2011 年 11 月 18 日起,无法在项目模块的设置中使用路径宏。 Jetbrain 意识到了这一点,并且在他们的 JIRA 中提出了功能请求。

我目前针对拥有多名工程师的团队的解决方法是使用系统 TEMP 文件夹进行 GWT 编译器额外输出,并将构建后事件中的文件移动到我想要的文件夹中。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.