Java GUI program to parse dependency XML and solve it
- Reads an XML file to parse the dependencies and creates a dependency graph.
- Applies topological sort to get which dependency will build first and shows them in GUI.
- Handles the case where cyclic dependency occurs and shows in GUI