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] >
