Expansion of a Sources or Uber Jar

While Code Insight does not support the expansion of regular jar, it does support the expansion of the following special jars:

Sources jar—Contains all the source code (that is, the .java and .class files) of a compiled Java program.
Uber (or fat) jar—Contains all the source code of the compiled Java program but also embeds the program’s dependencies, thus providing an “all-in-one” distribution of the software. An uber jar can contain other uber and sources jars in addition to regular jars.

Refer to the following topics for more information about the expansion of these jar types during an upload:

Enabling the Expansion of Sources and Uber Jars
Sources and Uber Jars Uploaded in Supported Archive
Example Expansion of an Uber Jar