Ok, I managed to get this to work (mostly). What I did initially that wasn't working was this:
1) I created a new maven project and set it up the way I wanted it to be. 2) I then used archetype:create-from-project to create a new archetype. 3) I went under /target/generated-sources/archetype in my project to see my generated archetype. 4) In that location I ran mvn install which built and installed the archetype. 5) I edited the archetype-metadata.xml to remove filtering on all files. 6) I created a new project using archetype:create or archetype:generate As I stated in previous messages this resulting in the archetype-metadata.xml file being ignored and all of my project's files being filtered by velocity. After a lot of playing around, I noticed that there was a file that was generated (and not a part of my previous project) underneath this folder: /src/main/resources/archetype-resources/src/main/resources/META-INF/archetype.xnl. Note that the extension is xnl (with an n), not xml. I changed this to have the xml extension and it seems that caused my archetype-metadata file not to be ingnored. I also have started using only archetype:generate. As of now running archetype:generate doesn't fail, which is a good start. I do, however, still have another problem: Every single txt, xml, and java file in my archetype is being prepended with this: #set( $symbol_pound = '#' ) #set( $symbol_dollar = '$' ) #set( $symbol_escape = '\' ) This is causing my new project created from the archetype to fail. This is happening when the archetype is being installed. I'm not sure when or why, as my archetype-metadata.xml file is supposed to be causing all files *not* to be filtered: <?xml version="1.0" encoding="UTF-8"?> <archetype-descriptor name="ColdFusion9Beta"> <fileSets> <fileSet filtered="false" packaged="false"> <directory>src/main/webapp</directory> <includes> <include>**/*.*</include> </includes> </fileSet> </fileSets> </archetype-descriptor> Thanks, Doug Hughes, President Alagad Inc. dhug...@alagad.com 888 Alagad4 (x300) Office: 919-550-0755 Fax: 888-248-7836 On Sun, May 10, 2009 at 5:57 PM, Doug Hughes <d...@doughughes.net> wrote: > Martin, > > Thanks for the suggestion.... the thing is, that's what this tread started > about. I have an archetype-metadata.xml file and followed the documentation > (not at the link you provided which, fyi, doesn't document the filtered or > packaged attributes). > > Anyhow, it seems that the archetype-metadata.xml file is being ignored. No > mater what I put in that file (including invalid xml), it makes no > difference. It's like the file doesn't even exist. > > I'll send more information on the structure of the archetype project and my > various files and the commands I'm running later. > > Thanks, > > Doug Hughes, President > Alagad Inc. > dhug...@alagad.com > 888 Alagad4 (x300) > Office: 919-550-0755 > Fax: 888-248-7836 > > > On Sun, May 10, 2009 at 4:26 PM, Martin Gainty <mgai...@hotmail.com>wrote: > >> >> how about adding includes for wanted extensions and excludes for files to >> be excluded >> such as this FileSet declaration for archetype-metadata.xml file? >> >> <archetype-descriptor> >> <!-- usual declaration statements --> >> <fileSets> >> <fileSet filtered="true" packaged="false"> >> <directory>src/site</directory> >> <includes> >> <include>**/*.ftl</include> >> </includes> >> <excludes> >> <exclude>**/*.vm</exclude> >> </excludes? >> </fileSet> >> </fileSets> >> </archetype-descriptor> >> >> http://ant.apache.org/manual/CoreTypes/fileset.html >> ? >> Martin Gainty >> ______________________________________________ >> Disclaimer and Confidentiality/Verzicht und Vertraulichkeitanmerkung/Note >> de déni et de confidentialité >> This message is confidential. If you should not be the intended receiver, >> then we ask politely to report. Each unauthorized forwarding or >> manufacturing of a copy is inadmissible. This message serves only for the >> exchange of information and has no legal binding effect. Due to the easy >> manipulation of emails we cannot take responsibility over the the contents. >> Diese Nachricht ist vertraulich. Sollten Sie nicht der vorgesehene >> Empfaenger sein, so bitten wir hoeflich um eine Mitteilung. Jede unbefugte >> Weiterleitung oder Fertigung einer Kopie ist unzulaessig. Diese Nachricht >> dient lediglich dem Austausch von Informationen und entfaltet keine >> rechtliche Bindungswirkung. Aufgrund der leichten Manipulierbarkeit von >> E-Mails koennen wir keine Haftung fuer den Inhalt uebernehmen. >> Ce message est confidentiel et peut être privilégié. Si vous n'êtes pas le >> destinataire prévu, nous te demandons avec bonté que pour satisfaire >> informez l'expéditeur. N'importe quelle diffusion non autorisée ou la copie >> de ceci est interdite. Ce message sert à l'information seulement et n'aura >> pas n'importe quel effet légalement obligatoire. Étant donné que les email >> peuvent facilement être sujets à la manipulation, nous ne pouvons accepter >> aucune responsabilité pour le contenu fourni. >> >> >> >> >> > Date: Sun, 10 May 2009 21:39:31 +0200 >> > Subject: Re: Creating archetypes and disabling velocity >> > From: heinrich.nirs...@gmail.com >> > To: users@maven.apache.org >> > >> > On Sun, May 10, 2009 at 7:37 PM, Doug Hughes <dhug...@alagad.com> >> wrote: >> > > Rather than editing my source files, is there not a way to disable >> velocity >> > > for spcific files or folders? I ask because some of the problem files >> in my >> > > archetype are binary. I'm not too comfortable editing those by hand >> as you >> > > suggest. And I think they may be related to the problems I'm seeing. >> > >> > Did you try the filtered="false" attribute in the >> > archetype-metadata.xml file when you used the archetype:generate goal? >> > >> > - Henry >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> > For additional commands, e-mail: users-h...@maven.apache.org >> > >> >> _________________________________________________________________ >> Hotmail® goes with you. >> >> http://windowslive.com/Tutorial/Hotmail/Mobile?ocid=TXT_TAGLM_WL_HM_Tutorial_Mobile1_052009 >> > >