---
date_published: 2026-05-13
date_modified: 2026-05-13
canonical_url: https://jawk.io/dependencies.html
---

# Project Dependencies

## [compile](#compile)

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

| GroupId | ArtifactId | Version | Type | Licenses |
| --- | --- | --- | --- | --- |
| com.github.spotbugs | [spotbugs-annotations](https://spotbugs.github.io/)[1] | 4.9.8 | jar | [GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)[2] |
| org.metricshub | [printf4j](https://metricshub.org/printf4j)[3] | 0.9.08 | jar | [Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)[4] |

## [test](#test)

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

| GroupId | ArtifactId | Version | Type | Licenses |
| --- | --- | --- | --- | --- |
| com.github.stefanbirkner | [system-rules](http://stefanbirkner.github.io/system-rules/)[5] | 1.19.0 | jar | [Common Public License Version 1.0](http://www.opensource.org/licenses/cpl1.0)[6] |
| junit | [junit](http://junit.org)[7] | 4.13.2 | jar | [Eclipse Public License 1.0](http://www.eclipse.org/legal/epl-v10.html)[8] |

# Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

## [compile](#compile_2)

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

| GroupId | ArtifactId | Version | Type | Licenses |
| --- | --- | --- | --- | --- |
| com.google.code.findbugs | [jsr305](http://findbugs.sourceforge.net/)[9] | 3.0.2 | jar | [The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)[10] |

## [test](#test_2)

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

| GroupId | ArtifactId | Version | Type | Licenses |
| --- | --- | --- | --- | --- |
| org.hamcrest | [hamcrest-core](https://github.com/hamcrest/JavaHamcrest/hamcrest-core)[11] | 1.3 | jar | [New BSD License](http://www.opensource.org/licenses/bsd-license.php)[12] |

# Project Dependency Graph

## [Dependency Tree](#dependency-tree)

- io.jawk:jawk:jar:6.4.00 ** 
  
  | Jawk |
  | --- |
  | **Description: **Java AWK interpreter, allowing Java to call and execute AWK scripts in the JVM. **URL: **[https://jawk.io](https://jawk.io)[13] **Project Licenses: **[LGPL-3.0-only](https://spdx.org/licenses/LGPL-3.0-only.html)[14], [GPL-3.0-only](https://spdx.org/licenses/GPL-3.0-only.html)[15] |
  
    - org.metricshub:printf4j:jar:0.9.08 (compile) ** 
      
      | Printf4J |
      | --- |
      | **Description: **Java implementation of C's *printf() functions **URL: **[https://metricshub.org/printf4j](https://metricshub.org/printf4j)[3] **Project Licenses: **[Apache-2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)[4] |
    - com.github.stefanbirkner:system-rules:jar:1.19.0 (test) ** 
      
      | System Rules |
      | --- |
      | **Description: **A collection of JUnit rules for testing code which uses java.lang.System. **URL: **[http://stefanbirkner.github.io/system-rules/](http://stefanbirkner.github.io/system-rules/)[5] **Project Licenses: **[Common Public License Version 1.0](http://www.opensource.org/licenses/cpl1.0)[6] |
    - junit:junit:jar:4.13.2 (test) ** 
      
      | JUnit |
      | --- |
      | **Description: **JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck. **URL: **[http://junit.org](http://junit.org)[7] **Project Licenses: **[Eclipse Public License 1.0](http://www.eclipse.org/legal/epl-v10.html)[8] |
      
          - org.hamcrest:hamcrest-core:jar:1.3 (test) ** 
            
            | Hamcrest Core |
            | --- |
            | **Description: **This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations. **URL: **[https://github.com/hamcrest/JavaHamcrest/hamcrest-core](https://github.com/hamcrest/JavaHamcrest/hamcrest-core)[11] **Project Licenses: **[New BSD License](http://www.opensource.org/licenses/bsd-license.php)[12] |
    - com.github.spotbugs:spotbugs-annotations:jar:4.9.8 (compile) ** 
      
      | SpotBugs Annotations |
      | --- |
      | **Description: **Annotations the SpotBugs tool supports **URL: **[https://spotbugs.github.io/](https://spotbugs.github.io/)[1] **Project Licenses: **[GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1](https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html)[2] |
      
          - com.google.code.findbugs:jsr305:jar:3.0.2 (compile) ** 
            
            | FindBugs-jsr305 |
            | --- |
            | **Description: **JSR305 Annotations for Findbugs **URL: **[http://findbugs.sourceforge.net/](http://findbugs.sourceforge.net/)[9] **Project Licenses: **[The Apache Software License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.txt)[10] |

# Licenses

**LGPL-3.0-only: **Jawk

**Eclipse Public License 1.0: **JUnit

**Apache-2.0: **Printf4J

**GPL-3.0-only: **Jawk

**New BSD License: **Hamcrest Core

**Common Public License Version 1.0: **System Rules

**GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: **SpotBugs Annotations

**The Apache Software License, Version 2.0: **FindBugs-jsr305

# Dependency File Details

| Total | Size | Entries | Classes | Packages | Java Version | Debug Information |
| --- | --- | --- | --- | --- | --- | --- |
| spotbugs-annotations-4.9.8.jar | 16.2 kB | 32 | 25 | 1 | 1.8 | Yes |
| system-rules-1.19.0.jar | 38.7 kB | 47 | 33 | 2 | 1.5 | Yes |
| jsr305-3.0.2.jar | 19.9 kB | 46 | 35 | 3 | 1.5 | Yes |
| junit-4.13.2.jar | 384.6 kB | 389 | 350 | 32 | 1.5 | Yes |
| hamcrest-core-1.3.jar | 45 kB | 52 | 45 | 3 | 1.5 | Yes |
| printf4j-0.9.08.jar | 6.9 kB | 11 | 1 | 1 | 1.8 | Yes |
| 6 | 511.3 kB | 577 | 489 | 42 | 1.8 | 6 |
| compile: 3 | compile: 43 kB | compile: 89 | compile: 61 | compile: 5 | 1.8 | compile: 3 |
| test: 3 | test: 468.3 kB | test: 488 | test: 428 | test: 37 | 1.5 | test: 3 |
