Hi Abdul,
Thank you for sharing your enthusiasm about minuteproject, I am glad you appreciate it.
Normally you should get a generated structure compatible with an Openxava project.
In this structure you should get a folder src contains files (Openxava JPA2 classes and portlet properties). All the files in the src folder are dependent on the entities (tables or views) from your postgres schema.
If you do not find this directory, it means that minuteproject does not find any tables or views. But I guess those are present in your database.
There are to my knowledge two possibilities for that:
1) you have not specify the schema node in your minuteproject xml configuration
In this case add
<dataSource>
<driverClassName>org.postgresql.Driver</driverClassName>
<url>jdbc:postgresql://${server-name}:${port-number}:${database-name}</url>
<username>my-user</username>
<password>my-password</password>
</dataSource>
<schema>your-schema</schema>
2) in your configuration you add exclude/include condition to prevent generation for a specify set of tables/views
<business-model>
<generation-condition>
<condition type="exclude" startsWith="DUAL"></condition>
<!-- <condition type="exclude" startsWith="VW_"></condition>-->
</generation-condition>
In this case remove the node generation-condition.
I hope it helps,
Best regards,
Florian.