You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by el...@apache.org on 2025/01/29 11:29:53 UTC
(maven-changes-plugin) branch master updated: [MCHANGES-462][MCHANGES-463] Prevent adding new undeclared dependencies (#107)
This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-changes-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new e0ce3d9 [MCHANGES-462][MCHANGES-463] Prevent adding new undeclared dependencies (#107)
e0ce3d9 is described below
commit e0ce3d9abd44fe27a09c8fe1b1b876d48c556a13
Author: Elliotte Rusty Harold <el...@users.noreply.github.com>
AuthorDate: Wed Jan 29 11:29:48 2025 +0000
[MCHANGES-462][MCHANGES-463] Prevent adding new undeclared dependencies (#107)
* Move mail sender implementations to runtime scope
* check dependencies on build
* Prevent adding new undeclared dependencies
---
pom.xml | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 1804bba..2c712df 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,7 +76,6 @@ under the License.
<doxiaVersion>2.0.0</doxiaVersion>
<mavenVersion>3.6.3</mavenVersion>
<mavenResolverVersion>1.4.1</mavenResolverVersion>
- <!-- TODO check with next parent -->
<version.maven-site-plugin>3.21.0</version.maven-site-plugin>
<version.maven-fluido-skin>2.0.0</version.maven-fluido-skin>
@@ -442,6 +441,28 @@ under the License.
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>analyze</id>
+ <goals>
+ <goal>analyze-only</goal>
+ </goals>
+ <configuration>
+ <failOnWarning>true</failOnWarning>
+ <ignoredUnusedDeclaredDependencies>
+ <ignoredUnusedDeclaredDependency>org.apache.maven.resolver:maven-resolver-connector-basic</ignoredUnusedDeclaredDependency>
+ <ignoredUnusedDeclaredDependency>org.apache.maven.resolver:maven-resolver-transport-http</ignoredUnusedDeclaredDependency>
+ <!-- These next two should be removed. See https://issues.apache.org/jira/browse/MCHANGES-463 -->
+ <ignoredUnusedDeclaredDependency>org.codehaus.plexus:plexus-mail-sender-javamail</ignoredUnusedDeclaredDependency>
+ <ignoredUnusedDeclaredDependency>org.codehaus.plexus:plexus-mail-sender-simple</ignoredUnusedDeclaredDependency>
+ </ignoredUnusedDeclaredDependencies>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>