butterfly icon indicating copy to clipboard operation
butterfly copied to clipboard

Upgrade third-party jars

Open fabiocarvalho777 opened this issue 7 years ago • 5 comments

Upgrade the most important third-party jars, a few examples below, to their latest versions.

  • Spring Boot
  • maven-model
  • maven-invoker
  • commons-io
  • commons-lang
  • lightcouch
  • gson
  • xmlunit
  • yamlbeans
  • reflections
  • javaparser
  • guava
  • zip4j
  • testng
  • mockito
  • powermock

fabiocarvalho777 avatar Nov 15 '17 16:11 fabiocarvalho777

@fabiocarvalho777 I would like to take this one. Just one question should we automate the process of upgrading jars or should I manually update it in pom.xml?

amarlearning avatar Feb 13 '18 11:02 amarlearning

What do you mean by "automate the process of upgrading jars"?

fabiocarvalho777 avatar Feb 14 '18 03:02 fabiocarvalho777

What do you mean by "automate the process of upgrading jars"?

If we are using maven 2 or below then we can directly specify in pom to download the latest version of jar files. else we have to find out some way to do the same in maven 3.

Otherwise, last option is to update manually.

amarlearning avatar Feb 14 '18 19:02 amarlearning

Let's just upgrade manually. Otherwise we would have to assume all these jars respect semantic versioning and backward compatibility, which probably is not the case.

fabiocarvalho777 avatar Feb 16 '18 05:02 fabiocarvalho777

@fabiocarvalho777 quick question, can we use this tool to update third-party jars https://github.com/amarlearning/maven-repository-version?

amarlearning avatar May 04 '18 13:05 amarlearning