I'm having trouble telling eclipse where the source code is for spring for a java project.
I have used maven to download spring for me. I want to use the eclipse java debugger to single thu source for org.springframework.jdbc.object.MappingSqlQuery. I high light the class name and press F3 in eclipse. Now eclipse cannot find the source code. But there is a button to press that brings up a dialog box that allows me to specify a source code directory. How do I tell which version of spring that maven downloaded on behalf of eclipse? Below is my pom.xml. So as I was saying: now I see the eclipse dialog entitled "Class File Editor" with a button to attach the source code for spring 2.5 that I have manually unpacked. Woops, the eclipse debugger is working and single stepping thru the spring source. Hurray! Oh wait! There is a problem: I must have the wrong version of the source code because I'm single stepping thru comments so the source must not match the class files. How do I fix that? How to I make maven download and use the latest version of spring (which I think is 2.5)? Thanks, Siegfried <?xml version="1.0" encoding="UTF-8"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>com.springinaction</groupId> <artifactId>sia</artifactId> <version>2.0</version> <packaging>pom</packaging> <name>Spring in Action 2E, Examples</name> <url>http://www.springframework.org/osgi</url> <properties> <spring.version>2.0.6</spring.version> </properties> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring</artifactId> <version>${spring.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.13</version> <scope>compile</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency> <dependency> <groupId>junit-addons</groupId> <artifactId>junit-addons</artifactId> <version>1.4</version> <scope>test</scope> </dependency> </dependencies> <modules> <module>Chapter01</module> <module>Chapter02</module> <module>Chapter03</module> <module>Chapter04</module> <module>Chapter09</module> <module>Chapter16</module> <module>RoadRantz</module> </modules> </project>