Re: Using scope in dependencyManagement: good idea or bad?
Hello, we use this for dependencies which should go the test scope by default as well. This prevents stuff like junit or mockito to be part of WARs, e.g. The only drawback here are our integration test suites where a lot of the code resides in src/main. Same goes for logback-classic, which may be used in libraries in the scope test but should be explicitely declared as either provided (by our internal tomcat containers). As we use jcl-over-slf4j we define commons-logging as provided by jcl-over-slf4j as well, so we do not have to redeclare this in every application again. Regards Mirko On Fri, Jun 1, 2012 at 6:03 PM, Mark Struberg wrote: > I sometimes use this for libraries (like e.g. openwebbeans-impl) which I > normally only have a runtime dependency for (generally defined via > dependencyManagement). > > > But in some cases you need to access some internal details. Usually I move > those parts to some 'utility' module which then has a compile time dependency > to the needed library. > > > LieGrue, > strub > > > > - Original Message - >> From: "Thiessen, Todd (Todd)" >> To: Maven Users List >> Cc: >> Sent: Friday, June 1, 2012 5:20 PM >> Subject: RE: Using scope in dependencyManagement: good idea or bad? >> >> +1 here. I find it valuable to changing scope to provided. >> >>> -Original Message- >>> From: Wayne Fay [mailto:wayne...@gmail.com] >>> Sent: Friday, June 01, 2012 10:53 AM >>> To: Maven Users List >>> Subject: Re: Using scope in dependencyManagement: good idea or bad? >>> >>> > the subject say it all: Is declaring scopes in the >>> dependencyManagement >>> > section of your parent POM a good idea or a bad idea? >>> >>> Unless you are employing an approach wherein all of those deps will be >>> scope provided [because you are providing them in the application >>> server's shared libs folder], I think it is a bad idea. >>> >>> So I guess specifically for provided-scoped things, I support it, but >>> not for any others. >>> >>> Wayne >>> >>> - >>> 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 >> > > - > 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
Re: Using scope in dependencyManagement: good idea or bad?
I sometimes use this for libraries (like e.g. openwebbeans-impl) which I normally only have a runtime dependency for (generally defined via dependencyManagement). But in some cases you need to access some internal details. Usually I move those parts to some 'utility' module which then has a compile time dependency to the needed library. LieGrue, strub - Original Message - > From: "Thiessen, Todd (Todd)" > To: Maven Users List > Cc: > Sent: Friday, June 1, 2012 5:20 PM > Subject: RE: Using scope in dependencyManagement: good idea or bad? > > +1 here. I find it valuable to changing scope to provided. > >> -Original Message- >> From: Wayne Fay [mailto:wayne...@gmail.com] >> Sent: Friday, June 01, 2012 10:53 AM >> To: Maven Users List >> Subject: Re: Using scope in dependencyManagement: good idea or bad? >> >> > the subject say it all: Is declaring scopes in the >> dependencyManagement >> > section of your parent POM a good idea or a bad idea? >> >> Unless you are employing an approach wherein all of those deps will be >> scope provided [because you are providing them in the application >> server's shared libs folder], I think it is a bad idea. >> >> So I guess specifically for provided-scoped things, I support it, but >> not for any others. >> >> Wayne >> >> - >> 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 > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
RE: Using scope in dependencyManagement: good idea or bad?
+1 here. I find it valuable to changing scope to provided. > -Original Message- > From: Wayne Fay [mailto:wayne...@gmail.com] > Sent: Friday, June 01, 2012 10:53 AM > To: Maven Users List > Subject: Re: Using scope in dependencyManagement: good idea or bad? > > > the subject say it all: Is declaring scopes in the > dependencyManagement > > section of your parent POM a good idea or a bad idea? > > Unless you are employing an approach wherein all of those deps will be > scope provided [because you are providing them in the application > server's shared libs folder], I think it is a bad idea. > > So I guess specifically for provided-scoped things, I support it, but > not for any others. > > Wayne > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org
Re: Using scope in dependencyManagement: good idea or bad?
> the subject say it all: Is declaring scopes in the dependencyManagement > section of your parent POM a good idea or a bad idea? Unless you are employing an approach wherein all of those deps will be scope provided [because you are providing them in the application server's shared libs folder], I think it is a bad idea. So I guess specifically for provided-scoped things, I support it, but not for any others. Wayne - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Using scope in dependencyManagement: good idea or bad?
Joachim Van der Auwera wrote: > In my experience a bad idea (bitten by this in the past). If the same > dependency is mentioned in dependencyManagement in various places, then > you may end up with the wrong scope. > > I use dependencyManagement to specify the version and possibly > exclusions. Scope is still managed in the dependency declaration itself. Makes sense. I was basically wondering if everyone considers this to *always* be a bad idea or whether there are exceptions (like a provided-scoped servlet-api, where a different scope might evne be considered a "bug"). Best wishes, Andreas - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Using scope in dependencyManagement: good idea or bad?
In my experience a bad idea (bitten by this in the past). If the same dependency is mentioned in dependencyManagement in various places, then you may end up with the wrong scope. I use dependencyManagement to specify the version and possibly exclusions. Scope is still managed in the dependency declaration itself. Kind regards, Joachim On 01-06-12 15:05, Andreas Sewe wrote: Hi all, the subject say it all: Is declaring scopes in the dependencyManagement section of your parent POM a good idea or a bad idea? Best wishes, Andreas - 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