java项目下的 .classpath 和 .project
一直不知这两个文件里面写的是什么,今天偶然无聊打开来瞧了瞧
原来是两个xml配置文件
下面贴上来给大家看看
.classpath
<?xml version="1.0" encoding="UTF-8"?> <classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" output="tools/bin" path="tools/phpbb2jforum/src"/> <classpathentry kind="src" output="tools/bin" path="tools/luceneIndexer"/> <classpathentry kind="src" output="tools/bin" path="tools/phpbb2jforum/resource"/> <classpathentry kind="src" output="tests/bin" path="tests/core"/> <classpathentry kind="lib" path="WEB-INF/lib/activation.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/mail.jar"/> <classpathentry kind="lib" path="lib/servlet-api.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/htmlparser-1.5.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/ojdbc14.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jboss-common.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jboss-jmx.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jboss-system.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/postgresql-8.0-313.jdbc3.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/concurrent.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jcaptcha-all-1.0-RC2.0.1.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/quartz-1.5.1.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/commons-io-1.1.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/log4j-1.2.12.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/ehcache-1.1.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jboss-cache-1.2.4.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/jgroups-all-2.2.9-beta2.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/freemarker-2.3.9.jar"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="lib" path="WEB-INF/lib/c3p0-0.9.1-pre9.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/mysql-connector-java-5.0.3-bin.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/lucene-core-2.2.0.jar" sourcepath="E:/java/lucene-2.2.0/src/java"/> <classpathentry kind="lib" path="WEB-INF/lib/lucene-highlighter-2.2.0.jar" sourcepath="E:/java/lucene-2.2.0/contrib/highlighter/src/java"/> <classpathentry kind="lib" path="lib/jargs-1.0.jar"/> <classpathentry kind="lib" path="WEB-INF/lib/commons-lang-2.3.jar"/> <classpathentry kind="con" path="org.eclipse.jdt.junit.JUNIT_CONTAINER/4"/> <classpathentry kind="output" path="WEB-INF/classes"/> </classpath>
.classpath很显然
描述的是文档的组成结构
其中output定义的是class文件的输出位置
.project
<?xml version="1.0" encoding="UTF-8"?> <projectDescription> <name>iforums</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.wst.jsdt.core.javascriptValidator</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> <nature>com.sysdeo.eclipse.tomcat.tomcatnature</nature> <nature>org.eclipse.wst.jsdt.core.jsNature</nature> </natures> </projectDescription>
name是工程名
comment工程注释
bulildspec具体加载方式
nature运行时需要的额外Eclipse插件
posted on 2012-12-17 18:10 luckistmaomao 阅读(373) 评论(0) 编辑 收藏 举报