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
.javaand.classfiles) 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: