Eclipse - 将10个项目的“目标”文件夹标记为派生

时间:2011-08-01 19:32:00

标签: eclipse

我想在Eclipse中将所有'目标'目录标记为'派生'。但是我有大约10个项目并且必须重复相同的过程10次,是否有任何快速方法将所有10个“目标”文件夹标记为派生?

4 个答案:

答案 0 :(得分:11)

我编写了AutoDeriv插件,可以轻松高效地处理这项特定任务。短篇小说:

  1. 列出要在简单的.derived文本文件
  2. 上设置的资源
  3. 没有2。
  4. 享受干净的工作空间,因为资源现已正确标记为'派生'。语法很简单,就像.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”。如果您也手动操作,请使用键盘:

  • Alt-Enter组合
  • 替代-V
  • 输入
  • 光标向下
  • 重复