Any luck yet?

Scot P. Floess wrote:
OK...so can you elaborate a little more? Is the source all in one tree? Separate trees? Or what?

Dimitris Mouchritsas wrote:
No, it's worse. It's package cyclic dependencies. Someone thought that it was a good idea, instead of making a business.util package (in business we
put our ejb's) to put all utilities in a util package.

On Dec 21, 2007 3:22 PM, Scot P. Floess <[EMAIL PROTECTED]> wrote:

So, the source is cyclic?  Does the source exist such that everything
has something like this:

src/com/Foo.java (uses Bar.java)
src/com/Bar.java (uses Foo.java)

Or something different?

If so, just define you sourcepath for javac to include src

If not, can you further elaborate?

Dimitris Mouchritsas wrote:
Hi everyone. I'm into a project that started recently. The "powers that
be"
wanted the dev team to re-use another project which supposedly is
similar to
ours. The problem is that this project is also based on a "base" project
of
the company. I forgot to mention I'm talking about a J2EE 1.3 project,
using
EJBs 2.0, XDoclet, Hibernate and Struts 1.2
I tried to fix the build file only to discover that the "base" project
has
cyclical dependencies. Classes that are in the util package talk to
DAOs,
DAO's referring to common classes, web classes talking to DAO's. In
short I
can't compile one without the other. It's a nightmare. My manager is
reluctant about doing some heavy refactoring to correct all this. Since
we
have a build file that works (even though it compiles classes and then
deletes them to resolve the dependencies) he says, no let's try it by
improving upon this; and we'll see.
What do you suggest? Is there a way to create a proper build file for
this
project, having seperation of concerns (e.g. commom-compile,
ejb-compile,
web-compile etc)


--
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
QA Engineer OpenQabal    http://openqabal.dev.java.net


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






--
Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-754-4592 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim
QA Engineer OpenQabal    http://openqabal.dev.java.net


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

Reply via email to