[MNG-2496] dependencyManagement not used for dependencies in plugin section.
- Dominant language
- Java
- Stars
- 5.3k
- Forks
- 3.1k
- Avg merge
- 20h 42m
- Merged PRs (30d)
- 297
Description
**[Brian E Fox](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=brianf)** opened **[MNG-2496](https://issues.apache.org/jira/browse/MNG-2496?redirect=false)** and commented
In my parent, I have a dependencyManagement set with this jar:
\
\
\
\com.stchome.build.maven\
\testng-initializer\
\1.0\
\test\
\
I have a plugin specified that had a dependency like this:
\
\maven-antrun-plugin\
\
\
\run-testng\
\test\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\run\
\
\
\
\
\
\com.stchome.build.maven\
\testng-initializer\
\
\
\
When I build, it doesn't seem to resolve this dependency version from dependencyManagement
[INFO] An invalid artifact was detected.
This artifact might be in your project's POM, or it might have been included transitively du
information we do have for this artifact:
o GroupID: com.stchome.build.maven
o ArtifactID: testng-initializer
o Version: <<< MISSING >>>
o Type: jar
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.artifact.InvalidArtifactRTException: For artifact {com.stchome.build.maven:
n cannot be empty.
at org.apache.maven.artifact.DefaultArtifact.validateIdentity(DefaultArtifact.java:1
at org.apache.maven.artifact.DefaultArtifact.\(DefaultArtifact.java:119)
at org.apache.maven.artifact.factory.DefaultArtifactFactory.createArtifact(DefaultAr
at org.apache.maven.artifact.factory.DefaultArtifactFactory.createDependencyArtifact
at org.apache.maven.project.artifact.MavenMetadataSource.createArtifacts(MavenMetada
at org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:
at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginM
at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.ja
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycle
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(Default
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(De
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleE
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLi
at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecu
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java
at java.lang.reflect.Method.invoke(Method.java:324)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
---
**Affects:** 2.0.4
**Issue Links:**
- [MNG-2172](https://issues.apache.org/jira/browse/MNG-2172) \\\'s are not used when evaluating \\\
**Remote Links:**
- [GitHub Pull Request #500
](https://github.com/apache/maven-site/pull/500)
0 votes, 8 watchers
Contributor guide
Assessment
This issue has not been assessed yet.