Hi Francois,
About the warnings, they could be a bug, since I
always have a "default" namespace I haven't run into
them, can you try adding a "default" namespace with
your andromda task, and if the warnings go away, can
you file a bug? There shouldn't be any warnings if
you have the "xsd" namespace set without the "default"
one.
About the velocity properties, I'll take a look, they
should be loading.
Chad
--- Fran�ois_Eric <[EMAIL PROTECTED]> wrote:
> Thanks for your answer Chad but unfortunately it
> doesn't seem to work.
>
> To put you in the context of my application, I am
> working on a xsd
> template. This template has the following
> project.xml:
>
> <cartridge name="xsd">
> <!-- define the template objects that are made
> availble to the
> template -->
> <templateObject name="xsdhelper"
>
className="org.andromda.cartridges.xsd.metafacades.XsdHelper"/>
> <templateObject name="stringutils"
> className="org.andromda.utils.StringUtils"/>
> <template
> sheet="templates/xsd.vsl"
> outputPattern="{0}/xsd/{1}.xsd"
> outlet="xsd"
> overWrite="true">
> <modelElements variable="mainpackage">
> <modelElement stereotype="Model"/>
> </modelElements>
> </template>
> </cartridge>
>
> The ant task that compiles this cartridge is as
> follows:
>
> <andromda basedir="."
> modelURL="${umlModel}"
> lastModifiedCheck="true">
>
> <!-- This will generate the XML schema
> -->
> <namespace name="xsd" ignore="false">
> <property name="xsd"
> value="${andromda.gensrc.dir}"
> ignore="false"/>
> </namespace>
> </andromda>
>
> I have put as you said a xsd-velocity.properties
> file in META-INF and it
> is well packaged in my cartridge. The properties
> are not taken in
> account though when I run the andromda ant task.
>
> I don't know if this can have any relation or if
> someone has seen these
> warnings before but when I run the andromda task I
> have the following
> output:
>
> 11:18:16,765 INFO [CartridgeFinder] found cartridge
> --> 'java'
> 11:18:16,843 INFO [CartridgeFinder] found cartridge
> --> 'meta'
> 11:18:16,875 INFO [CartridgeFinder] found cartridge
> --> 'xsd'
> 11:18:20,875 INFO [andromda] Input model -->
>
'jar:file:C:\apps\jetsgo/doc/jetsgo/itineraryserver/uml/itineraryServer.zuml!/itineraryServer.xmi'
> 11:18:31,359 INFO [andromda] namespace for 'java'
> cartridge is either
> not defined, or has the ignore attribute set to
> 'true' --> skipping
> processing
> 11:18:31,359 INFO [andromda] namespace for 'meta'
> cartridge is either
> not defined, or has the ignore attribute set to
> 'true' --> skipping
> processing
> 11:18:31,953 INFO [MetafacadeMappings] found
> metafacades --> 'meta'
> 11:18:32,140 INFO [MetafacadeMappings] found
> metafacades --> 'default'
> 11:18:32,218 WARN [Namespaces] WARNING! No
> 'default' or 'xsd' namespace
> found, --> please define a namespace with at least
> one of these names,
> if you would like to ignore this message, define the
> namespace with
> ignore set to 'true'
> 11:18:32,609 WARN [Namespaces] WARNING! No
> 'default' or 'xsd' namespace
> found, --> please define a namespace with at least
> one of these names,
> if you would like to ignore this message, define the
> namespace with
> ignore set to 'true'
> 11:18:32,687 WARN [Namespaces] WARNING! No
> 'default' or 'xsd' namespace
> found, --> please define a namespace with at least
> one of these names,
> if you would like to ignore this message, define the
> namespace with
> ignore set to 'true'
> 11:18:32,703 WARN [Namespaces] WARNING! No
> 'default' or 'xsd' namespace
> found, --> please define a namespace with at least
> one of these names,
> if you would like to ignore this message, define the
> namespace with
> ignore set to 'true'
> ...........
>
> Could this be part of the error? Or is this
> something else that I am
> doing wrong? Otherwise is there another setting in
> which I need to
> specify which velocity.properties file to use?
>
> Thanks a lot,
>
> Francois
>
>
> Chad Brandon wrote:
>
> >Hi Francois,
> >
> >Yeah its an undocumented feature at this point..I
> need
> >to add it to the docs. Anyway its now on a per
> >cartridge basis, you'll have to add a velocity
> >properties to your cartridge it must be named
> >according to the following naming convention:
> >META-INF/<plugin name>-velocity.properties
> >
> >So the a velocity properties file for the ejb
> >cartridge would be in
> META-INF/ejb-velocity.properties
> >
> >Chad
> >
> >--- Fran�ois_Eric <[EMAIL PROTECTED]> wrote:
> >
> >
> >>Hi all,
> >>
> >>Still having a few problems merging from 2.x to
> 3.0.
> >> In version 2.0, I
> >>had set my velocity.properties file in the
> andromda
> >>ant task directly:
> >>
> >> <andromda basedir="."
> >> modelURL="${umlModel}"
> >> lastModifiedCheck="true"
> >>
>
>>velocityPropertiesFile="build/velocity.properties">
> >>
> >>Since in version 3.0, velocity is not mandatory,
> the
> >>
> >>velocityPropertiesFile attribute is not included
> in
> >>the andromda ant
> >>task. Where and how can I configure my build (of
> >>version 3.0) so that
> >>andromda is called using my own
> velocity.properties
> >>file?
> >>
> >>Thank you,
> >>
> >>Francois
> >>
> >>
> >>
> >>
> >>
> >>
>
>-------------------------------------------------------
> >
> >
> >>This SF.Net email is sponsored by The 2004
> >>JavaOne(SM) Conference
> >>Learn from the experts at JavaOne(SM), Sun's
> >>Worldwide Java Developer
> >>Conference, June 28 - July 1 at the Moscone Center
> >>in San Francisco, CA
> >>REGISTER AND SAVE! http://java.sun.com/javaone/sf
> >>Priority Code NWMGYKND
> >>_______________________________________________
> >>Andromda-user mailing list
> >>[EMAIL PROTECTED]
> >>
> >>
> >>
>
>https://lists.sourceforge.net/lists/listinfo/andromda-user
> >
> >
> >
> >
> >
> >
>
>
> --
> Fran�ois Eric, Analyste Programmeur
> mailto:[EMAIL PROTECTED]
> T�l�phone : (514) 278-8232, poste 243
>
> Agence Braque
> 85, rue Saint-Paul Ouest
> Bureau 180
> Montr�al (Qu�bec)
> H2Y 3V4 CANADA
> T�l�copieur : (514) 278-3598
> http://www.agencebraque.com
>
>
>
-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user