adam-java-analytics
v1.0.4
Published
Java code analyzer for detecting package dependencies and circular references
Downloads
17
Maintainers
Readme
Adam Evaluation - Java Code Analyzer
A tool for analyzing Java projects to visualize package dependencies and detect circular dependencies.
Features
- Visualize Java package structure as an interactive graph
- Navigate through package hierarchy with breadcrumbs
- Detect and highlight circular dependencies
- Configure dependency direction display
- Analyze any Java project with a simple command
Installation
```bash
Install globally
npm install -g adam-evaluation
Or use directly with npx
npx adam-evaluation ```
Usage
Navigate to the root of your Java project and run:
```bash npx adam-evaluation ```
This will:
- Analyze your Java project structure
- Start a Next.js server on port 3333
- Open a browser with the visualization
Configuration
In the web interface, you can configure:
- Dependency direction (incoming, outgoing, or both)
- Whether to highlight circular dependencies
- The project path (automatically set when using the CLI)
Development
```bash
Clone the repository
git clone https://github.com/yourusername/adam-evaluation.git
Install dependencies
cd adam-evaluation npm install
Start development server
npm run dev ```
Requirements
- Node.js 16.0.0 or higher
License
MIT
