Hi,

I'd like to know suggested solutions for the following scenario:

We have a jar file, which is used in different projects since quite
some time. One of the projects is so old, that it is still using Java
1.2. Other projects are using later Java versions, up to 1.5. The jar
files development is mainly driven by the newer projects, but from
time to time we change something in the old sources as well.

In order to use Java 5 features in as many sources as possible, we
have the following solution: The sources are located in three
different folders: A, B and C. An ant script is compiling A and B with
the 1.2 compiler and builds a jar file foo-jdk1.2-<version>.jar.
Likewise, the 1.5 compiler compiles A and C into foo-jdk1.5-<version>.
This has worked fairly well for us.

I would now like to switch the project to Maven 2. A possible approach
would be to have a parent project with three subprojects: A, B and C.
But that won't work too well, because we have cyclic dependencies
between A and B, or A and C. Besides, I am not too happy with that,
because it makes the build fairly complex.

Does anyone have an idea that would allow us to keep the sources in a
single project, but run the Java compiler twice and still create
multiple deliverables?

Thanks,

Jochen

--
How fast can a year go? As fast as your childs first year.

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

Reply via email to