2009/5/11 Doug Hughes <[email protected]>:
> Thank you!  That was extremely helpful!
>
> I used -DarchetypeFilteredExtentions as you recommended and was able to
> create my archetype and generate based on this and my new project was setup
> perfectly (or so it seems right now).
>
> I've logged the Jira ticket as your requested for the xNl file extension.

Thanks i saw it ;-)

Raphaël

>
> Thank,
>
> Doug Hughes, President
> Alagad Inc.
> [email protected]
> 888 Alagad4 (x300)
> Office: 919-550-0755
> Fax: 888-248-7836
>
>
> 2009/5/11 Raphaël Piéroni <[email protected]>
>
>> Hi Doug,
>>
>> Please raise a jira for the xNl instead of xMl.
>>
>> One can configure the create-from-project mojo to have the file
>> unfiltered by default using:
>> -DarchetypeFilteredExtentions=unknownExtension
>> which sets the file extension for files that will be filtered. by
>> default there is java, js, xml and some more i don't remember.
>>
>> Hope this helps
>>
>> Raphaël
>>
>> 2009/5/11 Doug Hughes <[email protected]>
>> >
>> > 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.
>> > [email protected]
>> > 888 Alagad4 (x300)
>> > Office: 919-550-0755
>> > Fax: 888-248-7836
>> >
>> >
>> > On Sun, May 10, 2009 at 5:57 PM, Doug Hughes <[email protected]>
>> 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.
>> > > [email protected]
>> > > 888 Alagad4 (x300)
>> > > Office: 919-550-0755
>> > > Fax: 888-248-7836
>> > >
>> > >
>> > > On Sun, May 10, 2009 at 4:26 PM, Martin Gainty <[email protected]
>> >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: [email protected]
>> > >> > To: [email protected]
>> > >> >
>> > >> > On Sun, May 10, 2009 at 7:37 PM, Doug Hughes <[email protected]>
>> > >> 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: [email protected]
>> > >> > For additional commands, e-mail: [email protected]
>> > >> >
>> > >>
>> > >> _________________________________________________________________
>> > >> Hotmail® goes with you.
>> > >>
>> > >>
>> http://windowslive.com/Tutorial/Hotmail/Mobile?ocid=TXT_TAGLM_WL_HM_Tutorial_Mobile1_052009
>> > >>
>> > >
>> > >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to