Sorry I have no experience with IntelliJ, as I solely use Eclipse.

-----Original Message-----
From: Lin Ma [mailto:lin...@gmail.com] 
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 <k...@quipsy.de> 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:lin...@gmail.com]
> 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 <k...@quipsy.de> 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:lin...@gmail.com]
> > 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: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to