2 m0 37960837 m0_37960837 于 2017.09.08 10:30 提问

更换了Eclipse版本,import导包时,包的顺序发生变化.

我将自己的Eclipse版本更换为Oxygen, 在今天向SVN提交代码时,发现import引入的包的顺序与原老版本的Eclipse不一样,导致我大批的代码都要提交(这个肯定会被项目经理骂死的), 我去查看了 Preferences->java->code Style->Organize import中设置是相同的,两个版本的该设置都是默认的. 求大神帮忙.

老版本的排序时 java.* java.* n**, org.*
新版本排序 java.* java.* , org.* , n**

2个回答

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.08 10:35

试试
图片说明

m0_37960837
m0_37960837   2017.09.08 10:53

还是不行, 这样子反而 错的多了.

在老版本中排序逻辑是 a-z 在Preferences->java->code Style->Organize import 设置的顺序 是插入到这个循序中的
在新版本中排序逻辑 是先把 在Preferences->java->code Style->Organize import 设置的顺序 放到最上面, 然后剩下的进行 a-z 的排序
通过你提供的这种方式设置后的排序方式是:
把除了在 在Preferences->java->code Style->Organize import 设置的顺序 其余的按照a-z排序, 自定义的顺序放到最后面进行排序

Csdn user default icon
上传中...
上传图片
插入图片