Thanks Markus,

How to find Maven updated Classpath and its priority over existing
Classpath in Eclipse? I use both and Eclipse is less. :)

regards,
Lin

On Tue, Mar 24, 2015 at 4:16 PM, Markus Karg <[email protected]> wrote:

> Sorry I have no experience with IntelliJ, as I solely use Eclipse.
>
> -----Original Message-----
> From: Lin Ma [mailto:[email protected]]
> Sent: Montag, 23. März 2015 23:05
> To: Maven Users List
> Subject: Re: java import package and maven dependencies
>
> Thanks Markus,
>
> Do you know on IntelliJ, how to see Maven update Classpath and settings in
> IntelliJ how Classpath by Maven is prioritized among other Jars/paths on
> Classpath?
>
> regards,
> Lin
>
> On Mon, Mar 23, 2015 at 2:07 AM, Markus Karg <[email protected]> wrote:
>
> > With "at runtime" I mean "when Eclipse is performing the 'organize
> import'
> > functionality" or its various variants.
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Lin Ma [mailto:[email protected]]
> > Gesendet: Montag, 23. März 2015 08:59
> > An: Maven Users List
> > Betreff: Re: java import package and maven dependencies
> >
> > Thanks Markus,
> >
> > For "at runtime", I think you do not mean when running the Java
> > application, but when we add a new dependency in pom.xml, Maven will
> > download the dependency and add the JAR into Classpath which Eclipse
> > will recognize? -- so that the import package statements could be
> > recognized and resolved in IDE?
> >
> > regards,
> > Lin
> >
> > On Mon, Mar 23, 2015 at 12:29 AM, Markus Karg <[email protected]> wrote:
> >
> > > Lin,
> > >
> > > there is no magic involved. Maven produces a Class Path at runtime
> > > made up from the declared dependencies in the effective POM (i. e.
> > > your explicit POM and any explicit and implicit parent POMs, and any
> > > implied POMs due to dependencies). Eclipse uses that Class Path as
> > > part of the one it constructs on its own, you even can tell Eclipse
> > > the rank where to put the Maven Classpath relatively to siblings.
> > > Eclipse just checks all Classes in the Classpath for name equality,
> > > picks the sole match automatically, or provides a list of possible
> > matches for the user to pick from. That's all.
> > > Pretty simple and straightforward, and everything but magic.
> > >
> > > Regards
> > > -Markus
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Lin Ma [mailto:[email protected]]
> > > Gesendet: Montag, 23. März 2015 06:24
> > > An: Maven Users List
> > > Betreff: java import package and maven dependencies
> > >
> > > Hi Maven masters,
> > >
> > > It is magic when we add dependencies in Maven pom.xml, IDE like
> > > IntelliJ could resolve it for java import package statement at the
> > > beginning of each .java file.
> > >
> > > Want to learn a bit more how Maven or IDE will use dependencies in
> > > Maven pom.xml file to resolve import package in .java file
> > > automatically? Does it on the backend download and put the jar in
> > > dependencies in class path, and treat it the same as manually add an
> > external jar file?
> > >
> > > Any good articles are appreciated.
> > >
> > > thanks in advance,
> > > Lin
> > >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>

Reply via email to