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

templates.general-mlflow.pipeline.step.pom.xml.vm Maven / Gradle / Ivy

The newest version!


    4.0.0
    

    
        ${groupId}
        ${parentArtifactId}
        ${version}
    

    ${stepArtifactId}
    habushu

    ${parentDescriptiveName}::${descriptiveName}
    ${step.description}

    
        dist
        
            
                org.technologybrewery.fermenter
                fermenter-mda
                
                    ${moduleArtifactIdPythonCase}
                    machine-learning-${step.type}
                    
                        ${pipeline.name}
                        ${step.type}
                        ${version.aissemble}
                    
                
                
                    
                    
                        generate-python-sources
                        validate
                        
                            generate-sources
                        
                    
                    
                    
                        clean-unmodifiable-generated-python-sources
                        clean
                        
                            clean
                        
                        
                            ${basedir}/src/${stepArtifactIdSnakeCase}/generated
                        
                    
#if ($step.type == "inference")
                    
                        clean-unmodifiable-generated-proto-sources
                        clean
                        
                            clean
                        
                        
                            ${basedir}/src/${stepArtifactIdSnakeCase}/resources/proto/${stepArtifactIdSnakeCase}/generated/inference/grpc/generated
                        
                    
#end
                
            

            
                org.technologybrewery.habushu
                habushu-maven-plugin
#if ($step.type == "inference")
                
                    
                        
                            python -m grpc_tools.protoc -I=src/${stepArtifactIdSnakeCase}/resources/proto
                                --python_out=src
                                --grpc_python_out=src
                                src/${stepArtifactIdSnakeCase}/resources/proto/${stepArtifactIdSnakeCase}/generated/inference/grpc/inference_api.proto
                                src/${stepArtifactIdSnakeCase}/resources/proto/${stepArtifactIdSnakeCase}/generated/inference/grpc/generated/inference_payload_definition.proto
                        
                        generate-protobuf-bindings
                        compile
                        
                            run-command-in-virtual-env
                        
                    
                
#end
            

            
                org.codehaus.mojo
                license-maven-plugin
                
                    LICENSE
                
            
            
                net.masterthought
                maven-cucumber-reporting
            
        
    
    
        
            net.masterthought
            cucumber-reporting
        
    





© 2015 - 2025 Weber Informatics LLC | Privacy Policy