My understanding is Jar files are placed in the application server's lib directory followed by server restart. In the Product rule we have the option of including Jar Files, So In which situation we are including the jar files in Product rule and how is this approach different from placing the jar in lib directory? If I need to include a jar file in Product rule how can I do this?
Jar files will be placed in application server's lib directory when we are connecting to any third party application from PRPC. If PRPC requires jar file we need to place it either in application server lib directory or load directly in database(from 6.x onwards).
Product rules will use when we are moving application from one environment to another environment(Let's say from dev to QA).