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

eap7.embedded-framework-libraries.windup.xml Maven / Gradle / Ivy

The newest version!


    
        
            This ruleset detects embedded framework libraries that may cause issues during migration.
        
        
            
            
        
        
        InitialAnalysisPhase
    
    
        
            
                
                    .*drools.*\.jar$
                
            
            
                
                    
                        The application embedds a Drools library.
                    
                
                Drools
            
        
        
            
                
                    .*hibernate.*\.jar$
                
            
            
                
                    
                        The application has a Hibernate library embedded.
                        Red Hat JBoss EAP includes Hibernate as a module with a version that has been tested and supported by Red Hat.
                        There are two options for using the Hibernate library:

                        1. Keep it embedded as it is now. This approach is low effort but the application will not use a tested and supported library.
                        2. Switch to use the Hibernate library in the EAP module. This will require effort to remove the embedded library and configure the application to use the module's library but then the application will rely on a tested and supported version of the Hibernate library.

                        In the links below there are the instructions to enable alternative versions for both EAP 6 and 7.
                    
                    
                    
                    
                
                Hibernate
            
        
        
            
                
                    .*jdbc.*\.jar$
                
            
            
                
                    
                        The application embeds a JDBC library.
                    
                
                JDBC
            
        
        
            
                
                    
                        .*jsf-[(api)|(impl)].*\.jar$
                    
                    
                        .*myfaces-[(api)|(impl)|(bundle)].*\.jar$
                    
                
            
            
                
                    
                        The application has a JSF library embedded.

                        Red Hat JBoss EAP includes JSF as a module with a version that has been tested and is supported by Red Hat.
                        There are two options for using the JSF library:

                        1. Keep it embedded as it is now. This approach is low effort but the application will not use a tested and supported library.
                        2. Switch to use the JSF library in the EAP module. This will require effort to remove the embedded library and configure the application to use the module's library, but then the application will rely on a tested and supported version of the JSF library.

                        In the links below there are instructions to enable alternative versions for both EAP 6 and 7.
                    
                    
                    
                    
                    
                    
                
                JSF
            
        
        
            
                
                    jboss-seam.*\.jar$
                
            
            
                
                    
                        The application has a Seam library embedded.

                        While official support for Seam 2.2 applications was dropped in JBoss EAP 6, it was still possible to configure dependencies for JSF 1.2 and Hibernate 3 to allow Seam 2.2 applications to run on that release.

                        Seam 2.3 should work on JBoss EAP 6 even some framework features and integrations from Seam 2.2 are not supported.

                        Red Hat JBoss EAP 7, which now includes JSF 2.2 and Hibernate 5, does not support Seam 2.2 or Seam 2.3 due to end of life of Red Hat JBoss Web Framework Kit. It is recommended that you rewrite your Seam components using CDI beans.
                        In the links below there are the instructions to enable alternatives for both EAP 6 and 7
                    
                    
                    
                    
                    
                
                Seam
            
        
    





© 2015 - 2025 Weber Informatics LLC | Privacy Policy