The dist layout currently splits archives into source/ and binaries/. Where there are multiple active versions, these are all in the same directory.
IMO this layout is not ideal any more. It is harder to tidy up old releases (files have to be individually deleted) It is harder to move files from dist/dev to dist/release Are there any disadvantages to allowing the layout to change? Unless there are objections, I propose to update the commons build plugin to support download pages using version ids, e.g. instead of the present layout: lang/source/commons-lang-2.6-src.* lang/source/commons-lang3-3.4-src.* lang/binaries/commons-lang-2.6-bin.* lang/binaries/commons-lang3-3.4-bin.* It would look like: lang/commons-lang-2.6/commons-lang-2.6-[bin|src].* lang/commons-lang3-3.4/commons-lang3-3.4-[bin|src].* Note: I don't think we should move the existing releases The intention is to allow new releases to optionally migrate to the new layout. This would be done on the basis of a new property, e.g. commons.release.layout=version If the property is defined, then the new layout is used; if not, then the current source/binaries layout is used. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org