To use WindUp to create a report from an archive:
1. Include the dependencies.
<!-- WindUp -->
<dependency>
<groupId>org.jboss.windup</groupId>
<artifactId>windup-engine</artifactId>
<version>0.7.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jboss.windup</groupId>
<artifactId>windup-rules</artifactId>
<version>0.7.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jboss.windup</groupId>
<artifactId>windup-reporting</artifactId>
<version>0.7.0</version>
<scope>compile</scope>
</dependency>
- `windup-engine` extracts the data from the archives.
- `windup-reporting` creates the HTML reports.
- `windup-rules` is a package which contains all the static files with rules, essentially giving you "full profile" of WindUp.
2. The code.
// WindUp
final WindupEnvironment windupEnv = new WindupEnvironment();
//final WindupEngine windupEng = new WindupEngine( windupEnv );
final ReportEngine windupReport = new ReportEngine( windupEnv );
windupReport.process( depl, reportDir );