Can I split an Apache Avro schema across multiple files?

前端 未结 6 1499
青春惊慌失措
青春惊慌失措 2020-12-24 12:43

I can do,

{
    \"type\": \"record\",
    \"name\": \"Foo\",
    \"fields\": [
        {\"name\": \"bar\", \"type\": {
            \"type\": \"record\",
             


        
6条回答
  •  清歌不尽
    2020-12-24 13:05

    You need to import the avsc file in avro-maven plugin where you have first written the object schema that you want to reuse

    
    org.apache.avro
    avro-maven-plugin
    ${avro.maven.plugin.version}
    
        String
    
    
        
            generate-sources
            
                schema
            
            
                src/main/java/com/xyz/avro // Avro directory
                
                    src/main/java/com/xyz/avro/file.avsc // Import here
                
            
        
    
    

提交回复
热议问题