You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kw...@apache.org on 2022/08/22 14:28:38 UTC
[maven-enforcer] branch master updated (b66d4f2 -> 4eee368)
This is an automated email from the ASF dual-hosted git repository.
kwin pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/maven-enforcer.git
from b66d4f2 [MENFORCER-422] Added externalRules rule
add 4eee368 [MENFORCER-423] Add rule to enforce an explicit dependency scope
No new revisions were added by this update.
Summary of changes:
.../enforcer/AbstractStandardEnforcerRule.java | 68 +++++++++++++++
.../enforcer/BanDependencyManagementScope.java | 70 +---------------
.../enforcer/RequireExplicitDependencyScope.java | 97 ++++++++++++++++++++++
enforcer-rules/src/site/apt/index.apt | 4 +-
...pt.vm => requireExplicitDependencyScope.apt.vm} | 28 ++-----
.../invoker.properties | 6 +-
.../it/projects/require-dependency-scope/pom.xml | 79 ++++++++++++++++++
.../verify.groovy | 5 +-
8 files changed, 265 insertions(+), 92 deletions(-)
create mode 100644 enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/RequireExplicitDependencyScope.java
copy enforcer-rules/src/site/apt/{requireSnapshotVersion.apt.vm => requireExplicitDependencyScope.apt.vm} (68%)
copy maven-enforcer-plugin/src/it/projects/{ban-distribution-management-multi-module-build => require-dependency-scope}/invoker.properties (93%)
create mode 100644 maven-enforcer-plugin/src/it/projects/require-dependency-scope/pom.xml
copy maven-enforcer-plugin/src/it/projects/{ban-distribution-management => require-dependency-scope}/verify.groovy (71%)