Java 类org.apache.maven.plugin.MavenPluginManager 实例源码

项目:xmvn    文件:XMvnMojoExecutionListener.java   
@Override
public void initialize()
{
    Object proxy = Proxy.newProxyInstance( XMvnMojoExecutionListener.class.getClassLoader(),
                                           new Class<?>[] { MavenPluginManager.class },
                                           this::dispatchBuildPluginManagerMethodCall );
    trySetBeanProperty( buildPluginManager, "mavenPluginManager", proxy );
}
项目:qulice    文件:MojoExecutor.java   
/**
 * Public ctor.
 * @param mngr The manager
 * @param sesn Maven session
 */
@SuppressWarnings("PMD.NonStaticInitializer")
public MojoExecutor(final MavenPluginManager mngr,
    final MavenSession sesn) {
    this.manager = mngr;
    this.session = sesn;
    this.helper = new DefaultMavenPluginManagerHelper() {
        {
            this.mavenPluginManager = MojoExecutor.this.manager;
        }
    };
}