首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生成groovydoc并包含子目录

生成groovydoc并包含子目录
EN

Stack Overflow用户
提问于 2015-10-26 13:46:29
回答 1查看 301关注 0票数 1

我在父目录下的不同位置放置了groovy脚本。目录结构有点像这样:

代码语言:javascript
复制
magento
└── magento.groovy
└── models
    ├── cart.groovy
    ├── catalog.groovy
    ├── customer.groovy
    ├── directory.groovy
    ├── filter.groovy
    ├── inventory.groovy
    ├── products.groovy
    └── salesorder.groovy

我想生成groovy文档,并包含父目录下的每个groovy脚本。

我尝试在父目录上运行该命令,但它只获取其中的内容,显然,子文件夹中的内容不包括在内:

代码语言:javascript
复制
groovydoc \
-classpath /opt/groovy-2.4.4/lib/ \
-d /opt/groovy-test/test/magento \
-windowtitle "Magento Groovydoc Example" \
-header "Test Groovy doc for Magento" \
-doctitle "Magento Test Groovydoc"  *.groovy

有没有比命令行更好的方式呢?我也尝试过这个插件,但没有成功,https://github.com/rvowles/groovydoc-maven-plugin

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2020-02-18 23:39:26

此bash脚本适用于我

代码语言:javascript
复制
source_files=`find {path-to-your-dir}/magento/ -type f \( \
    \( \
    -name "*.java" \
    -or -name "*.groovy" \
    \) \
    ! \
    \( \
     -name "PastingSomeFileNamesHereYouCanExludeSomething.java" \
     -or -name "SomeAdditionalFile.groovy" \
    \) \
    \)`

groovydoc -verbose --debug -public\
 -d {path-to-your-magento-dir-docs}\
 -doctitle "Title"\
 -header "Header"\
 -footer "Footer"\
 -windowtitle "WindowTitle"\
 $source_files
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33339180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档