Estoy tratando de hacer un plugin maven que necesite usar el reflejo. Quiero un proyecto para ejecutar el complemento y darle el nombre completo de una clase en el proyecto, y el complemento lo cargará por reflexión para obtener información de él.El complemento Maven no puede cargar la clase
Hay algo extraño con el cargador de clase, sin embargo, porque no puede encontrar la clase cuando uso
Class.forName("package.MyClass");
Buscando here, yo no puedo averiguar si cargador de clases de mi plugin, cuando se está ejecutando en una proyecto diferente, tiene acceso a las clases de ese proyecto.
¿cómo se obtiene un control para PluginDescriptor desde el método de ejecución de MyMojo? – Upgradingdave
Hola Dave, ajusté mi respuesta, espero que te ayude. (No necesita un setter, ya que esto se establece mediante reflexiones afair). – codevour
Muchas gracias, no pude encontrar eso en los documentos en ninguna parte. – Upgradingdave