我想在Eclipse中将我所有的'target'目录标记为'derived'。然而,我有大约10个项目,并且必须重复相同的过程10次,有没有将所有10个“目标”文件夹标记为派生的快速方法?Eclipse - 将10个项目的'target'文件夹标记为派生
回答
不确定你的意思是“派生”。但是,Eclipse将大多数设置写入XML文件。找出哪个配置文件(例如.classpath
)被修改,然后立即在所有配置文件上运行sed。
你必须删除第三行从各的.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>
即除去< classpathentry种类= “SRC” 输出= “目标/类” 路径= “SRC /主/ JAVA”/ >
这是不容易的自动设置的导出标记,请参见Where does Eclipse store information about which files are "Derived"?
这是悲伤因为每次我在新机器上克隆我的项目时,我必须将20个子文件夹标记为“派生”。如果您手动做到这一点,使用键盘:
- Alt-Enter组合
- Alt-V键
- 输入
- 光标向下
- 重复
github上有一个插件,允许您使用文件的“派生”功能,例如.gitignore。 Disclamer:我写的。 http://nodj.github.io/AutoDeriv/ –
@johand。我试过你的插件。安装很好。添加“.derived”文件添加了我的文件夹。然后我looke dinto这些文件夹的“属性”,但派生标记未被检查。我正在使用基于Eclipse Luna的STS版本:3.6.2.RELEASE。 – Janning
感谢您的帮助,问题已解决:) –
我写的AutoDeriv插件轻松有效地处理这个特定的任务。短篇小说:
- 名单要在一个简单的文本
.derived
文件中设置为导出的资源 - 没有2
享受您的干净的工作空间的资源现在被正确标记为“导出”。语法很简单,就像.gitignore文件一样。
对于您的具体情况,请在工作区根目录创建一个.derived
文件,在其中写入target
,然后完成。
我希望你会喜欢它=)
- 1. m2eclipse将'target'目录标记为'Derived'
- 2. eclipse:将项目转换到文件夹
- 3. Eclipse C++项目文件夹
- 4. maven + tycho:将“eclipse-application”target的构建文件夹从“eclipse”更改为
- 5. 如何统计Eclipse项目中非派生文件的数量
- 6. 将Eclipse中的许多文件夹导入到每个项目
- 7. 将一个单独的Eclipse项目放入GitHub项目的“示例”文件夹
- 8. eclipse中的Android项目文件夹
- 9. Eclipse - 每个项目的不同文件夹/文件颜色
- 10. 将Eclipse java项目(使用java源文件夹)转换为gradle项目
- 11. Eclipse:将JAR文件转换为项目
- 12. eclipse不会显示目标文件夹中的类文件夹
- 13. Eclipse Java项目文件夹组织
- 14. Eclipse项目隐藏src文件夹
- 15. 源文件夹到IDE项目(Netbeans,Eclipse,...)
- 16. 在eclipse中导入的项目文件夹图标
- 17. Eclipse/EGit:添加新文件时将项目标记为已修改
- 18. Eclipse Source/Organize Imports选项不显示为项目或文件夹
- 19. 如何将gradle生成的源文件夹添加到Eclipse项目中?
- 20. 将项目文件夹转换为自己的项目?
- 21. Eclipse中的派生文件是什么?
- 22. 如何将一个文件夹标记为一个包?
- 23. 将现有Android项目导入Eclipse时的空文件夹
- 24. 将文件夹添加到我的Eclipse(Android)项目
- 25. 将现有的mult-rep CVS项目文件夹导入到Eclipse
- 26. 将项目的.class文件输出到Eclipse中的另一个项目的资源文件夹中
- 27. 为什么我的Maven项目在目标文件夹中自动生成apidoc?
- 28. Django:Startapp将文件生成到现有项目文件夹中
- 29. Xcode 4.2 - 将派生文件添加到项目
- 30. gitignore为日食项目文件夹
我认为它实际上是存储在数据库.metadata的 – nafg
衍生国旗我爱这个插件:http://nodj.github.io/AutoDeriv小提示:你应该禁用egit功能将派生文件夹自动添加到.gitignore(Eclipse/Preferences/Git/Projects) – Janning