I am trying to use in a project the AndroMDA with the Maven. An error occurs when the 
Maven tries to execute andromda:run:

BUILD FAILED
File...... file:/home/jose/workspace/nevcev/
Element... maven:reactor
Line...... 29
Column.... 35
Unable to obtain goal [cev-build] -- file:/home/jose/workspace/nevcev/core/:22:25: 
<maven:maven> Unable to obtain goal [pom:install] -- 
file:/home/jose/.maven/plugins/maven-andromda-plugin-3.0-SNAPSHOT/:86:48: 
<ant:taskdef> taskdef class org.andromda.core.anttasks.AndroMDAGenTask cannot be found
Total time: 44 seconds
Finished at: Thu Apr 08 12:21:45 BRT 2004


I tried to make similar to the AnimalQuiz Sample Project.

Chad... can you help me?
You can see my configuration files for the Maven below:


Main:

maven.xml

<project default="cev-build"
         xmlns:maven="jelly:maven">

        <!-- ==================================================================
                         Clean
                 ================================================================== -->
        <goal name="cev-clean">

                <maven:reactor
                basedir="${basedir}"
                includes="*/project.xml"
                goals="cev-clean"
                ignoreFailures="false"
                postProcessing="false"
                banner="Build NEV-CEV project:"/>

        </goal>

        <!-- ==================================================================
                         Build all projects
                 ================================================================== -->
        <goal name="cev-build">

                <maven:reactor
                       basedir="${basedir}"
                       includes="*/project.xml"
                       goals="cev-build"
                       ignoreFailures="false"
                       postProcessing="false"/>

        </goal>

</project>

-------------------------------------------------------
Core Module

maven.xml
<project default="cev-build"
         xmlns:texen="texen"
         xmlns:maven="jelly:maven"
         xmlns:j="jelly:core"
         xmlns:ant="jelly:ant"
         xmlns:util="jelly:util">


        <!-- ==================================================================
                         Clean
                 ================================================================== -->
        <goal name="cev-clean">
        </goal>

        <goal name="cev-build">
                <attainGoal name="cev-mda"/>
        </goal>

        <goal name="cev-mda">
                <maven:maven
                        descriptor="${basedir}/mda/project.xml"
                        goals="pom:install"/>
        </goal>

</project>
-----------------------------------------------
MDA module

maven.xml

<project>



        <preGoal name="pom:install">

                <attainGoal name="andromda:run"/>

        </preGoal>



</project>

project.xml

<?xml version="1.0" encoding="ISO-8859-1"?>
<project>
  <extend>../project.xml</extend>
  <name>NEV-CEV-CORE-MDA</name>
  <id>nev-cev-core-mda</id>
  <shortDescription>CEV - Core MDA</shortDescription>

  <description>
    Este sub-projeto destina-se a utilizar o AndroMDA
    na gera��o de c�digo java a partir do modelo UML.
  </description>

  <dependencies>

                <dependency>
                        <groupId>andromda</groupId>
                        <artifactId>maven-andromda-plugin</artifactId>
                        <version>${andromda.version}</version>
                        <type>plugin</type>
                </dependency>

                <!-- specify the plugins we want for mda -->
                <dependency>
                        <groupId>andromda-cartridges</groupId>
                        <artifactId>andromda-ejb-cartridge</artifactId>
                        <version>${andromda.version}</version>
                </dependency>
                <dependency>
                        <groupId>andromda-cartridges</groupId>
                        <artifactId>andromda-java-cartridge</artifactId>
                        <version>${andromda.version}</version>
                </dependency>
                <dependency>
                        <groupId>andromda-cartridges</groupId>
                        <artifactId>andromda-bpm4struts-cartridge</artifactId>
                        <version>${andromda.version}</version>
                </dependency>
        </dependencies>

</project>

Thanks

Jose Carlos
JCMOJ

[EMAIL PROTECTED]
Quer internet Gr�tis com qualidade e muito mais servi�os? Escolha o Caminho Mais 
Curto! Ubbi free! baixe agora o discador - http://free.ubbi.com.br/



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click
_______________________________________________
Andromda-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to