Limit on the number of application components

Just wondering if there is a limit to the number of application components that can be used in a project?

I can see the upsides of using application components, but are there any downsides to using them? For example, increased size of the WAR file maybe?

Thanks.

Hi Mike,

There is no hard limit, but many components bring additional dependencies which obviously affects the resulting size of the distribution package. For example, the Full-Text Search add-on depends on a bunch of heavy parsing libraries and increases the WAR by several tens of megabytes.

Also, add-ons may in theory interfere with each other if they extend or override underlying framework mechanisms.

So I would recommend including only add-ons that you really need, and after thorough testing them with your application.

Regards,
Konstantin

Okay. Thanks!