A maven-enforcer rule that ensures dependencies do not exceed the required class file format required by
the JVM. In other words, if your project must support an older version of Java - this rule will ensure your dependencies
are able to run in the older JVM.
| License | Apache 2.0 |
|---|---|
| Tags | formatbuildbuild-systemmavenfilerulesowasp |
| Organization | OWASP |
| HomePage | https://github.com/jeremylong/class-file-format-rule 🔍 Inspect URL |
| Date | Sep 02, 2021 |
| Files | pom (7 KB) jar (10 KB) View All |
| Repositories | CentralCloudera PubMulesoft |
| Ranking | #558006 in MvnRepository (See Top Artifacts) |
| Vulnerabilities | Vulnerabilities from dependencies: CVE-2021-26291 |
Compile Dependencies (7)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Build Model Apache 2.0 | org.apache.maven » maven-project | 2.2.1 | 3.9.11 | |
| Build Tool Apache 2.0 | org.apache.maven » maven-core1 vulnerability | 3.1.0 | 3.9.11 | |
| Build Model Apache 2.0 | org.apache.maven » maven-artifact | 3.1.0 | 3.9.11 | |
| Build Model Apache 2.0 | org.apache.maven » maven-plugin-api | 3.1.0 | 3.9.11 | |
Apache 2.0 | org.apache.maven.enforcer » enforcer-api | 3.0.0 | 3.6.2 | |
| Maven Repo API Apache 2.0 | org.apache.maven.shared » maven-artifact-transfer | 0.13.1 | 2.0.13 | |
Apache 2.0 | org.apache.maven.shared » maven-dependency-tree | 3.1.0 | 3.3.0 |
Test Dependencies (3)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
EDL 1.0 | com.sun.istack » istack-commons-runtime | 3.0.10 | 4.2.0 | |
| Testing EPL 2.0 | junit » junit | 4.13.1 | 6.0.1 | |
| Testing BSD 3-clause | org.hamcrest » hamcrest-core | 1.3 | 3.0 |
Licenses
| License | URL |
|---|---|
| The Apache Software License, Version 2.0 | http://www.apache.org/licenses/LICENSE-2.0.txt |
Developers
| Name | Dev Id | Roles | Organization | |
|---|---|---|---|---|
| Jeremy Long | jeremy.long<at>owasp.org | developer | OWASP |
Related Books
| The Apache Maven Handbook: Practical Solutions for Build and Deployment (2025) by Johnson, Robert | |
| Mastering Apache Maven (2024) by Hadzic, Rijad | |
| Introducing Maven: A Build Tool for Today's Java Developers (2019) by Varanasi, Balaji | |
| Maven: The Definitive Guide (2015) by Jackson, Brian | |
| Maven Essentials: Get started with the essentials of Apache Maven and get your build automation system up and running quickly (2015) by Siriwardena, Prabath | |
| Apache Maven Cookbook (2015) by Bharathan, Raghuram | |
| Mastering Apache Maven 3 (2014) by Siriwardena, Prabath | |
| Introducing Maven (2014) by Varanasi, Balaji, Belida, Sudha | |
| Apache Maven Dependency Management (2013) by Lalou, Jonathan | |
| Instant Apache Maven Starter (2013) by Turatti, Maurizio, Pillitu, Maurizio | |
| Apache Maven 3 Cookbook (2011) by Srirangan | |
| Apache Maven 2 Effective Implementation (2009) by Porter, Brett, Ching, Maria Odea | |
| Maven: The Definitive Guide (2008) by Company, Sonatype | |
| Maven: A Developer's Notebook (2005) by Massol, Vincent, O'Brien, Timothy M. |