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

Reply via email to