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

codestarts.quarkus.buildtool.maven.base.pom.tpl.qute.xml Maven / Gradle / Ivy


    4.0.0
    {project.group-id}
    {project.artifact-id}
    {project.version}
    {#if project.name }
    {project.name}
    {/if}
    {#if project.description }
    {project.description}
    {/if}

    
        UTF-8
        UTF-8
        {java.version}

        {quarkus.platform.group-id}
        {quarkus.platform.artifact-id}
        {quarkus.platform.version}
        {#if quarkus.maven-plugin.version != quarkus.platform.version || quarkus.maven-plugin.group-id != quarkus.platform.group-id}
        {quarkus.maven-plugin.version}
        {/if}
        {maven-compiler-plugin.version}
        true
        {maven-surefire-plugin.version}
        {#if uberjar}
        uber-jar
        {/if}
    

    
        
            {#each boms}
            
            {#if it.groupId == quarkus.platform.group-id && it.version == quarkus.platform.version}
                $\{quarkus.platform.group-id}
            {#else}
                {it.groupId}
            {/if}
            {#if it.artifactId == quarkus.platform.artifact-id}
                $\{quarkus.platform.artifact-id}
            {#else}
                {it.artifactId}
            {/if}
            {#if it.groupId == quarkus.platform.group-id && it.version == quarkus.platform.version}
                $\{quarkus.platform.version}
            {#else}
                {it.version}
            {/if}
                pom
                import
            
            {/each}
        
    
    {#if maven.repositories}

    
        {#for rep in maven.repositories}
        
            {rep.id}
            {rep.url}
            
                {rep.releases-enabled ?: true}
            
            
                {rep.snapshots-enabled ?: true}
            
        
        {/for}
    
    {/if}
    {#if maven.plugin-repositories}
    
        {#for rep in maven.plugin-repositories}
        
            {rep.id}
            {rep.url}
            
                {rep.releases-enabled ?: true}
            
            
                {rep.snapshots-enabled ?: true}
            
        
        {/for}
    
    {/if}

    
        {#each dependencies}
        
            {it.groupId}
            {it.artifactId}
            {#if it.version}
            {it.version}
            {/if}
        
        {/each}

        
        
            io.quarkus
            quarkus-junit5
            test
        
        {#each test-dependencies}
        
            {it.groupId}
            {it.artifactId}
            {#if it.version}
            {it.version}
            {/if}
            test
        
        {/each}
    

    
        
            
            
            {#if quarkus.maven-plugin.version != quarkus.platform.version || quarkus.maven-plugin.group-id != quarkus.platform.group-id}
                {quarkus.maven-plugin.group-id}
            {#else}
                $\{quarkus.platform.group-id}
            {/if}
                {quarkus.maven-plugin.artifact-id}
            {#if quarkus.maven-plugin.version != quarkus.platform.version || quarkus.maven-plugin.group-id != quarkus.platform.group-id}
                $\{quarkus-plugin.version}
            {#else}
                $\{quarkus.platform.version}
            {/if}
                true
                
                    
                        
                            build
                            generate-code
                            generate-code-tests
                        
                    
                
            
            
                org.apache.maven.plugins     
                maven-compiler-plugin
                $\{compiler-plugin.version}
                
                    
                        -parameters
                    
                
            
            
            
                org.apache.maven.plugins
                maven-surefire-plugin
                $\{surefire-plugin.version}
                
                    
                        org.jboss.logmanager.LogManager
                        $\{maven.home}
                    
                
            
            
            
                org.apache.maven.plugins
                maven-failsafe-plugin
                $\{surefire-plugin.version}
                
                    
                        
                            integration-test
                            verify
                        
                        
                            
                                {#if generate-native}
                                $\{project.build.directory}/$\{project.build.finalName}-runner
                                {/if}
                                org.jboss.logmanager.LogManager
                                $\{maven.home}
                            
                        
                    
                
            
        
    
    {#if generate-native}
    
        
        
            native
            
                
                    native
                
            
            
                native
                false
            
        
    
    {/if}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy