i'm a beginner java developer, i need to use eclipse and i have some questions about eclipse/github/egit/jgit/travis.
- I need to get the commits made on a repository in github. I found on the internet that this is possible with both jgit and egit and more in depth that egit uses jgit. My first question is: are jgit and egit functionally equivalent? (all i can do with egit i can do it with jgit and vice versa)?
- To get the date of a commit with egit I have to write something like
commit.getAuthor().getDate()
, why does this work? That is,commit.getAuthor()
returns an instance of theclass CommitUser
, why a method of theclass CommitUser
returns the commit date? shouldn'tgetDate()
be a method of theclass Commit
? - My project must be loaded into a repository managed through SVN and on which I will have to use the tools travis and sonarcloud. My question is: how does the management of external jars added to the project take place when I use travis and sonarcloud? Will I get errors? How should I handle them?