I have several jars I'm developing simultaneously. There are
dependencies between them (B depends on A, C depends on A and B, D
depends on B, etc.), but there are no circular dependencies.

Currently, I when I make changes to one jar, I rebuild it and any that
depend on it by hand, keeping track of the dependency order in my head.
Naturally, this is getting tedious, and depends too much on information
between my ears. Judging from messages posted here, it looks like the
multiproject plugin may be a solution.

Since all of the jars are still in flux, I'm generating snapshots with
the jar:install-snapshot goal. For the short term, it looks like I could
continue doing that by calling the multiproject:install-snapshot goal.
However, I need to start freezing these jars soon, and as each one
freezes I'd like to stop generating a snapshot for it. The problem is
that, for each frozen jar, I need to call the :install goal instead of
the :install-snapshot goal.

Is there something I can add to project.xml or project.properties that
will control whether or not a snapshot is generated? Does it help that
I've adopted the convention of ending the value of the currentVersion
tag in project.xml with "-dev" for those jars in flux, while those which
are frozen will not end with "-dev"?

-- 
Craig S. Cottingham
[EMAIL PROTECTED]


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

Reply via email to