Hello,

In my maven project, when I try a multi-module build, I get a series of  
errors as follows:

        Error: No mapping with type name [class]; on structure element at (line 
 
Y, col Y)

It appears as if the binding compiler runs successfully for Module1, but  
when it runs later for Module2, it is not "seeing" the bindings produced  
earlier for Module1. Can anyone help me in configuring things properly?

My project structure is as follows:

ProjectX
    |
    + Module1
    |
    +---- src/main/jibx/core-binding.xml
    |
    + Module2
    |
    +---- src/main/jibx/extension-binding.xml

The plugin configuration for each module is:

Module1/pom.xml
-----------------------------------------------------
        <plugin>
                <groupId>org.jibx</groupId>
                <artifactId>maven-jibx-plugin</artifactId>
                <version>${jibx.version}</version>
                <configuration>
                        <directory>src/main/jibx</directory>
                        <includes>
                                <includes>*-binding.xml</includes>
                        </includes>
                        <verbose>true</verbose>
                </configuration>
                <executions>
                        <execution>
                                <goals>
                                        <goal>bind</goal>
                                </goals>
                        </execution>
                </executions>
        </plugin>

Module2/pom.xml
-----------------------------------------------------
        <plugin>
                <groupId>org.jibx</groupId>
                <artifactId>maven-jibx-plugin</artifactId>
                <version>${jibx.version}</version>
                <configuration>
                        <directory>src/main/jibx</directory>
                        <includes>
                                <includes>*-binding.xml</includes>
                        </includes>
                        <verbose>true</verbose>
                        <modules>
                                <module>ProjectA:Module1</module>
                                <module>ProjectA:Module2</module>
                        </modules>
                </configuration>
                <executions>
                        <execution>
                                <goals>
                                        <goal>bind</goal>
                                </goals>
                        </execution>
                </executions>
        </plugin>

------------------------------------------------------------------------------
Achieve unprecedented app performance and reliability
What every C/C++ and Fortran developer should know.
Learn how Intel has extended the reach of its next-generation tools
to help boost performance applications - inlcuding clusters.
http://p.sf.net/sfu/intel-dev2devmay
_______________________________________________
jibx-users mailing list
jibx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jibx-users

Reply via email to