Home | About | Sematext search-lucene.com search-hadoop.com
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB
 Search Hadoop and all its subprojects:

Switch to Threaded View
Avro >> mail # user >> avro-maven-plugin in eclipse?


Copy link to this message
-
Re: avro-maven-plugin in eclipse?
Just to follow up on this, I tried commenting out the <phase> and
<*Directory> settings, and everything still compiled correctly for me, so it
appears that the default settings are working correctly.

-James
On Wed, Jun 15, 2011 at 11:07 AM, James Baldassari <[EMAIL PROTECTED]>wrote:

> Glad you got it working.  If the default values are not behaving as
> expected, we should file an issue.  When I have a few minutes I'll try to
> reproduce your problem.
>
> -James
>
>
>
> On Tue, Jun 14, 2011 at 9:24 PM, Arun Ramakrishnan <
> [EMAIL PROTECTED]> wrote:
>
>> Thanks James and Scott. Got it working. But, had to explicitly specify all
>> the paths just like in James's config example even though I am following the
>> default locations.
>>
>>
>> On Tue, Jun 14, 2011 at 12:32 PM, Scott Carey <[EMAIL PROTECTED]>wrote:
>>
>>>
>>> To configure the source and destination directories, it looks something
>>> like:
>>>       <plugin>
>>>         <groupId>org.apache.avro</groupId>
>>>         <artifactId>avro-maven-plugin</artifactId>
>>>         <version>1.5.1</version>
>>>         <executions>
>>>           <execution>
>>>             <id>schemas</id>
>>>             <phase>generate-sources</phase>
>>>             <goals>
>>>               <goal>schema</goal>
>>>             </goals>
>>>             <configuration>
>>>               <sourceDirectory>src/main/schemata/avro</sourceDirectory>
>>>
>>>  <outputDirectory>target/generated-sources/avro</outputDirectory>
>>>             </configuration>
>>>           </execution>
>>>         </executions>
>>>       </plugin>
>>>
>>> (which does only *.avsc via the schema goal)
>>>
>>> https://cwiki.apache.org/confluence/display/AVRO/Build+Documentation
>>>
>>> Covers the Avro build, and similar works for me in other projects.
>>>
>>> In particular, it seems as though one must do the "Maven > Update Project
>>> Configuration" step on a maven project to get it to add source directories
>>> generated by plugins.
>>>
>>> I usually do "Import ….   Existing Maven Project"  Followed immediately
>>> by "Maven > Update Project Configuration" on the project.
>>>
>>>
>>>
>>> On 6/14/11 11:46 AM, "Arun Ramakrishnan" <[EMAIL PROTECTED]>
>>> wrote:
>>>
>>> From the command line
>>> "mvn avro:idl-protocol" finds my avdl files from src/main/avro and
>>> compiles it to the build directory.
>>>
>>> But, generate-sources ( command line or eclipse ) dosent seem to triger
>>> it. Am I missing something in the plugin configuration to integrate this
>>> into the generate-sources step.
>>> Also, what are the various config values ( if i want to change the
>>> default source, target directories etc ). I cant seem to find any docs on
>>> it.
>>>
>>>
>>>   <plugin>
>>>
>>>   <groupId>org.apache.avro</groupId>
>>>
>>>   <artifactId>avro-maven-plugin</artifactId>
>>>
>>>   <version>1.5.1</version>
>>>
>>>   </plugin>
>>>
>>> I have the m2eclipse plugin too.
>>>
>>> On Wed, May 25, 2011 at 4:44 PM, Scott Carey <[EMAIL PROTECTED]>wrote:
>>>
>>>> generate-sources in Eclipse works for me.  (Helios, m2Eclipse plugin).
>>>>
>>>> Sometimes, I have to right click on a project and select "Maven > Update
>>>> Project Configuration" to get it to generate the sources.  It doesn't
>>>> automatically run generate-sources if you change a schema file, but a
>>>> project clean will trigger it for me.
>>>>
>>>>
>>>>
>>>> On 5/25/11 2:54 PM, "Yang" <[EMAIL PROTECTED]> wrote:
>>>>
>>>> >it seems that eclipse can't run the generate-sources phase, so that I
>>>> >have to
>>>> >do 'mvn generate-sources" outside of eclipse, and then import the
>>>> >sources from eclipse.
>>>> >
>>>> >is there a better way to integrate with eclipse?
>>>> >
>>>> >Thanks
>>>> >Yang
>>>>
>>>>
>>>
>>
>
NEW: Monitor These Apps!
elasticsearch, apache solr, apache hbase, hadoop, redis, casssandra, amazon cloudwatch, mysql, memcached, apache kafka, apache zookeeper, apache storm, ubuntu, centOS, red hat, debian, puppet labs, java, senseiDB