1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
/**
*
* @goal report1
*
*/
public class Report1 extends AbstractMavenReport{
/**
* The maven project
*
* @parameter expression="${project}"
* @readonly
*/
private MavenProject project;
...
protected void executeReport( Locale arg0 ) throws MavenReportException
{
// je ne lance pas le goal par l'intermediaire de maven mais je le fais manuellement, ce qui n'est plus considéré comme un goal.
Mojo mojo = new Mojo();
try{
mojo.execute();
}catch(MojoFailureException ex){
System.out.println(ex.getMessage());
}catch(MojoExecutionException e){
System.out.println(e.getMessage());
} |
Partager