maven - Getting org.apache.avro.mojo.SchemaMojo exception while generating AVRO source -
<plugin> <groupid>org.apache.avro</groupid> <artifactid>avro-maven-plugin</artifactid> <version>1.7.7</version> <executions> <execution> <phase>generate-sources</phase> <goals> <goal>schema</goal> </goals> <configuration> <sourcedirectory>${project.basedir}/com/../../schema/</sourcedirectory> <outputdirectory>${project.basedir}/com/../../avro/</outputdirectory> <fieldvisibility>public</fieldvisibility> </configuration> </execution> </executions> </plugin> after executing maven build getting below exception:
[warning] pom org.slf4j:slf4j-simple:jar:1.6.4 missing, no dependency information available [warning] error injecting: org.apache.avro.mojo.schemamojo java.lang.noclassdeffounderror: lorg/apache/avro/schema$parser; @ java.lang.class.getdeclaredfields0(native method) @ java.lang.class.privategetdeclaredfields(class.java:2583) @ java.lang.class.getdeclaredfields(class.java:1916) @ com.google.inject.spi.injectionpoint.getinjectionpoints(injectionpoint.java:675) @ com.google.inject.spi.injectionpoint.forinstancemethodsandfields(injectionpoint.java:380) @ com.google.inject.internal.constructorbindingimpl.getinternaldependencies(constructorbindingimpl.java:164) @ below dependencies avro included in pom.xml:
<dependency> <groupid>org.apache.avro</groupid> <artifactid>avro</artifactid> <version>1.7.7</version> </dependency> <dependency> <groupid>org.apache.avro</groupid> <artifactid>avro-maven-plugin</artifactid> <version>1.7.7</version> </dependency> <dependency> <groupid>org.apache.avro</groupid> <artifactid>avro-compiler</artifactid> <version>1.7.7</version> </dependency> <dependency> <groupid>org.apache.avro</groupid> <artifactid>avro-ipc</artifactid> <version>1.7.7</version> </dependency> note : slf4j-simple:jar:1.6.4 present in .m2 repository
i want generate avro schema source code using maven plugin
Comments
Post a Comment