Hi, I have the following problem: I have generated a j2ee project using maven 
andromdapp::generate I put some classes in the model, tried to generate code 
using maven (maven mda)  and it worked. Now I try to do the same thing with ant 
and it kinda looks fine: there is absolutely no error, I get the same 
initialization messages on the screen as I get for maven, but it doesn't 
generate anything. Both ant and maven use the same andromda.xml and the same 
input model. 



these are the initialization messages I get with both ant and maven:



=========================================

INFO  [AndroMDA]

INFO  [AndroMDA] A n d r o M D A  -  3.1-RC1-20050802021854

INFO  [AndroMDA]

INFO  [AndroMDA] - discovering namespaces -

INFO  [AndroMDA] found namespace --> 'ejb'

INFO  [AndroMDA]   +  registering component 'metafacades'

INFO  [AndroMDA]   +  registering component 'profile'

INFO  [AndroMDA]   +  registering component 'cartridge'

INFO  [AndroMDA] found namespace --> 'java'

INFO  [AndroMDA]   +  registering component 'cartridge'

INFO  [AndroMDA] found namespace --> 'validation'

INFO  [AndroMDA]   +  registering component 'translation-library'

INFO  [AndroMDA] found namespace --> 'query'

INFO  [AndroMDA]   +  registering component 'translation-library'

INFO  [AndroMDA] found namespace --> 'uml'

INFO  [AndroMDA]   +  registering component 'metafacades'

INFO  [AndroMDA]   +  registering component 'profile'

INFO  [AndroMDA] found namespace --> 'netBeansMDR'

INFO  [AndroMDA]   +  registering component 'repository'

INFO  [AndroMDA] - core initialization complete: 4.623[s] -

INFO  [AndroMDA] loading model --> 
'file:/home/ek/work/mda/andromda-test2/test/mda/src/uml/testModel.xmi'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-datatype-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-datatype-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-webservice-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-webservice-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-service-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-service-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-process-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-process-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-presentation-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-presentation-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-meta-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-meta-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-xml-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-xml-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'jar:file:/home/ek/.maven/repository/andromda/xml.zips/andromda-profile-persistence-3.1-RC1-SNAPSHOT.xml.zip!/andromda-profile-persistence-3.1-RC1-SNAPSHOT.xml'

INFO  [AndroMDA] referenced model --> 
'file:/home/ek/work/mda/andromda-test2/test/mda/src/uml/UML_Standard_Profile.xml'

INFO  [AndroMDA] - loading complete: 3.858[s] -

INFO  [AndroMDA] - validating model -

INFO  [AndroMDA] - validation complete: 0.553[s] -

=========================================



then with ant I get:

=========================================

 [andromda] INFO  [AndroMDA] completed model processing --> TIME: 6.131[s], 
RESOURCES WRITTEN: 0

=========================================



and with maven I get

=========================================

INFO  [AndroMDA:java] Output: 
'file:/home/ek/work/mda/andromda-test2/test/mda/gen/a/b/c/FFF.java'

INFO  [AndroMDA:java] Output: 
'file:/home/ek/work/mda/andromda-test2/test/mda/gen/a/b/c/DDD.java'

INFO  [AndroMDA] completed model processing --> TIME: 5.162[s], RESOURCES 
WRITTEN: 2

=========================================



the andromda.xml file used by both projects is:

=========================================

<andromda>

        <properties>

                <property name="modelValidation">true</property>

                <property name="cartridgeFilter">java</property>

        </properties>

        <server>

                <host>localhost</host>

                <port>4446</port>

        </server>

        <repositories>

                <repository name="netBeansMDR">

                        <models>

                                <model>

                                        
<uri>file:///home/ek/work/mda/andromda-test2/test/mda/src/uml/testModel.xmi</uri>

                                        <moduleSearchLocations>

                                                
<location>/home/ek/.maven/repository/andromda/xml.zips</location>

                                        </moduleSearchLocations>

                                </model>

                        </models>

                </repository>

        </repositories>

        <namespaces>

        <namespace name="default">

                <properties>

                        <property name="languageMappingsUri">Java</property>

                        <property 
name="wrapperMappingsUri">JavaWrapper</property>

                </properties>

        </namespace>

        <namespace name="java">

                <properties>

                        <property 
name="languageMappingsUri">/home/ek/work/mda/andromda-test2/test/mda/src/mappings/PrimaSolutionsJavaMappings.xml</property>

                        <property 
name="enumerations">/home/ek/work/mda/andromda-test2/test/mda/gen</property>

                        <property 
name="exceptions">/home/ek/work/mda/andromda-test2/test/mda/gen</property>

                        <property 
name="value-objects">/home/ek/work/mda/andromda-test2/test/mda/gen</property>

                </properties>

        </namespace>

        </namespaces>

</andromda>

=========================================



ant's build.xml file is:

=========================================

<project name="andromdatest" default="generate">

        <target name="generate">

                <taskdef name="andromda" 
classname="org.andromda.ant.task.AndroMDAGenTask">

                        <classpath>

                                <fileset dir="/home/ek/.maven/repository">

                                        <include name="**/*.jar"/>

                                </fileset>

                        </classpath>

                </taskdef>

                <andromda 
configurationUri="file:///home/ek/work/mda/andromda-test2/test/mda/conf/andromda.xml"
 />

        </target>

</project>

=========================================



My questions is simple: what's wrong with the ant invocation? Do I miss 
something? It is really important to be able to use ant, as our build system is 
ant based, not maven.



Thanks for your time,

Emil.
--
Emil Kirschner
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=3397#3397
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
Andromda-user mailing list
Andromda-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to