This is an automated email from the ASF dual-hosted git repository.
opwvhk pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/avro.git
from 2ad42c113 AVRO-3749: avoid conflict in method name for generated code
(#2435)
add ab6efb5f3 AVRO-3805: parse multiple files in one pass (#2375)
No new revisions were added by this update.
Summary of changes:
.../avro/src/main/java/org/apache/avro/Schema.java | 445 ++++++++++++++++-----
.../src/test/java/org/apache/avro/TestSchema.java | 112 ++++++
.../resources/multipleFile/ApplicationEvent.avsc | 28 ++
.../test/resources/multipleFile/DocumentInfo.avsc | 19 +
.../test/resources/multipleFile/MyResponse.avsc | 14 +
.../avro/src/test/resources/multipleFile/README.md | 8 +
.../avro/compiler/specific/SpecificCompiler.java | 6 +
.../src/test/java/org/apache/avro/TestSchema.java | 2 +-
.../org/apache/avro/mojo/AbstractAvroMojo.java | 24 +-
.../main/java/org/apache/avro/mojo/SchemaMojo.java | 46 ++-
.../avro/multipleSchemas/ApplicationEvent.avsc | 28 ++
.../test/avro/multipleSchemas/DocumentInfo.avsc | 19 +
.../src/test/avro/multipleSchemas/MyResponse.avsc | 14 +
.../src/test/avro/multipleSchemas/README.md | 8 +
...onexistent-file.xml => pom-multiple-schema.xml} | 5 +-
15 files changed, 657 insertions(+), 121 deletions(-)
create mode 100644
lang/java/avro/src/test/resources/multipleFile/ApplicationEvent.avsc
create mode 100644
lang/java/avro/src/test/resources/multipleFile/DocumentInfo.avsc
create mode 100644
lang/java/avro/src/test/resources/multipleFile/MyResponse.avsc
create mode 100644 lang/java/avro/src/test/resources/multipleFile/README.md
create mode 100644
lang/java/maven-plugin/src/test/avro/multipleSchemas/ApplicationEvent.avsc
create mode 100644
lang/java/maven-plugin/src/test/avro/multipleSchemas/DocumentInfo.avsc
create mode 100644
lang/java/maven-plugin/src/test/avro/multipleSchemas/MyResponse.avsc
create mode 100644
lang/java/maven-plugin/src/test/avro/multipleSchemas/README.md
copy
lang/java/maven-plugin/src/test/resources/unit/schema/{pom-nonexistent-file.xml
=> pom-multiple-schema.xml} (92%)