6

有没有办法告诉 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
4

3 回答 3

1

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

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

于 2011-11-10T13:43:32.557 回答
0

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

于 2011-11-10T06:55:35.277 回答
0

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

对于一个有多个工程师的团队,我目前的解决方法是使用系统 TEMP 文件夹来获取 GWT 编译器的额外输出,并将构建后事件中的文件移动到我希望它所在的文件夹中。

于 2011-11-19T05:56:56.053 回答