Does this look right for the includes/excludes?


<myproject>/project.properties:

maven.multiproject.includes=**/*project.xml

maven.multiproject.excludes=project.xml



The andromda.version settings is located in the <myproject>/build.properties 
file:



# AndroMDA dependencies version

andromda.version=3.0

# Axis dependencies version

axis.version=1.2





Here's my mda/project.xml configuration (does the andromda.version need to be 
located in the mda/project.properties file instead, or inaddition to?):



<?xml version="1.0" encoding="UTF-8"?>



<project>

    <extend>../project.xml</extend>

    <name>gfeds MDA</name>

    <artifactId>gfeds-mda</artifactId>

    <shortDescription>${pom.name} Component</shortDescription>

    <description>Contains the ${pom.name} module</description>

    <dependencies>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-profile</artifactId>

            <version>${andromda.version}</version>

            <type>xml.zip</type>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

             <artifactId>maven-andromda-plugin</artifactId>

             <version>${andromda.version}</version>

             <type>plugin</type>

             <properties>

                 <languageMappingsUri>Java</languageMappingsUri>

                 <wrapperMappingsUri>JavaWrapper</wrapperMappingsUri>

                 <sqlMappingsUri>${sql.mappings}</sqlMappingsUri>

                 <jdbcMappingsUri>JDBC</jdbcMappingsUri>

                 <maxSqlNameLength>30</maxSqlNameLength>

                 <foreignKeySuffix>_FK</foreignKeySuffix>

                 <ejbJndiNamePrefix>${pom.groupId}</ejbJndiNamePrefix>

                 <!-- these masking properties allow you to configure the way

                      your model element names are generated -->

                 <classifierNameMask>none</classifierNameMask>

                 <classifierPropertyNameMask>none</classifierPropertyNameMask>

                 <operationNameMask>none</operationNameMask>

                 <roleNameMask>none</roleNameMask>

                 <enumerationNameMask>none</enumerationNameMask>

                 <enumerationLiteralNameMask>none</enumerationLiteralNameMask>

                 <entityNameMask>none</entityNameMask>

                 <entityPropertyNameMask>none</entityPropertyNameMask>

                 <parameterNameMask>none</parameterNameMask>

             </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-spring-cartridge</artifactId>

            <version>${andromda.version}</version>

            <type>jar</type>

            <properties>

                <dataSource>${dataSource}</dataSource>

                <hibernateDialect>${hibernate.db.dialect}</hibernateDialect>

                <hibernateShowSql>${hibernate.db.showSql}</hibernateShowSql>

                <hibernateUseQueryCache>false</hibernateUseQueryCache>

                
<hibernateQueryUseNamedParameters>true</hibernateQueryUseNamedParameters>

                
<hibernateCacheProvider>net.sf.hibernate.cache.EhCacheProvider</hibernateCacheProvider>

                
<hibernateInheritanceStrategy>${hibernate.inheritance.strategy}</hibernateInheritanceStrategy>

                
<hibernateQueryCacheFactory>net.sf.hibernate.cache.StandardQueryCacheFactory</hibernateQueryCacheFactory>

                <springTypesPackage>${pom.package}</springTypesPackage>

                <daos>${maven.andromda.core.generated.dir}</daos>

                <dao-impls>${maven.andromda.core.manual.dir}</dao-impls>

                
<spring-configuration>${maven.andromda.core.generated.dir}</spring-configuration>

                <services>${maven.andromda.core.generated.dir}</services>

                <service-impls>${maven.andromda.core.manual.dir}</service-impls>

                <!-- to remove any dependency on EJB, comment the following 
property -->

               

                <!-- 

                
<session-ejbs>${maven.andromda.core.generated.dir}</session-ejbs>

                -->

                

                <!-- uncomment to enable EJB security -->

                <!-- <securityRealm>${pom.groupId}</securityRealm> -->

            </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-hibernate-cartridge</artifactId>

            <version>${andromda.version}</version>

            <type>jar</type>

            <properties>

                <hibernateTypeMappingsUri>Hibernate</hibernateTypeMappingsUri>

                
<hibernateInheritanceStrategy>${hibernate.inheritance.strategy}</hibernateInheritanceStrategy>

                
<defaultHibernateGeneratorClass>${hibernate.generatorClass}</defaultHibernateGeneratorClass>

                <hibernateDefaultCascade>none</hibernateDefaultCascade>

                <entities>${maven.andromda.core.generated.dir}</entities>

                <entity-impls>${maven.andromda.core.manual.dir}</entity-impls>

                <customTypesPackage>${pom.package}</customTypesPackage>

                
<compositionDefinesEagerLoading>true</compositionDefinesEagerLoading>

            </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-webservice-cartridge</artifactId>

            <version>${andromda.version}</version>

            <type>jar</type>

            <properties>

                <schemaTypeMappingsUri>AxisWSDLMappings</schemaTypeMappingsUri>

                <languageMappingsUri>AxisJavaMappings</languageMappingsUri>

                <defaultProvider>${default.provider}</defaultProvider>

                <applicationName>${pom.groupId}</applicationName>

                <wsdlSoapAddress>${wsdl.soap.address}</wsdlSoapAddress>

                <rpcClassNamePattern>{0}.{1}WSDelegator</rpcClassNamePattern>

                
<wsdls>${maven.andromda.webservice.generated.dir}/WEB-INF/classes</wsdls>

                
<axis-configuration>${maven.andromda.webservice.generated.dir}</axis-configuration>

            </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-java-cartridge</artifactId>

            <version>${andromda.version}</version>

            <properties>

                <languageMappingsUri>AxisJavaMappings</languageMappingsUri>

                
<useArraysForMultiplicitiesOfTypeMany>true</useArraysForMultiplicitiesOfTypeMany>

                
<enumerations>${maven.andromda.common.generated.dir}</enumerations>

                <exceptions>${maven.andromda.common.generated.dir}</exceptions>

                
<value-objects>${maven.andromda.common.generated.dir}</value-objects>

            </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-bpm4struts-cartridge</artifactId>

            <version>${andromda.version}</version>

            <properties>

                 <forms>${maven.andromda.web.generated.dir}</forms>

                 <pages>${maven.andromda.web.generated.dir}</pages>

                 <actions>${maven.andromda.web.generated.dir}</actions>

                 <controllers>${maven.andromda.web.generated.dir}</controllers>

                 
<controller-impls>${maven.andromda.web.manual.java.dir}</controller-impls>

                 <decorators>${maven.andromda.web.manual.java.dir}</decorators>

                 
<messages>${maven.andromda.web.generated.dir}/WEB-INF/classes</messages>

                 
<configuration>${maven.andromda.web.generated.dir}/WEB-INF</configuration>

                 <security>false</security>

                 <securityRealm>other</securityRealm>

                 
<serviceAccessorPattern>${pom.package}.ServiceLocator.instance().get{1}()</serviceAccessorPattern>

                 
<manageableServiceAccessorPattern>${pom.package}.ManageableServiceLocator.instance().get{1}()</manageableServiceAccessorPattern>

                 
<mergeMappingsUri>file:${maven.conf.dir}/mappings/Bpm4StrutsMergeMappings.xml</mergeMappingsUri>

            </properties>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-ocl-validation-library</artifactId>

            <version>${andromda.version}</version>

        </dependency>

        <dependency>

            <groupId>andromda</groupId>

            <artifactId>andromda-ocl-query-library</artifactId>

            <version>${andromda.version}</version>

        </dependency>

    </dependencies>

</project>
_________________________________________________________
Reply to the post : http://galaxy.andromda.org/forum/viewtopic.php?p=647#647
Posting to http://forum.andromda.org/ is preferred over posting to the mailing 
list!


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Andromda-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-user

Reply via email to