All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xsd.jboss-modules-descriptor.xsd Maven / Gradle / Ivy

The newest version!



  
    
      Defines the modules descriptor for creating JBoss modules.
    
  

  

  
    
      
        The set of module descriptors.
      
    
    
      
        
          
            A single module descriptor that defines how to catch dependencies
            and map them to modules
            and module dependencies.
          
        
      
    
  

  
    
      
        The set of module descriptors.
      
    
    
      
        
          
            Directives to control the process of module generation.
          
        
      
      
        
          
            Matches artifacts to apply rules of this module descriptor.
          
        
      
      
        
          
            Additional information to be applied to dependencies of the module.
            The module is matched by
            the artifact matcher and all its artifact
            dependencies are translated to module dependencies. Modules
            dependencies allow more detailed information. This is applied here
            by matching the dependency module and
            applying the additional
            information given in this element.
          
        
      
      
        
          
            Additional information to be applied to the module.
          
        
      
    
    
      
        
          The name of the module.
        
      
    
    
      
        
          The slot the module is in.
        
      
    
  

  
    
      
        Directives to control the process of module generation.
      
    
    
      
        
          
            If the module should not be created in the target folder, this
            flag is set to 'true'.
          
        
      
      
        
          
            If the slot of the module should not be inherited to its dependencies,
            this flag is set to
            'false'.

            Useful to create modules for extensions, where the extension is
            required to be in the main folder,
            but its dependencies should be
            moved to a specific slot.
          
        
      
    
  

  
    
      
        Matches artifacts to apply rules of this module descriptor.
      
    
    
      
        
          
            The artifacts to match to include into this module. These artifacts
            will be added as
            resources.
          
        
      
      
        
          
            The artifacts to match to exclude from this module. Allows to
            filter on the included
            artifacts.
          
        
      
    
  

  
    
      
        The artifacts to match to include into this module. These artifacts
        will be added as resources.
      
    
    
      
        
          
            A single include.
          
        
        
          
            
              
                
                  The group identifier of the artifact to match. This is a regular
                  expression. Groups
                  can be referenced in the module name with
                  '$g' + group number (starting with '1').

                  Either this or an
                  artifact identifier has to be specified.

                  A regular expression group should only be given in one include
                  element.
                
              
            
            
              
                
                  The artifact identifier of the artifact to match. This is a
                  regular expression. Groups
                  can be referenced in the module
                  name with '$' + group number (starting with '1').

                  Either this or an
                  group identifier has to be specified.

                  A regular expression group should only be given in one include
                  element.
                
              
            
          
        
      
    
  

  
    
      
        The artifacts to match to exclude from this module. These artifacts
        will not be added as
        resources.
      
    
    
      
        
          
            A single exclude.
          
        
        
          
            
              
                
                  The group identifier of the artifact to match. This is a regular
                  expression.

                  Either
                  this or an artifact identifier has to be specified.
                
              
            
            
              
                
                  The artifact identifier of the artifact to match. This is a
                  regular expression.

                  Either
                  this or an group identifier has to be specified.
                
              
            
          
        
      
    
  

  
    
      
        Additional information to be applied to dependencies of the module.
        The module is matched by the
        artifact matcher and all its artifact
        dependencies are translated to module dependencies. Modules
        dependencies
        allow more detailed information. This is applied here
        by matching the dependency module and applying the
        additional
        information given in this element.
      
    
    
      
        
          
            A list of dependencies to apply additional information to
            module dependencies.
          
        
        
          
            
              
                
                  The element to match modules by name. A matched module will get the additional
                  information applied.
                
              
            
            
              
                
                  The information to be applied on a module match.
                
              
            
          
        
      
    
  

  
    
      
        Matches modules by their names. A matched module will get the
        additional information applied.
      
    
    
      
        
          
            The names of modules to include in the set of modules dependencies
            that have the given
            information applied.
          
        
      
      
        
          
            The names of modules to exclude from the set of modules dependencies.
          
        
      
    
  

  
    
      
        The modules to match to include to apply the given information.
      
    
    
      
        
          
            A single include. The content is a regular expression to match the
            name of a module.
          
        
      
    
  

  
    
      
        The modules to match to exclude from having the given information applied.
      
    
    
      
        
          
            A single exclude. The content is a regular expression to match the
            name of a module..
          
        
      
    
  

  
    
      
        The information to apply to module dependencies.
      
    
    
      
        
          
            The name of a slot the module dependency should be set to.
          
        
      
      
        
          
            If set to 'true' the module dependency will be exported.
          
        
      
      
        
          
            The value to set services to: import, export or none;
          
        
      
      
        
          
            If set to 'true' the module dependency is flagged as optional.
          
        
      
      
        
          
            The imports of resources within the module.
          
        
      
      
        
          
            The exports of resources for the module.
          
        
      
    
  

  
    
      
        The valid values for a module dependency's services attribute
      
    
    
      
      
      
    
  

  
    
      
        Allows all the elements
        exports
        properties
        dependencies
      
    
    
      
        
          
            As of the module.xml.
          
        
        
          
            
              
                The name of the main class.
              
            
          
        
      

      
        
          
            As of the module.xml.
          
        
        
          
            
              
                
                  A single exclude.
                
              
              
                
                  
                    
                      The name of the property.
                    
                  
                
                
                  
                    
                      The value of the property.
                    
                  
                
              
            
          
        
      

      
        
          
            Additonal static dependencies to add. As of the module.xml.
          
        
        
          
            
              
                
                  A single exclude.
                
              
              
                
                  
                    
                      
                        As of the module.xml.
                      
                    
                  

                  
                    
                      
                        As of the module.xml.
                      
                    
                  
                
                
                  
                    
                      The name of the module.
                    
                  
                
                
                
                
                
                
                
                
                
              
            

            
              
                
                  A set of excludes.
                
              
              
                
                  
                    
                      
                        
                          
                            
                              
                                
                                  The path to export.
                                
                              
                            
                          
                        
                      
                    
                  
                
                
                
              
            
          
        
      

      
        
          
            As of the module.xml.
          
        
      
    
  

  
    
      
        The import or export of resources.
      
    
    
      
        
          
            A single include.
          
        
        
          
            
              
                The path to include.
              
            
          
        
      

      
        
          
            A single exclude.
          
        
        
          
            
              
                The path to exclude.
              
            
          
        
      

      
        
          
            A set of includes.
          
        
        
          
            
              
                
                  
                    
                      The path to exclude.
                    
                  
                
              
            
          
        
      

      
        
          
            A set of excludes.
          
        
        
          
            
              
                
                  
                    
                      The path to exclude.
                    
                  
                
              
            
          
        
      
    
  






© 2015 - 2025 Weber Informatics LLC | Privacy Policy