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
Well that is it. First m2e needs to run "generate-sources" than the Run
As-> Maven build install.
This was not obviuos to me at the start thank you.

W dniu 23.10.2013 17:20, Eric Wasserman pisze:
> 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.
>>>
>>>
>>>
>>>
>>>
>>