crap4java
Crap analyzer for my java projects.
File Explorer
- ChangedFileDetector.java
- CliApplication.java
- CliArguments.java
- CliArgumentsParser.java
- CliMode.java
- CommandExecutor.java
- CoverageData.java
- CoverageRunner.java
- CrapAnalyzer.java
- CrapScore.java
- JacocoCoverageParser.java
- JavaMethodParser.java
- Main.java
- MethodDescriptor.java
- MethodMetrics.java
- ProcessCommandExecutor.java
- ReportFormatter.java
- SourceFileFinder.java
- ChangedFileDetectorTest.java
- CliApplicationTest.java
- CliArgumentsParserTest.java
- CoverageRunnerTest.java
- CrapAnalyzerTest.java
- CrapScoreTest.java
- JacocoCoverageParserTest.java
- JavaMethodParserTest.java
- MainTest.java
- ProcessCommandExecutorTest.java
- ReportFormatterTest.java
- SourceFileFinderTest.java
- .gitignore
- pom.xml
- README.md
- spec.md
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Command Glossary
Commands referenced in this DOCs, explained below.
java
View Details ▼
java
Java application launcher.
java {{classname}}
Execute a Java `.class` file that contains a main method by using just the class name:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
Execute a Java program and use additional third-party or user-defined classes:
java -jar {{filename.jar}}
Execute a `.jar` program:
mvn
View Details ▼
mvn
Apache Maven: build and manage Java-based projects.
mvn compile
Compile a project:
mvn package
Compile and package the compiled code in its distributable format, such as a `jar`:
mvn package {{[-D|--define]}} skipTests
Compile and package, skipping unit tests:
