Hey Rishi, Check out the Maven archetype effort called OODT RADIX that you've seen up on the Wiki and in other places. It lives inside of cas-mvn-plugins archetypes folder:
http://svn.apache.org/repos/asf/oodt/trunk/mvn/archetypes/ You may want to put this archetype in there. I know that Paul and Cameron did some work on a met extractor type as part of the OPSUI so it would be great to integrate. Even though it is currently cas-mvn-plugins, it's so close to cas-mvn, I would question the rename -- probably good enough as it is. However, for your idea of archetypes for everything, that.sounds.awesome. Goal for ApacheCon NA 2013? Fast Feather talk showing all of our progress? YES! :) Cheers, Chris On 12/5/12 3:54 PM, "Verma, Rishi (388J)" <rishi.ve...@jpl.nasa.gov> wrote: >Hi All - > >Small point here, but the issue below is currently tagged under the >'cas-mvn-plugins' component; however, the proposed work is more of maven >archetype related work. > >I'd like to propose we rename the component 'cas-mvn-plugins' to be >'cas-mvn' so that it can include code for cas-related maven archetypes. > >Any thoughts? > >Rishi > >On Dec 5, 2012, at 3:46 PM, Rishi Verma (JIRA) wrote: > >> Rishi Verma created OODT-539: >> -------------------------------- >> >> Summary: New maven archetype for generating a template >>MetExtractor project >> Key: OODT-539 >> URL: https://issues.apache.org/jira/browse/OODT-539 >> Project: OODT >> Issue Type: New Feature >> Components: cas-mvn-plugins >> Affects Versions: 0.4 >> Reporter: Rishi Verma >> Assignee: Rishi Verma >> Priority: Minor >> Fix For: 0.5 >> >> >> Create a new maven archetype for allowing developers to quickly >>generate MetExtractor projects on their own. >> >> The rationale for creating this archetype is to make it simpler and >>quicker to write new met extractors. Writing new met extractors is >>pretty easy, but establishing the correct maven directory structure, pom >>file(s), and build cycle can be tricky. I myself often just replicate >>the directory structure and pom files from other projects instead of >>creating/writing new met extractor projects from scratch. This can >>however lead to human errors and also unwanted code and config. Having >>an archetype which generates a preferred met extractor-specific maven >>directory structure, pom files, and template met extractor code would >>make the job of creating new custom met extractors more consistent and >>automatic. >> >> The proposed capability is the following: >> 1. New archetype to generate a full maven project for writing custom >>met extractor(s) >> 2. Pre-populate generated project with template MetExtractor(s) which >>work out-of-the box and make it obvious WHERE developer should add their >>custom extraction code >> 3. Ensure generated project pom allows a build of met extractor project >>out of the box >> >> To start out, I would recommend we include an extended >>CmdLineMetExtractor class which works out-of-the box. We can include >>more custom met extractors and template code later. >> >> >> -- >> This message is automatically generated by JIRA. >> If you think it was sent incorrectly, please contact your JIRA >>administrators >> For more information on JIRA, see: >>http://www.atlassian.com/software/jira >