I wouldn't toss-off the idea that providing a POM can't be a security risk. It *depends* what you are coding and what assets are being protected. True, there is "a bigger problem at hand if someone knowing an internal server is a security risk", but even if there's no risk today, the risk can be tomorrow. That's how attackers work: pieces of puzzles at a time. Anyone trained in security would understanding this perspective. But if your assets are minimal/worthless, who cares anyway?
On Tue, Nov 19, 2013 at 9:07 AM, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > I used (former employer) use a process akin to shade to publish "clean" > poms at an alternative groupId... it was OK but a bit of a pain > > > On 19 November 2013 14:47, Benson Margulies <bimargul...@gmail.com> wrote: > > > The security concern here is nonsense, at best it's 'security by > > obscurity'. > > > > However, there's a better reason to clean off the poms that happened > > to us. Our product poms use our internal parent POM, which encodes our > > chosen options for all the plugins we use at build time, and our > > infrastructure (e.g. Sonar). It makes no sense to distribute that POM, > > but without it, our poms don't work. So, our customers _asked us to > > remove our poms_ from the metadata, to make it _easier for them to > > push our jars to their repository manager_. > > > > The ideal solution would be for us to put 'clean' poms in the metadata > > that declared only dependencies and no parent. However, I am unaware > > of any way to get maven to automatically generate such things. Is > > anyone else? > > > > > > On Tue, Nov 19, 2013 at 5:57 AM, Adam Retter <adam.ret...@googlemail.com > > > > wrote: > > > I would of thought it would be better practice to keep a clean > > > separation between your pom.xml and settings.xml where any sensitive > > > server information goes in your settings.xml > > > > > > However, if you are worried that someone knowing a URL to an internal > > > server is a security risk, then I would suggest you have bigger > > > problems with your security infrastructure. > > > > > > As a developer, it it fantastically useful to have the pom's available > > > even when working with closed (or non-open) source products. > > > > > > On 19 November 2013 02:16, Paul Benedict <pbened...@apache.org> wrote: > > >> My personal opinion for closed-source products is not to include the > > >> generated POM. If someone somehow stole your proprietary jar, the POM > > might > > >> help to find out where to steal the rest -- URL locations and custom > > >> properties, in particular. > > >> > > >> > > >> > > >> > > >> On Mon, Nov 18, 2013 at 7:46 PM, Tang Kin Chuen <kct...@big2.net> > > wrote: > > >> > > >>> Same here. > > >>> > > >>> Just wondering if it's common practice for close sourced products to > > remove > > >>> maven manifest info from jars... something we cannot search in open > > source > > >>> codes! :-) > > >>> > > >>> I am hoping to get an authoritative reference that says it's OK to > > leave it > > >>> there. > > >>> On Nov 19, 2013 9:40 AM, "Adam Retter" <adam.ret...@googlemail.com> > > wrote: > > >>> > > >>> > I would be interested to know what your peers perceive the security > > >>> > concerns as being? > > >>> > > > >>> > On 19 November 2013 01:22, Tang Kin Chuen <kct...@big2.net> wrote: > > >>> > > Hi guys, > > >>> > > > > >>> > > Are there any security concerns in leaving the default pom > file(s) > > in > > >>> > > meta-inf of generated jars for "commercial products"? > > >>> > > > > >>> > > I find it useful to leave it there for troubleshooting purpose, > > >>> thinking > > >>> > > that there is not much security concerns but my peers are > thinking > > >>> > > otherwise. > > >>> > > > > >>> > > I would like to seek some advise/opinions on this topic. > > >>> > > > > >>> > > Cheers! > > >>> > > > >>> > > > >>> > > > >>> > -- > > >>> > Adam Retter > > >>> > > > >>> > skype: adam.retter > > >>> > tweet: adamretter > > >>> > http://www.adamretter.org.uk > > >>> > > > >>> > > --------------------------------------------------------------------- > > >>> > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > >>> > For additional commands, e-mail: users-h...@maven.apache.org > > >>> > > > >>> > > > >>> > > >> > > >> > > >> > > >> -- > > >> Cheers, > > >> Paul > > > > > > > > > > > > -- > > > Adam Retter > > > > > > skype: adam.retter > > > tweet: adamretter > > > http://www.adamretter.org.uk > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > -- Cheers, Paul