Hello,

 

I have a multiproject build. Some sub-projects depend on each other
(inter project dependencies). For example in my scenario the
j2ee_commons.jar depends on eai_commons.jar.

 

The question is: have you ever had problems using the reactor with
complex trees and dependencies?

 

In my case I have an ibxdt (Data Transformation) module and an ejb that
encapsulate the ibxdt library. Reactor does not work correctly.

 

maven InfoBUS:dist

 __  __

|  \/  |__ _Apache__ ___

| |\/| / _` \ V / -_) ' \  ~ intelligent projects ~

|_|  |_\__,_|\_/\___|_||_|  v. 1.0-rc3

 

Starting the reactor...

Our processing order:

eai_commons

ejb-ibxdt                                             see the
project.xml

ibxdt                                                   see the
project.xml

ib_commons

ib_internal

j2ee_commons

wls_commons

+----------------------------------------

| Generating eai_commons

| Memory: 3M/4M

+----------------------------------------

...

 

Ibxdt (project.xml)

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<project>

 

    <extend>${basedir}/../../project.xml</extend>

 

    <name>ibxdt</name>

    <id>${pom.name}</id>

    <currentVersion>1.0.0</currentVersion>

    <description>

        <![CDATA[InfoBUS:ibxdt page]]>

    </description>

 

    <dependencies>

        <dependency>

            <id>log4j</id>

            <groupId>IB-Jakarta</groupId>

            <version>1.2.6</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>xalan</id>

            <groupId>IB-Jakarta</groupId>

            <version>2.4.1</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>eai_commons</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>ib_commons</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>ib_internal</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

        </dependency>

    </dependencies>

 

    <build>

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

        <sourceDirectory>src/java</sourceDirectory>

    </build>

 

</project>

 

Ejb-ibxdt (project.xml)

 

<?xml version="1.0" encoding="ISO-8859-1"?>

<project>

 

    <extend>${basedir}/../../project.xml</extend>

 

    <name>ejb-ibxdt</name>

    <id>${pom.name}</id>

    <currentVersion>1.0.0</currentVersion>

    <description>

        <![CDATA[InfoBUS:ejb-ibxdt page]]>

    </description>

 

    <dependencies>

        <dependency>

            <id>log4j</id>

            <groupId>IB-Jakarta</groupId>

            <version>1.2.6</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>j2ee</id>

            <groupId>IB-Sun</groupId>

            <version>1.3beta</version>

            <type>jar</type>

        </dependency>

        <dependency>

            <id>eai_commons</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

                                   <properties>

 
<eclipse.dependency>true</eclipse.dependency>

                                   </properties>

        </dependency>

        <dependency>

            <id>ib_commons</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

                                   <properties>

 
<eclipse.dependency>true</eclipse.dependency>

                                   </properties>

        </dependency>

        <dependency>

            <id>ib_internal</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

                                   <properties>

 
<eclipse.dependency>true</eclipse.dependency>

                                   </properties>

        </dependency>

        <dependency>

            <id>ibxdt</id>

            <groupId>InfoBUS</groupId>

            <version>1.0.0</version>

            <type>jar</type>

                                   <properties>

 
<eclipse.dependency>true</eclipse.dependency>

                                   </properties>

        </dependency>

    </dependencies>

 

    <build>

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

        <sourceDirectory>src/java</sourceDirectory>

    </build>

 

</project>

 

 

 

<DIV><FONT face=Arial size=2><I><br>This message is for the designated recipient only 
and may contain privileged or confidential information. If you have received it in 
error, please notify the sender immediately and delete the original. Any other use of 
the email by you is 
prohibited.<br><br><br>����������������������������������������������������������������������������<br>Su
 www.tim.it - 119 Self Service -, puoi parlare con un operatore o farti aiutare a 
navigare nel mondo 
TIM.<br>����������������������������������������������������������������������������<br></I></FONT></DIV></BODY></HTML>

Reply via email to