Re: How does maven internally manages package dependency?
> Maven does manage dependencies at the package level By which I meant "Maven does _not_ manage dependencies at the package level" On Thu, Jun 16, 2016 at 10:41 AM, Curtis Rueden <ctrue...@wisc.edu> wrote: > I almost responded to this question with "Maven does manage dependencies > at the package level. Use OSGi for that." But then I realized that Debraj > is specifically asking about how the Maven project itself keeps track of > its package interdependencies. > > Debraj, I am an outsider, so do not know for certain, but my guess is that > it is ad hoc. In other words: they probably don't. Various Maven artifacts > probably just add dependencies and use whatever classes are available in > them. It is possible (likely?) that someone(s) have used package analysis > tools in the past to check the package interdependencies, but I would be > surprised if there is any sort of formal tooling in place surrounding that. > > I agree with Benson that you could probably find out if you delve into the > POMs, since any such formal tooling would likely be codified in there > somehow, e.g. in a profile. > > Regards, > Curtis > > > On Thu, Jun 16, 2016 at 7:47 AM, Benson Margulies <bimargul...@gmail.com> > wrote: > >> What do you mean by 'manage package dependencies'? By 'package' do you >> mean 'java package' (e.g. com.foo.bar), or do you mean an artifact in >> the dependency graph? >> >> Maven is open source. If you want to learn how it works, you need to >> read the code. >> >> If you want to learn how to use it, the sonatype online book is useful. >> >> >> >> On Wed, Jun 15, 2016 at 2:14 PM, Debraj Manna <subharaj.ma...@gmail.com> >> wrote: >> > Can some let me know how does maven internally manages package >> dependency? >> > Is there any architecture diagram available on the net for the same? I >> also >> > asked this in Quora >> > <https://www.quora.com/unanswered/How-does-Apache-Maven-work-internally> >> but >> > did not get any response their nor I am able to find any suitable >> resources >> > in the web that explains the working of maven and even better if I can >> find >> > some class diagram? >> >> - >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >
Re: How does maven internally manages package dependency?
I almost responded to this question with "Maven does manage dependencies at the package level. Use OSGi for that." But then I realized that Debraj is specifically asking about how the Maven project itself keeps track of its package interdependencies. Debraj, I am an outsider, so do not know for certain, but my guess is that it is ad hoc. In other words: they probably don't. Various Maven artifacts probably just add dependencies and use whatever classes are available in them. It is possible (likely?) that someone(s) have used package analysis tools in the past to check the package interdependencies, but I would be surprised if there is any sort of formal tooling in place surrounding that. I agree with Benson that you could probably find out if you delve into the POMs, since any such formal tooling would likely be codified in there somehow, e.g. in a profile. Regards, Curtis On Thu, Jun 16, 2016 at 7:47 AM, Benson Margulies <bimargul...@gmail.com> wrote: > What do you mean by 'manage package dependencies'? By 'package' do you > mean 'java package' (e.g. com.foo.bar), or do you mean an artifact in > the dependency graph? > > Maven is open source. If you want to learn how it works, you need to > read the code. > > If you want to learn how to use it, the sonatype online book is useful. > > > > On Wed, Jun 15, 2016 at 2:14 PM, Debraj Manna <subharaj.ma...@gmail.com> > wrote: > > Can some let me know how does maven internally manages package > dependency? > > Is there any architecture diagram available on the net for the same? I > also > > asked this in Quora > > <https://www.quora.com/unanswered/How-does-Apache-Maven-work-internally> > but > > did not get any response their nor I am able to find any suitable > resources > > in the web that explains the working of maven and even better if I can > find > > some class diagram? > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >
Re: How does maven internally manages package dependency?
What do you mean by 'manage package dependencies'? By 'package' do you mean 'java package' (e.g. com.foo.bar), or do you mean an artifact in the dependency graph? Maven is open source. If you want to learn how it works, you need to read the code. If you want to learn how to use it, the sonatype online book is useful. On Wed, Jun 15, 2016 at 2:14 PM, Debraj Manna <subharaj.ma...@gmail.com> wrote: > Can some let me know how does maven internally manages package dependency? > Is there any architecture diagram available on the net for the same? I also > asked this in Quora > <https://www.quora.com/unanswered/How-does-Apache-Maven-work-internally> but > did not get any response their nor I am able to find any suitable resources > in the web that explains the working of maven and even better if I can find > some class diagram? - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
How does maven internally manages package dependency?
Can some let me know how does maven internally manages package dependency? Is there any architecture diagram available on the net for the same? I also asked this in Quora <https://www.quora.com/unanswered/How-does-Apache-Maven-work-internally> but did not get any response their nor I am able to find any suitable resources in the web that explains the working of maven and even better if I can find some class diagram?