Joey Yore created a Windup Maven plugin. Now you can create a Windup plugin with every build.
Besides Windup, there's a
I have tried this tool recently. Here's some info.
Installation is a bit tricky:
When done, you should be able to find the right windows in Eclipse.
One is a tree with complex structure of chapters, categories and subcategories. Here you may edit the rules.
The other is the results window where Tubame shows the matched results.
To fill it, open a legacy web project and right-click on a project and in the menu, choose Tubame -> Knowledge base search / Dependency search.
A dialog will open. Depending on what are you migrating from, choose a .xml file from the migration-knowledge.
But - it has to be under your project's dir, so first copy e.g. git-migr-know/WLS9ToEAP6/Japanese/ to your project.
Then right-click your project and Refresh, and repeat the step with the dialog. Choose the .xml rules file and Next.
The sources will be scanned and finally, you'll see a table with the results.
Clicking on a table shows some documentation regarding migraton of that item.
Tubame appears to be an experimental project which may evolve into something generally useful. Currently, the best it can offer is quite a lot of simple rules which match JBoss EAP 4 or WebLogic 9 specific FQCN's and resources. When you get it running.
Tubame is an evolving project, open-sourced just recently, and needs your help. If you decide to try it for migration of your apps, please go to the Tubame project Github page, fill an issue if something doesn't work, suggest improvements, and at best - add your rules & make a pull request! Or just add them as an issue in the user-knowledge issues. Thanks!