Building with Intellij 2017.2 /out directory duplicates files in /build directory针对基于Gradle的项目解决了这个问题。但是,我的项目是Python和JavaScript,没有看到Gradle。 IntelliJ现在是否为所有项目创建此out
目录,无论项目配置使用哪种构建工具?
答案 0 :(得分:1)
out
是IntelliJ IDEA用于编译器输出目录的默认名称。当通过Gradle或Maven等构建工具配置项目时,IDEA将更改编译输出目录以匹配这些工具使用的目录,例如target
或build
。但是,它可能不一定适用于所有构建工具。它取决于IDEA为特定构建工具提供的支持级别。您可以手动修改项目结构中使用的输出目录( Ctrl + Shift + Alt + S 或⌘ ; )。 项目设置>中有项目范围设置。项目,然后是项目设置>中每个模块的设置。模块> “路径”标签。
答案 1 :(得分:0)
我在使用 IntelliJ 2021.1 时遇到了同样的问题。在我的例子中,项目设置 > 模块 > 路径设置正确,但它仍然复制了从 \target
到 \out
的所有内容。除此之外,即使我直接右键单击单元测试,它也无法检测到我的任何单元测试。
对我有用的是我必须关闭 IntelliJ 并手动删除 .idea
目录并重新导入整个项目。