Skip to content

jhejderup/uppdatera

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Uppdatera

Change Impact Analysis for Automated Dependency Updates in Maven Projects

Instructions

Prerequisites

  • JDK 8 (for running the project)
  • JDK 11 (for building the project)
  • Maven
  • git

Building

git clone https://github.com/jhejderup/uppdatera.git
cd uppdatera
mvn package

Running

java -jar target/uppdatera-0.0.1-SNAPSHOT-jar-with-dependencies.jar [0] [1] [2] [3] [4] [5]
- [0] classpath_project => target/classes
- [1] classpath_depz => dep1.jar:dep2.jar:dep3.jar
- [2] groupId => org.slf4j
- [3] artifactId => slf4j-api
- [4] version_old => 1.7.25
- [5] version_new => 2.0.0

Roadmap

  • 🚧 Refactor components
  • 📈 Create neat reports
  • 📈 add WALA line number in the stack trace
  • 🚄 Dockerize setup for running on servers
  • 📥 Improve logging
  • 👷 Extensive testing
  • 🏁 Launch it on Github Services