.classpath.xml
文件用于记录项目编译环境的所有信息,包括
- 源文件路径
- 编译后
class
文件存放路径
- 依赖
jar
包路径
- 运行的容器信息
- 依赖的外部
project
信息
删除该文件java项目将无法被识别
基本标签如下
XML
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html>
<classpath>
<classpathentry kind="src" path="src"/> <classpathentry kind="src" path="resources"/> <classpathentry combineaccessrules="false" kind="src" path="/mybatis"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"> <attributes> <attribute name="owner.project.facets" value="java"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jst.server.core.container/org.eclipse.jst.server.tomcat.runtimeTarget/学习 8080"> <attributes> <attribute name="owner.project.facets" value="jst.web"/> </attributes> </classpathentry> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/> <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> <classpathentry kind="lib" path="WebContent/WEB-INF/lib/commons-dbcp-1.2.1.jar"/> <classpathentry exported="true" kind="lib" path="dubbo_lib/dubbo-2.5.3.jar"/> <classpathentry kind="output" path="WebContent/WEB-INF/classes"/> </classpath>
|
classpathentry的填入顺序一般是src
,con
, lib
, output
YAML
1 2 3 4 5
| kind的各种值: src: 表示该类型为源文件,其指定的路径是相对于.classpath路径. output: java源文件编译后的class文件存放路径 con: 程序的运行环境(容器) lib: 指定项目引用的依赖jar包
|
参考1
参考2