将 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 标签。有任何想法吗?
提前感谢所有帮助 - 这对我来说是全新的,但我渴望学习!