Home | About | Sematext search-lucene.com search-hadoop.com
 Search Hadoop and all its subprojects:

Switch to Threaded View
Avro >> mail # user >> avro-service-archetype


Copy link to this message
-
Re: avro-service-archetype
If you have the m2e plugin for eclipse, you can right click the project and find "generate-sources" under one of the hierarchical menus. I think its called "Run...".

Also you can run

mvn generate-sources

>From the command line.

On Oct 23, 2013, at 12:36 AM, "micha?" <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>> wrote:

Ok, but how do you run it? It is made to eliminate the need to use the tools jar and force maven to do it.
How should a simple HelloWorld look like using this archetype and maven avro plugin?
W dniu 23.10.2013 03:57, Vignesh Srinivasan pisze:
Hi

I use the plugin as configured below

<plugin>
    <groupId>org.apache.avro</groupId>
    <artifactId>avro-maven-plugin</artifactId>
    <version>1.7.4</version>
    <executions>
        <execution>
            <id>schemas</id>
            <phase>generate-sources</phase>
            <goals>
                <goal>schema</goal>
                <goal>idl-protocol</goal>
            </goals>
            <configuration>
                <stringType>String</stringType>
                <sourceDirectory>src/main/avro/</sourceDirectory>
                <outputDirectory>target/generated-sources/java/</outputDirectory>
            </configuration>
        </execution>
    </executions>
</plugin>

I have defined my avro schema files in src/main/avro directory.

On Tue, Oct 22, 2013 at 6:53 AM, micha? <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>> wrote:
Hi,

I want to run avro-service-archetype available in maven central repository.
It has a protocol defined in order-service.avsc

What is the procedure to generate .java files in Eclipse using:

<plugin>
  <groupId>org.apache.avro</groupId>
  <artifactId>avro-maven-plugin</artifactId>
  <version>${avro.version}</version>
  <executions>
    <execution>
      <phase>generate-sources</phase>
      <goals>
        <goal>schema</goal>
        <goal>protocol</goal>
        <goal>idl-protocol</goal>
      </goals>
    </execution>
  </executions>
</plugin>

and then run the client and the server to comunicate?

PS
I know it is beginner question but I feel confused about how to generate the java files simply using the maven in Avro. The test is running ok but can't find any files in /atrget directory.