我是一名初学者 java 开发人员,我需要使用 eclipse,我对 eclipse/github/egit/jgit/travis 有一些疑问。
- 我需要在 github 的存储库上进行提交。我在互联网上发现 jgit 和 egit 都可以做到这一点,并且 egit 使用 jgit 更深入。我的第一个问题是:jgit 和 egit 在功能上是否等效?(我可以用 egit 做的所有事情我都可以用 jgit 做,反之亦然)?
- 要使用 egit 获取提交的日期,我必须编写类似的内容
commit.getAuthor().getDate()
,为什么这会起作用?也就是commit.getAuthor()
返回一个实例class CommitUser
,为什么class CommitUser
返回提交日期的一个方法呢?不应该getDate()
是一种方法class Commit
吗? - 我的项目必须加载到通过 SVN 管理的存储库中,我必须在该存储库上使用工具 travis 和 sonarcloud。我的问题是:当我使用 travis 和 sonarcloud 时,如何管理添加到项目中的外部 jar?我会收到错误吗?我应该如何处理它们?