> > >> 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. > > > 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'. > > >> >> None of this is a reason to respin from an editorial perspective. >> >> +1 > > > Thanks > Andy
