生成骨架时生成archetype.xml脚本
问题描述:没有方法通过*号批量匹配文件
[INFO] ----------------------------------------------------------------------------
[INFO] Using following parameters for creating project from Old (1.x) Archetype: gdpost-framework-archetype-client:1.0-SNAPSHOT
[INFO] ----------------------------------------------------------------------------
[INFO] Parameter: basedir, Value: D:\maven-cmd
[INFO] Parameter: package, Value: mm
[INFO] Parameter: groupId, Value: mm
[INFO] Parameter: artifactId, Value: nn
[INFO] Parameter: packageName, Value: mm
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[ERROR] ResourceManager : unable to find resource 'archetype-resources/src/main/resources/static/js/bsn/example/*.js' in any resource loader.
解决方法:
调用python生成archetype.xml:
[D:\maven-cmd]$ python create_archetype.py D:/maven-cmd/ yxbj_maven_archetype yxbj_maven_artifactId #参数一:项目骨架所在的目录 参数二:artifactId
======目录:D:/maven-cmd/yxbj_maven_archetype/src/main/resources/archetype-resources不存在,继续下一个目录=======
#文件写入开始:D:/maven-cmd/ yxbj_maven_archetype /archetype_auto.xml
#文件写入结束:D:/maven-cmd/ yxbj_maven_archetype/ etype-client/archetype_auto.xml
生成的文件放在 archetype_auto.xml 存放在 项目骨架所在的目录