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

templates.main-kubernetes-pom.tmpl Maven / Gradle / Ivy

There is a newer version: 4.9.0
Show newest version


    4.0.0

    {{ .GroupId }}
    {{ .ArtifactId }}
    {{ .Version }}

    
        {{ .JavaVersion }}
{{ .BuildProperties }}
    

    
        
            
            
                org.apache.camel
                camel-bom
                {{ .CamelVersion }}
                pom
                import
            
        
    

{{ .MavenRepositories }}

    
        
            org.apache.camel
            camel-main
        
        
            org.apache.camel
            camel-health
        
{{ .CamelDependencies }}

        
        
            org.fusesource.jansi
            jansi
            2.4.1
        
        
            org.apache.logging.log4j
            log4j-api
            2.23.1
        
        
            org.apache.logging.log4j
            log4j-slf4j2-impl
            2.23.1
        
        
            org.apache.logging.log4j
            log4j-core
            2.23.1
        

        
            org.apache.camel
            camel-test-junit5
            test
        
    

    
        
            
                org.apache.maven.plugins
                maven-compiler-plugin
                3.13.0
                
                    ${java.version}
                    ${java.version}
                
            
            
            
                org.apache.camel
                camel-maven-plugin
                {{ .CamelVersion }}
                
                    {{ .MainClassname }}
                
                
                    
                        
                            prepare-fatjar
                        
                    
                
            
            
            
                org.apache.maven.plugins
                maven-assembly-plugin
                3.7.1
                
                    
                        src/main/resources/assembly/runner.xml
                    
                    
                        
                            {{ .MainClassname }}
                        
                        
                            true
                        
                    
                    false
                
                
                    
                        make-assembly
                        package
                        
                            single
                        
                    
                
            
            
                org.eclipse.jkube
                kubernetes-maven-plugin
                ${camel.main.jkube.version}
                
                    ${camel.main.kubernetes.image-pull-policy}
                    docker
                    
                        
                            ${camel.main.kubernetes.image-name}
                            
                                eclipse-temurin:{{ .JavaVersion }}
                                
                                    linux/amd64
                                    linux/arm64
                                
                                
                                    ${camel.main.kubernetes.ports.http.container-port}
                                
                                
                                    
                                        java
                                        -jar
                                        /maven/${project.artifactId}-${project.version}.jar
                                    
                                
                            
                        
                    
                
                
                    
                        
                            build
                            resource
                        
                        package
                    
                
            
            
                org.apache.maven.plugins
                maven-resources-plugin
                
                    
                        package
                        
                            copy-resources
                        
                        
                            
                            ${project.build.directory}/kubernetes
                            
                                
                                    ${project.build.directory}/classes/META-INF/jkube
                                
                            
                        
                    
                
            
        
    

    
        
            camel.debug
            
                
                    camel.debug
                    true
                
            
            
                
                    org.apache.camel
                    camel-debug
                
            
        
    






© 2015 - 2025 Weber Informatics LLC | Privacy Policy