I have few java packages as part of Selenium, Java, Cucumber, Maven automation framework which all projects use. If I create .jar file of it and place it in a separate project/folder in TFS Git repository, then all project can use it as a dependency in pom.xml.
If I want to change some code and commit/push to main branch using eGit plugin in Eclipse, then will all other projects be able to “Fetch from upstream” and get latest changes.
OR
Do I need to host the .jar file on JFrog artifactory (corporate). Then make changes, compile the .jar file and then when projects do “Update Maven”, then they will get updated copy of the jar classes.
How can I achieve this without uploading .jar in artifactory?
Source: Read More