3131import org .apache .maven .plugin .MojoExecutionException ;
3232import org .apache .maven .plugin .MojoFailureException ;
3333import org .apache .maven .plugins .dependency .AbstractDependencyMojoTestCase ;
34+ import org .apache .maven .plugins .dependency .testUtils .stubs .DependencyProjectStub ;
3435import org .apache .maven .plugins .dependency .utils .DependencyUtil ;
3536import org .apache .maven .plugins .dependency .utils .markers .DefaultFileMarkerHandler ;
3637import org .apache .maven .project .MavenProject ;
@@ -44,17 +45,19 @@ protected void setUp() throws Exception {
4445 // required for mojo lookups to work
4546 super .setUp ("copy-dependencies" , true , false );
4647
48+ MavenProject project = new DependencyProjectStub ();
49+ getContainer ().addComponent (project , MavenProject .class .getName ());
50+
51+ MavenSession session = newMavenSession (project );
52+ getContainer ().addComponent (session , MavenSession .class .getName ());
53+
4754 File testPom = new File (getBasedir (), "target/test-classes/unit/copy-dependencies-test/plugin-config.xml" );
4855 mojo = (CopyDependenciesMojo ) lookupMojo ("copy-dependencies" , testPom );
4956 mojo .outputDirectory = new File (this .testDir , "outputDirectory" );
5057 // mojo.silent = true;
5158
5259 assertNotNull (mojo );
5360 assertNotNull (mojo .getProject ());
54- MavenProject project = mojo .getProject ();
55-
56- MavenSession session = newMavenSession (project );
57- setVariableValueToObject (mojo , "session" , session );
5861
5962 LegacySupport legacySupport = lookup (LegacySupport .class );
6063 legacySupport .setSession (session );
0 commit comments