我经常使用eclipse插件来快速生成项目目录结构,例如Spring插件帮助创建WebContent文件夹来保存WEB-INF内容。但有时我创建一个具有特定目录结构的项目,总是相同的。像这样的事情:
[project_name]
-folder1
-folderA
-folderX
-folderB
-folder2
-dirC
-folder3
我知道,我可以编写自己的 ant/maven 脚本来生成特定的文件夹,但我不想在项目创建后每次都手动调用脚本。我想创建一个我将来会使用的项目模板。
创建此功能的最佳方法是什么?
我应该创建类似插件的东西吗?如果是,我该怎么做?
最佳答案
如果您不想使用插件或脚本来生成项目结构,那么您的能力就非常有限。
由于您可以从现有源创建项目,因此您可以在文件系统上创建文件夹结构,并且每当您创建另一个项目时,告诉 Eclipse“从现有源创建项目”并将其指向您的模板文件夹。
如果您想编写一个插件,您需要贡献一个 org.eclipse.jdt.ui.actions.OpenProjectWizard
来创建文件夹结构作为项目生成的一部分。一个很好的教程可以在以下位置找到:http://cvalcarcel.wordpress.com/2009/07/08/writing-an-eclipse-plug-in-part-1-what-im-going-to-do/%20
关于eclipse - Eclipse 中的自定义项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7379869/