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