我尝试从eclipse迁移到Intellij,目前我正确地导入了所有项目(项目很大并且是核心化的),并且maven构建成功执行。但intellij在java文件中显示了许多不同的编译问题,这些问题在maven构建时是不可能的。
我不需要使用IntelliJ运行任何东西,我只是构建maven工件并将其部署在沙箱部署上并使用远程调试来处理项目。简而言之,我不需要Intellij来编译java文件本身,我需要它使用maven输出目录和类文件,并且只显示编译问题,如果maven不能构建它...
在eclipse中我只是禁用自动项目构建,只需编辑我的java代码并使用maven构建......我不知道这里的替代方案是什么。有什么帮助吗?
如何使用maven目标目录而不是intellij' s目录?
答案 0 :(得分:1)
坎。我认为您只需要将项目导入为maven项目。
只要您不明确使用“Compile project_name”或“Make project_name”(不像eclipse总是默认构建所有内容),Idea将永远不会生成任何类。
答案 1 :(得分:1)
将您的maven项目导出为IntelliJ中的maven模块:http://wiki.jetbrains.net/intellij/Creating_and_importing_Maven_projects
IntelliJ足够聪明,可以弄清楚源文件夹和类文件夹是什么(即使在pom.xml文件中进行了修改)
答案 2 :(得分:1)
在项目面板中突出显示项目根目录,然后按 F4 。在左上角的项目设置窗口中选择Modules
。在右侧的长面板中选择项目的父文件夹。在右侧,在“路径”选项卡中,您将找到项目的输出路径。您可以将其编辑为您喜欢的任何内容。
因为我已经导入了maven项目,所以我的输出路径分别以target / classes和target / test-classes结尾。我可以选择排除所选的输出路径。