DepClean Web is an interactive website visualization that allows a user to input the URL of a Java project and receive the analysis output of DepClean. The backend service detects all the unused dependencies declared in the pom.xml
file of the project and sends them to the front for visualization as an interactive web site.
With DepClean Web, developers can easily observe all the unused dependencies in their projects and evaluate what benefits a project could gain from identifying and deleting them.
Visualization of the Maven-core dependency, with bloated or used dependencies information by color, and dependency size. Explore the front-end in the following link
Run the back-end using docker. First, pull the new docker image. Secondly, run the image.
sudo docker pull cesarsotovalero/depclean-web:cors
sudo docker run -p 8000:8081 cesarsotovalero/depclean-web:cors
In a terminal clone the repository and swith to the cloned folder
git clone https://github.com/castor-software/depclean-web.git
cd depclean-web
Afterwards, go to the front-end folder and use the following commands in the terminal to run the project:
cd front-end
yarn install
yarn start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Distributed under the MIT License. See LICENSE for more information.
DepClean is partially funded by the Wallenberg Autonomous Systems and Software Program (WASP).