apache / apache/maven-enforcer

3.2.0 Backported Issues

Open
#885 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
161
Forks
180
Avg merge
1d 20m
Merged PRs (30d)
8

Description

- requireReleaseDeps does not support optional dependencies or runtime scope #null
- show rules processed #null
- Enforcer 3.0.0 breaks with Maven 3.8.4 #null
- Violation messages can be really hard to find in a multi module project #null
- Maven enforcer rule which checks that all dependencies in dependencyManagement don't have an explicit scope set #null
- Clarify class loading for custom Enforcer rules #null
- Using junit jupiter bom instead of single artifacts. #null
- Allow one of many files in RequireFiles rules to pass #null
- Version 3.1.0 is not enforcing bannedDependencies rules #null
- Get rid of maven-dependency-tree dependency #null
- Upgrade maven-plugin parent to 38 #null
- Allow 8 as JDK version for requireJavaVersion #null
- Improve error message for rule "requireJavaVersion" #null
- Include Java Home in Message for Java Rule Failures #null
- Upgrade parent to version 39 #null
- Bump mrm-maven-plugin from 1.3.0 to 1.5.0 #null
- allow no rules #null
- DependencyConvergence should support including/excluding certain dependencies #null
- Support declaring external banned dependencies in an external file/URL #null
- Skip specific rules #null
- Bump maven-common-artifact-filters from 3.2.0 to 3.3.2 #null
- Bump Mockito from 4.6.1 to 4.11.0 #null
- Bump plexus-utils from 3.4.2 to 3.5.0 #null
- Verify working with Maven 4 #null
- Maven enforcer rule which checks that all dependencies have an explicit scope set #null
- Upgrade maven-plugin parent to 37 #null
- New Enforcer API #null
- New Enforcer API - RuleConfigProvider #null
- Rule for no version ranges, version placeholders or SNAPSHOT versions #null
- Deprecate display-info mojo #null
- DependencyConvergence treats provided dependencies are runtime dependencies #null
- Refresh download page #null
- Bump junit-bom from 5.9.0 to 5.9.1 #null
- Mange rules configuration by plugin #null
- Code cleanup #null
- Deprecate 'rules' property and introduce 'enforcer.rules' as a replacement #null
- Move Built-In Rules to new API #null
- Bump assertj-core from 3.23.1 to 3.24.2 #null
- Plugin shouldn't use NullPointerException for non-exceptional code flow #null
- Manage all Maven Core dependencies as provided #null

Contributor guide

No contributing guide indexed for this repository

Research direction

This issue is a tracking list of many backported items rather than a single change, and it names no files, tests, or entry points. Start by selecting one listed item and locating its corresponding issue; confirm its scope and acceptance criteria there before making any change. Done would require completing that item and validating its related tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.