.classpath、.project 是 Eclipse 工程所必须的文件。
1. .classpath
.classpath 文件定义着 Eclipse 在项目的 build path 中的相关设置。
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
....
...
</classpath>
定义了 classpath (也即类路径信息),也即 .class 文件(被打成 jar 包)的路径信息。
有如下几种形式的配置:
-
项目结构
<classpathentry output="bin/main" kind="src" path="src/main/java"/>
<classpathentry output="bin/main" kind="src" path="src/main/resources"/>
<classpathentry output="bin/test" kind="src" path="src/test/java"/>
<classpathentry output="bin/test" kind="src" path="src/test/resources"/> -
依赖 jar 包
<classpathentry sourcepath="C:/Users/junit-4.12-sources.jar" kind="lib" path="C:/Users/junit-4.12.jar"/>
<classpathentry sourcepath="C:/Users/mockito-core-2.6.1-sources.jar" kind="lib" path="C:/Users/mockito-core-2.6.1.jar"/> -
依赖项目:
<classpathentry kind="src" path="/spring-beans"/>
<classpathentry kind="src" path="/spring-core"/>
<classpathentry kind="src" path="/spring-jcl"/>
<classpathentry kind="src" path="/spring-aop"/>