Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 185169
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T15:25:22+00:00 2026-05-11T15:25:22+00:00

I recently have taken the support and programming of a web system written in

  • 0

I recently have taken the support and programming of a web system written in JSF. The code is kind of messy and redundant, and yes, no documentation exists.

The system has over 40 jar libraries, and most of them are redundant due to old versions and testing. To remove one jar, I must check that it’s not imported in the code, so I searched the code for the jar import path (I’m using IntelliJ IDE), made sure that it’s not used, and removed it.

However, after compiling the code, a number of run-time errors occurred during testing. I figured out that I removed some jars which are used by other existing jars.

The problem, how do I make sure before removing a jar that it’s not used by another jar/java class?

Despite that jars have compiled classes, the compiled classes do have the import path of required libraries. But I can’t search them with IntelliJ (does not search inside jars files).

The only way that I’m doing now is to test the system every time I remove a jar and see if I can crash it! This is totally not an easy way due to the huge number of features to be tested.

I wish that there is a tool where I can submit a number of java files/jars, and it displays the dependencies between them.

  • 1 1 Answer
  • 3 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T15:25:23+00:00Added an answer on May 11, 2026 at 3:25 pm

    I know that there was a tool coming out of the JBoss project called JBoss TattleTale, might be worth taking a look:

    http://www.jboss.org/tattletale

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have recently taken up programming and encountered a problem when it comes to
I have recently taken on a php web developer position for a large firm.
I have recently taken over development of a legacy system and want to be
So I have recently taken over maintenance of an in-house Content Management System, and
I have recently taken on a project in which I need to integrate with
I have recently taken the ABS4.0 dive. However, I appear to be having an
I recently have a problem that my java code works perfectly ok on my
I have recently taken up the activity of parsing binary data with Python but
I have recently taken over an application that uses the Peter Blum Date and
Hello recently i have taken a backup of my server files & deleted all

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.