I am just starting to use AndroMDA. I have installed and tried it, but its giving me problems.
I downloaded the files (the 2.0.1 alpha ones that are available at the SF file list) and extracted all into a directory, say /home/binil/andromda. I have made a UML model with two Entity Beans in it using PoseidonForUML, CE 1.6.1_02. Then I wrote a simple Ant script to generate the EJB sources. The build was successful but no files were generated.
The mdr.log says:
------------------------------------------------------------------------
[org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred ************ at Thu Jul 17 12:21:42 IST 2003
org.netbeans.mdr.util.DebugException: Different storage version.
at org.netbeans.mdr.storagemodel.MdrStorage.initializeIndexes(MdrStorage.java:443)
at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:387)
at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:342)
at org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:492)
at org.netbeans.mdr.NBMDRepositoryImpl.beginTrans(NBMDRepositoryImpl.java:177)
at org.andromda.core.mdr.MDRepositoryFacade.open(MDRepositoryFacade.java:67)
at org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask.java:278)
at org.apache.tools.ant.Task.perform(Task.java:319)
at org.apache.tools.ant.Target.execute(Target.java:309)
at org.apache.tools.ant.Target.performTasks(Target.java:336)
at org.apache.tools.ant.Project.executeTarget(Project.java:1306)
at org.apache.tools.ant.Project.executeTargets(Project.java:1250)
at org.apache.tools.ant.Main.runBuild(Main.java:610)
at org.apache.tools.ant.Main.start(Main.java:196)
at org.apache.tools.ant.Main.main(Main.java:235)
------------------------------------------------------------------------
My (very simple) Ant script is as follows : ------------------------------------------------------------------------ <project name="sample" default="build">
<property name="andromda.home" value="/home/binil/andromda"/>
<path id="cp">
<fileset dir="${andromda.home}">
<include name="**/*.jar"/>
</fileset>
</path> <taskdef
name="andromda"
classname="org.andromda.core.anttasks.AndroMDAGenTask"
classpathref="cp"
/> <target name="build">
<unzip src="model/sample.zargo" dest="unzipped" /> <andromda
basedir="unzipped"
includes="sample.xmi"
lastModifiedCheck="false"
typeMappings="${andromda.home}/andromda-core/src/xml/TypeMapping.xml"
>
<outlet cartridge="java"
outlet="value-objects" dir="generated"
/> <outlet cartridge="ejb"
outlet="entity-beans" dir="generated"
/> <outlet cartridge="ejb"
outlet="session-beans" dir="generated"
/> <outlet cartridge="ejb"
outlet="entity-impls" dir="generated"
/> <outlet cartridge="ejb"
outlet="session-impls" dir="generated"
/>
</andromda>
</target>
</project>
------------------------------------------------------------------------
The build is successful and shows the folowing message : ------------------------------------------------------------------------ Buildfile: build.xml
build:
[unzip] Expanding: /home/binil/sample/model/sample.zargo into /home/binil/sample/unzipped
[andromda] CartridgeFinder: Cartridge found: ejb
[andromda] CartridgeFinder: Cartridge found: java
[andromda] Input: file:/home/binil/sample/unzipped/sample.xmi
BUILD SUCCESSFUL ------------------------------------------------------------------------
But no files are generated in the "generated" directory. Kindly let me know what I am doing wrong.
Please excuse the long post.
Thanks, -- Binil Thomas binil-at-siptech-dot-co-dot-in Associate Project Lead - CTG Ph: +91-44-22541401/22541031 SIP Technologies & Exports Ltd., Fax: +91-44-22541475 G4, Elnet Software City, CPT Road, http://www.siptech.com/ Taramani, Chennai, India-600113
------------------------------------------------------- This SF.net email is sponsored by: VM Ware With VMware you can run multiple operating systems on a single machine. WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the same time. Free trial click here: http://www.vmware.com/wl/offer/345/0 _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
