maven-release-plugin [ERROR] fatal: pathspec '' 不匹配任何文件
maven-release-plugin [ERROR] fatal: pathspec '' did not match any files
我正在尝试发布我的 OSS 库,但我一直 运行关注 maven-release-plugin 的一个奇怪问题。这曾经工作正常。我可能已经更新了 Maven 或 Git,但我似乎找不到合适的组合来让发布的东西再次运行。
有人 运行 解决过这个问题吗?有人知道解决方案吗?我正在使用 Maven Shade 插件(这是在构建中创建依赖性减少的 pom.xml 文件的原因。)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 09:27 min
[INFO] Finished at: 2015-11-04T08:23:07-05:00
[INFO] Final Memory: 111M/1039M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.1:prepare (default-cli) on project rewrite-parent: Unable to commit files
[ERROR] Provider message:
[ERROR] The git-add command failed.
[ERROR] Command output:
[ERROR] fatal: pathspec 'config-prettyfaces/dependency-reduced-pom.xml' did not match any files
[ERROR] -> [Help 1]
dependency-reduced-pom.xml,据我了解,是在将依赖项合并到 uber-jar 中时使用的临时文件,不应提交,所以我很困惑为什么 maven 正在尝试完全添加此文件。
感谢您的帮助。
我想通了,至少有一个解决方法:
使用 maven-release-plugin 的“checkModificationExcludes”配置选项来排除 dependency-reduced-pom.xml 似乎可以解决这个问题,尽管我不确定这正是 属性 用于(文档不清楚):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<checkModificationExcludes>
<checkModificationExclude>dependency-reduced-pom.xml</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>
我正在尝试发布我的 OSS 库,但我一直 运行关注 maven-release-plugin 的一个奇怪问题。这曾经工作正常。我可能已经更新了 Maven 或 Git,但我似乎找不到合适的组合来让发布的东西再次运行。
有人 运行 解决过这个问题吗?有人知道解决方案吗?我正在使用 Maven Shade 插件(这是在构建中创建依赖性减少的 pom.xml 文件的原因。)
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 09:27 min
[INFO] Finished at: 2015-11-04T08:23:07-05:00
[INFO] Final Memory: 111M/1039M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.5.1:prepare (default-cli) on project rewrite-parent: Unable to commit files
[ERROR] Provider message:
[ERROR] The git-add command failed.
[ERROR] Command output:
[ERROR] fatal: pathspec 'config-prettyfaces/dependency-reduced-pom.xml' did not match any files
[ERROR] -> [Help 1]
dependency-reduced-pom.xml,据我了解,是在将依赖项合并到 uber-jar 中时使用的临时文件,不应提交,所以我很困惑为什么 maven 正在尝试完全添加此文件。
感谢您的帮助。
我想通了,至少有一个解决方法:
使用 maven-release-plugin 的“checkModificationExcludes”配置选项来排除 dependency-reduced-pom.xml 似乎可以解决这个问题,尽管我不确定这正是 属性 用于(文档不清楚):
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<version>2.5.3</version>
<configuration>
<checkModificationExcludes>
<checkModificationExclude>dependency-reduced-pom.xml</checkModificationExclude>
</checkModificationExcludes>
</configuration>
</plugin>