[prev in list] [next in list] [prev in thread] [next in thread] 

List:       avro-dev
Subject:    [jira] [Resolved] (AVRO-890) Maven archetype for creating Avro service projects
From:       "Doug Cutting (Resolved) (JIRA)" <jira () apache ! org>
Date:       2011-09-26 21:16:12
Message-ID: 684651421.206.1317071772492.JavaMail.tomcat () hel ! zones ! apache ! org
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/AVRO-890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Doug Cutting resolved AVRO-890.
-------------------------------

      Resolution: Fixed
    Hadoop Flags: Reviewed

I tested this.  It works great.  I committed it.

Thanks, Stephen!
                
> Maven archetype for creating Avro service projects 
> ---------------------------------------------------
> 
> Key: AVRO-890
> URL: https://issues.apache.org/jira/browse/AVRO-890
> Project: Avro
> Issue Type: Improvement
> Components: java
> Affects Versions: 1.5.4
> Reporter: Stephen Gargan
> Assignee: Stephen Gargan
> Priority: Minor
> Labels: archetype, maven
> Fix For: 1.6.0
> 
> Attachments: archetypes.patch, archetypes.patch, archetypes.patch, archetypes.patch
> 
> 
> I've put together the beginnings of an maven archetypes subproject in the java \
> module to help folks kickstart avro projects. The first archetype creates a simple \
> avro based ordering service using the netty transport and includes an integration \
> test for the service. The service is very naive, though its really only the \
> plumbing that is important and the example is illustrative enough to get people \
> going. Once built, it can be added to the local archetypes catalog via
> mvn archetype:crawl
> and then will be available via the generate plugin
> mvn archetype:generate
> or it can be invoked directly as follows
> mvn archetype:generate -DarchetypeArtifactId=avro-service-archetype \
> -DarchetypeGroupId=org.apache.avro -DgroupId=org.simple -DartifactId=simple-service \
> -Dversion=1.0-SNAPSHOT    The parent pom contains common config for generating a \
> pom for the archetype that references the current avro build version. This takes \
> some slight of hand with maven resources to insert the version and will be reusable \
> for other archetypes in the future. I intend putting together a map-reduce \
> archetype soon and am open to suggestions for other archetypes that might be \
> useful. Perhaps one that included the code from AVRO-883 to kick start a basic \
> serialization project?  

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: \
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more \
information on JIRA, see: http://www.atlassian.com/software/jira

        


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic