在netbeans中创建文件夹结构(不是新项目)

时间:2014-03-13 09:54:11

标签: java netbeans automation directory-structure

使用Netbeans 7.4,我想要做的是创建一个模块文件夹结构模板。 这也可以包含文件(不是必须的,但会很好)

因此,如果我单击项目中的当前文件夹,我想选择一个模块模板,并让NetBeans创建文件夹结构。

作为一个例子(在PHP中编码,在Magento项目中)我每天都会创建许多新的magento模块。

我只想通过netbeans为新模块创建整个(基础)文件夹结构

Parent folder/Module_Name/
Parent folder/Module_Name/Block
Parent folder/Module_Name/Model
Parent folder/Module_Name/controllers
Parent folder/Module_Name/etc

等等。我目前必须使用New->文件夹逐个创建它们,这通常非常繁琐。

这可能吗? (我希望存在类似于新文件模板的东西)

2 个答案:

答案 0 :(得分:3)

我已设法通过创建新插件来添加此功能。我使用了几个关于这个主题的教程将这个插件整合在一起:

文件模板 https://platform.netbeans.org/tutorials/nbm-filetemplates.html

新向导 https://platform.netbeans.org/tutorials/691/nbm-wizard.html

基本上,插件有一个全局选项面板,允许您选择zip文件的位置。

然后,您可以右键单击项目中的文件夹并执行新建 - >其他 - >目录结构。

向导将要求使用名称作为父文件夹以将zip解压缩到。

使用zip非常有用,因为它不仅可以设置目录结构,还可以填充定期使用的文件。

对我来说,我构建Symfony 2应用程序,我不断创建新的包,所以我的zip包含:

  • 控制器
    • DefaultController.php
  • 实体
    • 如default.php
    • DefaultForm.php
  • 资源
    • 的观点
      • 默认
        • index.html.twig
        • create.html.twig
        • view.html.twig
        • edit.html.twig
        • delete.html.twig

你不必在zip中包含文件,它可以纯粹是文件夹结构。

我已将该来源发布为github上的公共回购:https://github.com/chasen/NBCustomDirectoryStructurePlugin

答案 1 :(得分:1)