4.0.0
    
        org.thingsboard
        2.5.2-SNAPSHOT
        msa
    
    org.thingsboard.msa
    web-ui
    pom
    ThingsBoard Web UI Microservice
    https://thingsboard.io
    Service for hosting ThingsBoard Web UI
    
        UTF-8
        ${basedir}/../..
        tb-web-ui
        js
        tb-web-ui
        tb-web-ui
        js
        false
        process-resources
        package
        ${project.build.directory}/package/linux
        ${project.build.directory}/package/windows
    
    
        
            org.thingsboard
            ui-ngx
            ${project.version}
            jar
            provided
        
        
            com.sun.winsw
            winsw
            bin
            exe
            provided
        
    
    
        
            
                com.github.eirslett
                frontend-maven-plugin
                1.0
                
                    target
                    ${basedir}
                
                
                    
                        install node and npm
                        
                            install-node-and-npm
                        
                        
                            v10.16.0
                            6.4.1
                        
                    
                    
                        npm install
                        
                            npm
                        
                        
                            install
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-dependency-plugin
                
                    
                        extract-web-ui
                        
                            unpack
                        
                        
                            
                                
                                    org.thingsboard
                                    ui-ngx
                                    jar
                                    false
                                    ${project.build.directory}/web
                                
                            
                        
                    
                    
                        copy-winsw-service
                        package
                        
                            copy
                        
                        
                            
                                
                                    com.sun.winsw
                                    winsw
                                    bin
                                    exe
                                    service.exe
                                
                            
                            ${pkg.win.dist}
                        
                    
                
            
            
                org.apache.maven.plugins
                maven-resources-plugin
            
            
                org.thingsboard
                gradle-maven-plugin
            
            
                org.apache.maven.plugins
                maven-assembly-plugin
            
            
                com.spotify
                dockerfile-maven-plugin
                
                    
                        build-docker-image
                        pre-integration-test
                        
                            build
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${docker.name}
                            true
                            false
                            ${project.build.directory}
                        
                    
                    
                        tag-docker-image
                        pre-integration-test
                        
                            tag
                        
                        
                            ${dockerfile.skip}
                            ${docker.repo}/${docker.name}
                            ${project.version}
                        
                    
                
            
        
    
    
        
            npm-start
            
                
                    npm-start
                
            
            
                
                    
                        com.github.eirslett
                        frontend-maven-plugin
                        1.0
                        
                            target
                            ${basedir}
                        
                        
                            
                                npm start
                                
                                    npm
                                
                                
                                    start
                                
                            
                        
                    
                
            
        
        
            push-docker-image
            
                
                    push-docker-image
                
            
            
                
                    
                        com.spotify
                        dockerfile-maven-plugin
                        
                            
                                push-latest-docker-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    latest
                                    ${docker.repo}/${docker.name}
                                
                            
                            
                                push-version-docker-image
                                pre-integration-test
                                
                                    push
                                
                                
                                    ${project.version}
                                    ${docker.repo}/${docker.name}
                                
                            
                        
                    
                
            
        
    
    
        
            jenkins
            Jenkins Repository
            http://repo.jenkins-ci.org/releases
            
                false