【发布时间】:2016-09-21 07:40:22
【问题描述】:
我的问题发生在使用此类命令的 maven 版本期间:
mvn --settings D:\My\user_settings.xml 发布:准备发布:执行 -Dresume=false -Darguments="-DskipTests" -Prelease
项目树是这样设置的(不能更改!):
- 项目\项目\pom.xml
- 项目\项目核心\pom.xml
- 项目\项目服务\pom.xml
- project\project-encrypt\pom.xml
在父 pom 中,你有(以及其他东西!):
<modules>
<module>..//project-encrypt</module>
<module>..//project-core</module>
<module>..//project-service</module>
</modules>
Maven 构建顺利,但是当需要执行 git-add 时,我收到了这条消息:
执行: cmd.exe /X /C "git add -- pom.xml -encrypt\pom.xml -core\pom.xml -service\pom.xml" 工作目录:D:\My\Workspaces\project\project
未能执行目标 org.apache.maven.plugins:maven-release-plugin:2.3.2:prepare 项目项目上的(默认-cli):无法提交文件提供者 消息: git-add 命令失败。命令输出:致命: pathspec '-encrypt\pom.xml' 没有匹配任何文件
我尝试了多种方式编写模块路径,但都以同样的方式失败:
..//项目加密
../项目加密
../项目加密
对这个问题有任何想法吗? (由于我无法重命名我的项目,这实际上不是解决方案......)。
提前感谢您阅读到这里!
【问题讨论】: