[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