On 18/02/12 20:15, Benson Margulies wrote:
Source package:
conventional location for assembly descriptors is src/main/assembly.
Just reporting in from my vantage point as a maven committer and a
disliker (emphasis, a preference) for cluttered top-level dirs.
I'm slowly decluttering the modules where I'm the messy one. But not
finished and I haven't got the multi-machine workflow quite sorted yet
with it variations of working against all development sometimes and
releases+some development at others.
Never understood that one. It's not part of the output so src/main seems
odd.
conventional location for log4j.properties would be src/xxx/resources
as appropriate.
That puts it into the jar file (subject to xxx).
Fine, I get it.
Another discussion? it's picked up by commands from the current directory if
they want to override the default now-built-in settings, e.g. development
debugging.
why LICENSE and also LICENSE-dist (ditto NOTICE) and not in the binary
package?
LICENSE goes into the jar, javadoc and source jar.
LICENSE-dist goes into the distribution and includes mention of included
dependent binaries. Isn't the the right thing to do?
It's not wrong. I personally would put the -dist files in a subdir to
distinguish 'this is a notice for what you just unpacked' from 'this
is the notice for the package you build with what you just unpacked'.
Ack - good idea. I'll do that.
Andy
None of this is a reason to respin from an editorial perspective.
+1
Thanks
Andy