On Nov 13, 2008, at 5:26 PM, Wayne Fay wrote:

Bear in mind that it is not sufficient to look at the file timestamps
in target vs source and say "target files are all newer than source,
therefore no changes" due to the possibilities of changes coming in
via dependencies (including transitive ones), changes in plugins (if
they aren't locked down, or if they are snapshots), etc.

A change in a dependency or plugin would mean a change in a pom.xml, right? So Maven could simply compare the dates of the artifact with the dates of the associated POMs.

Part of your
build may be to grab another jar (versioned as snapshot), unpack it,
and use it during this project's build

I hadn't thought of this possibility. Is it a normal Maven use case? I don't see why it would be necessary.

Trevor


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

Reply via email to