我想在Eclipse中将所有'目标'目录标记为'派生'。但是我有大约10个项目并且必须重复相同的过程10次,是否有任何快速方法将所有10个“目标”文件夹标记为派生?
答案 0 :(得分:11)
我编写了AutoDeriv插件,可以轻松高效地处理这项特定任务。短篇小说:
.derived
文本文件享受干净的工作空间,因为资源现已正确标记为'派生'。语法很简单,就像.gitignore文件一样。
对于您的具体情况,请在工作区根目录创建一个.derived
文件,在其中写下target
,然后完成。
我希望你会喜欢它=)
答案 1 :(得分:1)
不确定'derived'是什么意思。但是,Eclipse会将大多数设置写入XML文件。找出哪个配置文件(例如.classpath
)被更改,然后一次在所有配置文件上运行sed。
答案 2 :(得分:0)
您必须从每个.classpath
中删除第三行<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/>
</classpath>
即。 remove&lt; classpathentry kind =“src”output =“target / classes”path =“src / main / java”/&gt;
答案 3 :(得分:0)
自动设置派生标志并不容易,请参阅Where does Eclipse store information about which files are "Derived"?
这很难过,因为每次在新机器上克隆项目时,我必须将20个子文件夹标记为“Derived”。如果您也手动操作,请使用键盘: