ApplicationManager.getApplication().isEAP() returns false in latest EAP
已回答
Hi
For some reason, with the latest EAP version, ApplicationManager.getApplication().isEAP() returns false.
In my build.gradle I have:
intellij {
version 'LATEST-EAP-SNAPSHOT'
...
So when running IJ using that, it runs version IU-202.6397.59
This worked fine until 22.7. I debugged ApplicationInfoImpl's constructor and the element parameter it receives contains only 3 attributes:
[Attribute: major="2020"]
[Attribute: minor="2"]
[Attribute: suffix=""]
The abut popup also doesn't indicate I'm running EAP:

Any idea how to fix this?
请先登录再写评论。
So turns out on 23.7 EAP became the release candidate, so currently there is no EAP? Is that correct?
Shai,
LATEST-EAP-SNAPSHOT contains always the latest build available - starting with RC build, isEap flag is set to false.
Got it. Thanks for clarifying this.