我最近将公司的一个项目导入IntelliJ Idea(10.5.1)。我们使用蚂蚁构建脚本来构建和运行项目,而IntelliJ支持它就好了。
但是,当编译输出目录等于源代码目录时,即.class文件与它们的相应.java源位于相同的目录中时,IntelliJ似乎有一个明显的问题。
(请注意,我知道这不是一个正确的方法,但请告诉我的老板。该项目已有15年的历史了,而且规模相当大,要依靠这种方式的事情太多了,我无能为力那。)
因此,一旦编译完成,IntelliJ就会检测到.class文件并将其添加到项目树中。这里的问题是它考虑了它们的类声明,因此我为每个类都收到“找到重复的类”消息。这不会使我无法工作,但是您可能会猜到这非常烦人。
我尝试使IDE忽略.class文件,但显然,这使其根本不加载任何类,包括JRE运行时和.jar文件内的其他任何类。
有什么方法可以使IntelliJ Idea忽略.class与.java源文件位于相同位置的文件?
确保您已将输出目录配置为源目录,禁用输出目录的排除以查看您的文件。
| 归档时间: |
|
| 查看次数: |
17885 次 |
| 最近记录: |