1

将 StackOverflow 大军转向这一领域。我真的很想为我们的 Android 开发团队提供一个更好的构建过程,并转向 Maven 来帮助解决库依赖关系。

我对 Maven 完全陌生,并且真的很想了解它的强大功能,因此我可以托管 Maven 存储库以在 GitHub 上进行依赖。任何推荐的很棒的教程或阅读都会很棒。

现在我有一个测试 Android 库推送到 GitHub 和一个 Maven 存储库。我正在尝试使用 Maven 发布插件来帮助自动化快照版本控制并在 GitHub 上创建标签。当我执行 mvn release:prepare 它失败并出现错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-release-plugin:2.0:prepare (default-cli) on project DependencyTest: Unable to commit files
[ERROR] Provider message:
[ERROR] The git-commit command failed.
[ERROR] Command output:

我在 StackOverflow 上发现了一些关于此的问题,但没有一个解决方案可以解决我的问题。我在 pom.xml 文件中正确设置了 SCM 标签。有任何想法吗?

提前感谢所有帮助 - 这对我来说是全新的,但我渴望学习!

4

1 回答 1

0

我遇到了同样的问题,将 maven-release-plugin 从 2.0 升级到 2.4.2 解决了它。

于 2014-01-23T14:45:24.130 回答