zmb*_*zmb 5 java ant intellij-idea
我正在使用IntelliJ IDEA v.12.1.4,社区版.
每次我从"Ant Build"菜单运行Ant构建时,IDE都会打开我的build.xml文件,窃取焦点并掩盖我正在处理的任何内容.这真让我抓狂.我小组中的其他开发人员没有遇到相同的行为.
在某处设置/禁用此设置是否有设置?
更新我注意到它发生在调用我的编译目标的任何命令上,它将焦点放在该javac行上.这是任务:
<target
name="compile-source"
depends="-init">
<delete dir="${out.source.dir}"/>
<mkdir dir="${out.source.dir}"/>
<javac
destdir="${out.source.dir}"
includeantruntime="false"
debug="true">
<compilerarg value="-Xlint:all"/>
<src path="${in.source.dir}"/>
<src path="${in.shared.source.dir}"/>
<classpath refid="source.compile.classpath"/>
</javac>
</target>
Run Code Online (Sandbox Code Playgroud)

不久前在IntelliJ IDEA俄罗斯社区报道了类似的问题.
事实证明它是XML中的一个隐藏设置(它现在没有UI,但是由于一个bug,一些较旧的EAP构建可能会触发它).
您应该检查.idea/workspace.xml项目根目录中的文件:
<component name="antWorkspaceConfiguration">
<option name="IS_AUTOSCROLL_TO_SOURCE" value="true">
Run Code Online (Sandbox Code Playgroud)
更改值false应该可以解决问题.执行此修改时,请确保IDEA未运行.
| 归档时间: |
|
| 查看次数: |
2948 次 |
| 最近记录: |