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: