Hello,

How do people usually handle inter-project dependencies? We have several
interdependent projects, where building a release of project A should
include building project B and getting the latest release of its jar file in
the distribution area for project A, such as this:

A/
    release/
        lib/
            A.jar
            B.jar <-+
B/                  |
    release/        | (copied during A's build procedure)
        lib/        |
            B.jar --+

Some possibilities I've thought of, but none of which seem particularly
lovely, would be requiring the other projects to be in a standard location,
passing in a -D parameter to specify the locations of other projects, or
keeping a text file that in source control that lists the locations of the
dependencies.

How have others dealt with this?

Thanks so much,

Dave Herman
[EMAIL PROTECTED]

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to