我该如何创建一个脚本来从eclipse中的java项目的构建路径中删除特定文件?如何以编程方式从eclipse构建路径中删除文件?
因此;没有通过eclipse GUI,右键单击项目,配置构建路径..等等等等等等。
许多在此先感谢
我该如何创建一个脚本来从eclipse中的java项目的构建路径中删除特定文件?如何以编程方式从eclipse构建路径中删除文件?
因此;没有通过eclipse GUI,右键单击项目,配置构建路径..等等等等等等。
许多在此先感谢
我不确定您是否想在代码的运行时执行此操作,或者是否需要某个外部进程来修改其他某个eclipse项目的构建路径。达到目标的一种方法是以编程方式修改项目根目录中的.classpath
文件。然后您将解析XML为classpathentry
。典型的.classpath
可能如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="lib" path="lib/someLib.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>
请注意:'.classpath'文件格式被视为内部实现细节。你可以做到这一点......但不能保证在发布之间正常工作。 –
Eclipse中存储这些信息在叫.classpath
项目目录中的文件。
你可以操作这个文件,但我认为eclipse只会在重新启动时重新载入信息。
为什么会发生? – nullpotent
我只是在猜测...... – CKuck
当文件在编辑器中打开时,或者当用户对文件或项目执行刷新时,Eclipse将检测(并完全处理)已更改的.classpath文件。 –
检查Eclipse项目中的.classpath文件。你会发现它。 – nullpotent