Peter,

I don't think a Maven solution is what you need.
I think you need to rethink the packaging and dependencies of your 2
projects.
It sounds like your interface project shouldn't depend on the Factory in
the implementation project.

You could organise this a couple of different ways:
1) The Factory class could ship with interface project.
2) Ship a Factory interface with your interface project, and ship the
Factory impl in the other project.

Hope this helps.

William 

-----Original Message-----
From: Peter Palmreuther [mailto:[EMAIL PROTECTED] 
Sent: Sunday, 3 December 2006 9:01 PM
To: Maven Users List
Subject: [***POSSIBLE SPAM***] - How to create multiple jar files from
one project? - Bayesian Filter detected spam

Hello,

I'm new to Maven and tried to find an answer on the website, but either
I'm to dense or it ain't there (yet). So if this question is already
answered in a public available document I'd be happy to get the link.

I have a project that should be a library to encapsulate the logger
being used in all other projects. From this project I create two JAR
files: one containing the interface(s) and a factory, the other one
containing the implementation classes.

By now I'm trying to switch to use Maven2 for project management and
dependency tracking, but I'm still unable to get the two jars out of
Maven build process.

Therefore I've tried to split the project up into two projects to have
two artifacts. But than I end up in a cyclic dependency:

Interface project depends on implementation project for the factory to
compile; Implementation project depends on interface project for the
implementation class to compile (Class implements Interface). A deadlock
:-(

Anybody out there with an idea how to solve this problem "the Maven2
way"? I'd be happy with a hint on
- either how to influence the packaging process for getting two JARs
  (artifacts?) from one POM
- or how to tell the two Maven2 projects they belong "somehow
  together" for dependency resolution in a way it's done as if this
  were one project

Thanks a lot in advance,
--
Best regards
Peter Palmreuther

"Bother," said Pooh as he found he'd used a dirty needle


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


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

Reply via email to