We are using Liquibase to manage our database schema for our project. We also use the excellent JPA reverse engineering function of MyEclipse (it is one of the many reasons we purchase MyEclipse).
We are in early development of a project and the schema is constantly changing. This means frequent reverse engineering operations. Keeping the schema and the JPA data layer in sync is a time consuming and error prone process.
I was wondering if it would be possible to automate the reverse engineering process and have it part of our build system? Is there any way to invoke this reverse engineering process programmatically? This would be very beneficial to us as the reverse engineering process is time consuming and error prone.
This would be invoked from maven or Ant.
Is this possible?
Thanks
Sean