Hi, in Maven, we have only one way of specifying
dependency. In some cases, a project may have
different dependencies at runtime and at compile time.
I can think of two examples:

1. A project that uses a dependent library that
guarantees backward API compatibility. The project may
not want to use any new API but they want to run
against any improved code.

2. A dependency library can be split into an API
portion and an implementation portion. To prevent
anyone from using the implementation portion, one may
NOT want to have any implementation class in the
compile classpath.

Do you think they are valid scenarios? How would Maven
deal with them?

Charles


__________________________________________________
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online
http://webhosting.yahoo.com

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

Reply via email to