zoukankan      html  css  js  c++  java
  • web项目的.classpath和.project详解

    .classpath:描述了工程的依赖文件,即定义了你这个项目在编译时所使用的$CLASSPATH

    总体上说这个文件就是配置整个工程的运行环境。

      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <classpath> <!--根元素,classpath -->
      3     <!-- 源文件的具体位置(kind="src") -->
      4     <classpathentry kind="src" path="src/main/java"/>
      5     <classpathentry kind="src" path="src/main/resources"/>
      6     <classpathentry kind="src" path="src/test/java"/>
      7     <!-- 项目依赖的第三方类库 工程的library的具体位置信息(kind="lib") -->
      8     <classpathentry kind="lib" path="lib/activation.jar"/>
      9     <classpathentry kind="lib" path="lib/antlr-2.7.7.jar"/>
     10     <classpathentry kind="lib" path="lib/aopalliance-1.0.jar"/>
     11     <classpathentry kind="lib" path="lib/aspectjweaver-1.6.12.jar"/>
     12     <classpathentry kind="lib" path="lib/c3p0-0.9.2.1.jar"/>
     13     <classpathentry kind="lib" path="lib/commons-beanutils-1.8.3.jar" sourcepath="D:/mavenRepository/commons-beanutils/commons-beanutils/1.8.3/commons-beanutils-1.8.3-sources.jar"/>
     14     <classpathentry kind="lib" path="lib/commons-codec-1.9.jar"/>
     15     <classpathentry kind="lib" path="lib/commons-collections-3.2.1.jar"/>
     16     <classpathentry kind="lib" path="lib/commons-fileupload-1.3.jar"/>
     17     <classpathentry kind="lib" path="lib/commons-io-2.2.jar"/>
     18     <classpathentry kind="lib" path="lib/commons-lang-2.6.jar"/>
     19     <classpathentry kind="lib" path="lib/commons-lang3-3.1.jar"/>
     20     <classpathentry kind="lib" path="lib/commons-logging-1.2.jar"/>
     21     <classpathentry kind="lib" path="lib/dom4j-1.6.1.jar"/>
     22     <classpathentry kind="lib" path="lib/ehcache-core-2.5.0.jar"/>
     23     <classpathentry kind="lib" path="lib/ezmorph-1.0.6.jar"/>
     24     <classpathentry kind="lib" path="lib/filters-2.0.235.jar"/>
     25     <classpathentry kind="lib" path="lib/hibernate-c3p0-4.3.7.Final.jar"/>
     26     <classpathentry kind="lib" path="lib/hibernate-commons-annotations-4.0.5.Final.jar"/>
     27     <classpathentry kind="lib" path="lib/hibernate-core-4.3.7.Final.jar"/>
     28     <classpathentry kind="lib" path="lib/hibernate-ehcache-4.3.7.Final.jar"/>
     29     <classpathentry kind="lib" path="lib/hibernate-entitymanager-4.3.7.Final.jar"/>
     30     <classpathentry kind="lib" path="lib/hibernate-envers-4.3.7.Final.jar"/>
     31     <classpathentry kind="lib" path="lib/hibernate-jpa-2.1-api-1.0.0.Final.jar"/>
     32     <classpathentry kind="lib" path="lib/hibernate-jpamodelgen-4.3.7.Final.jar"/>
     33     <classpathentry kind="lib" path="lib/hibernate-osgi-4.3.7.Final.jar"/>
     34     <classpathentry kind="lib" path="lib/jackson-core-asl-1.9.9.jar"/>
     35     <classpathentry kind="lib" path="lib/jackson-mapper-asl-1.9.9.jar"/>
     36     <classpathentry kind="lib" path="lib/jandex-1.1.0.Final.jar"/>
     37     <classpathentry kind="lib" path="lib/javassist-3.18.1-GA.jar"/>
     38     <classpathentry kind="lib" path="lib/javax.servlet-api-3.0.1.jar" sourcepath="D:/mavenRepository/javax/servlet/javax.servlet-api/3.0.1/javax.servlet-api-3.0.1-sources.jar"/>
     39     <classpathentry kind="lib" path="lib/javax.servlet.jsp-api-2.2.1.jar"/>
     40     <classpathentry kind="lib" path="lib/jboss-logging-3.1.3.GA.jar"/>
     41     <classpathentry kind="lib" path="lib/jboss-logging-annotations-1.2.0.Beta1.jar"/>
     42     <classpathentry kind="lib" path="lib/jboss-transaction-api_1.2_spec-1.0.0.Final.jar"/>
     43     <classpathentry kind="lib" path="lib/jdom-1.1.jar"/>
     44     <classpathentry kind="lib" path="lib/json-lib-2.4.jar"/>
     45     <classpathentry kind="lib" path="lib/jstl-1.2.jar"/>
     46     <classpathentry kind="lib" path="lib/junit-4.10.jar"/>
     47     <classpathentry kind="lib" path="lib/kaptcha-0.0.8.jar"/>
     48     <classpathentry kind="lib" path="lib/kklazy-persistence-0.0.1-SNAPSHOT.jar" sourcepath="/kklazy-persistence"/>
     49     <classpathentry kind="lib" path="lib/log4j-1.2.16.jar"/>
     50     <classpathentry kind="lib" path="lib/mail-1.5.0-b01.jar"/>
     51     <classpathentry kind="lib" path="lib/mail.jar"/>
     52     <classpathentry kind="lib" path="lib/mchange-commons-java-0.2.3.4.jar"/>
     53     <classpathentry kind="lib" path="lib/mybatis-3.2.1.jar"/>
     54     <classpathentry kind="lib" path="lib/mybatis-spring-1.2.0.jar"/>
     55     <classpathentry kind="lib" path="lib/mysql-connector-java-5.1.26-bin.jar"/>
     56     <classpathentry kind="lib" path="lib/ognl-3.0.6.jar"/>
     57     <classpathentry kind="lib" path="lib/ojdbc6.jar"/>
     58     <classpathentry kind="lib" path="lib/org.osgi.compendium-4.3.1.jar"/>
     59     <classpathentry kind="lib" path="lib/org.osgi.core-4.3.1.jar"/>
     60     <classpathentry kind="lib" path="lib/poi-3.10-beta1.jar"/>
     61     <classpathentry kind="lib" path="lib/poi-ooxml-3.10-beta1.jar"/>
     62     <classpathentry kind="lib" path="lib/poi-ooxml-schemas-3.10-beta1.jar"/>
     63     <classpathentry kind="lib" path="lib/slf4j-api-1.6.1.jar"/>
     64     <classpathentry kind="lib" path="lib/slf4j-log4j12-1.6.4.jar"/>
     65     <classpathentry kind="lib" path="lib/spring-aop-4.0.6.RELEASE.jar" sourcepath=""/>
     66     <classpathentry kind="lib" path="lib/spring-aspects-4.0.6.RELEASE.jar"/>
     67     <classpathentry kind="lib" path="lib/spring-beans-4.0.6.RELEASE.jar"/>
     68     <classpathentry kind="lib" path="lib/spring-context-4.0.6.RELEASE.jar" sourcepath="D:/mavenRepository/org/springframework/spring-context/4.0.6.RELEASE/spring-context-4.0.6.RELEASE-sources.jar"/>
     69     <classpathentry kind="lib" path="lib/spring-context-support-4.0.6.RELEASE.jar"/>
     70     <classpathentry kind="lib" path="lib/spring-core-4.0.6.RELEASE.jar"/>
     71     <classpathentry kind="lib" path="lib/spring-data-commons-1.5.0.RELEASE.jar"/>
     72     <classpathentry kind="lib" path="lib/spring-data-jpa-1.3.0.RELEASE.jar"/>
     73     <classpathentry kind="lib" path="lib/spring-expression-4.0.6.RELEASE.jar"/>
     74     <classpathentry kind="lib" path="lib/spring-framework-bom-3.2.9.RELEASE.jar"/>
     75     <classpathentry kind="lib" path="lib/spring-instrument-3.2.9.RELEASE.jar"/>
     76     <classpathentry kind="lib" path="lib/spring-instrument-tomcat-3.2.9.RELEASE.jar"/>
     77     <classpathentry kind="lib" path="lib/spring-jdbc-4.0.6.RELEASE.jar"/>
     78     <classpathentry kind="lib" path="lib/spring-jms-3.2.9.RELEASE.jar"/>
     79     <classpathentry kind="lib" path="lib/spring-orm-4.0.6.RELEASE.jar"/>
     80     <classpathentry kind="lib" path="lib/spring-oxm-3.2.9.RELEASE.jar"/>
     81     <classpathentry kind="lib" path="lib/spring-security-acl-3.2.7.RELEASE.jar"/>
     82     <classpathentry kind="lib" path="lib/spring-security-aspects-3.2.7.RELEASE.jar"/>
     83     <classpathentry kind="lib" path="lib/spring-security-cas-3.2.7.RELEASE.jar"/>
     84     <classpathentry kind="lib" path="lib/spring-security-config-3.2.7.RELEASE.jar"/>
     85     <classpathentry kind="lib" path="lib/spring-security-core-3.2.7.RELEASE.jar"/>
     86     <classpathentry kind="lib" path="lib/spring-security-crypto-3.2.7.RELEASE.jar"/>
     87     <classpathentry kind="lib" path="lib/spring-security-ldap-3.2.7.RELEASE.jar"/>
     88     <classpathentry kind="lib" path="lib/spring-security-openid-3.2.7.RELEASE.jar"/>
     89     <classpathentry kind="lib" path="lib/spring-security-remoting-3.2.7.RELEASE.jar"/>
     90     <classpathentry kind="lib" path="lib/spring-security-taglibs-3.2.7.RELEASE.jar"/>
     91     <classpathentry kind="lib" path="lib/spring-security-web-3.2.7.RELEASE.jar"/>
     92     <classpathentry kind="lib" path="lib/spring-test-3.2.9.RELEASE.jar"/>
     93     <classpathentry kind="lib" path="lib/spring-tx-4.0.6.RELEASE.jar"/>
     94     <classpathentry kind="lib" path="lib/spring-web-4.0.6.RELEASE.jar"/>
     95     <classpathentry kind="lib" path="lib/spring-webmvc-4.0.6.RELEASE.jar" sourcepath="D:/mavenRepository/org/springframework/spring-webmvc/4.0.6.RELEASE/spring-webmvc-4.0.6.RELEASE-sources.jar"/>
     96     <classpathentry kind="lib" path="lib/spring-webmvc-portlet-3.2.9.RELEASE.jar"/>
     97     <classpathentry kind="lib" path="lib/ueditor-mini.jar"/>
     98     <classpathentry kind="lib" path="lib/xmlbeans-2.3.0.jar"/>
     99     <classpathentry kind="lib" path="lib/xmlpull-1.1.3.1.jar"/>
    100     <classpathentry kind="lib" path="lib/xstream-1.4.4.jar"/>
    101     <classpathentry kind="lib" path="lib/YUIAnt-zh_CN.jar"/>
    102     <classpathentry kind="lib" path="lib/yuicompressor-2.4.8-rhino-alfresco-patched.jar"/>
    103     <classpathentry kind="lib" path="lib/quartz-1.8.6.jar"/>
    104     <classpathentry kind="lib" path="lib/fastjson-1.2.3.jar"/>
    105     <classpathentry kind="lib" path="lib/jedis-2.9.0.jar"/>
    106     <classpathentry kind="lib" path="lib/commons-pool2-2.5.0.jar"/>
    107     <!-- 运行的系统环境(kind="con")JRE容器的信息 -->
    108     <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    109     <classpathentry kind="lib" path="lib/commons-pool-1.6.jar"/>
    110     <classpathentry kind="lib" path="lib/spring-data-redis-1.6.2.RELEASE.jar"/>
    111     <!-- output是src编译后的位置,项目的输出目录(kind="output") -->
    112     <classpathentry kind="output" path="bin"/>
    113 </classpath>

    .project:.project是项目文件,项目的结构都在其中定义,比如lib的位置,src的位置,classes的位置

     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <projectDescription>
     3     <!-- 工程名<name></name> -->
     4     <name>yst</name>
     5     <!-- 工程注释描述<comment></comment> -->
     6     <comment></comment>
     7     <projects>
     8     </projects>
     9     <!-- 具体加载方式信息<buildSpec></buildSpec> -->
    10     <buildSpec>
    11         <buildCommand>
    12             <name>org.eclipse.jdt.core.javabuilder</name>
    13             <arguments>
    14             </arguments>
    15         </buildCommand>
    16     </buildSpec>
    17     <!-- 运行时需要的额外Eclipse插件<natures></natures> -->
    18     <natures>
    19         <nature>org.sonar.ide.eclipse.core.sonarNature</nature>
    20         <nature>org.eclipse.jdt.core.javanature</nature>
    21         <nature>org.uqbar.eclipse.tomcat.xt.tomcatnature</nature>
    22     </natures>
    23 </projectDescription>

    备注:如果在开发过程中向工程里面加入了很多额外的插件,则必然会导致你的Eclipse启动速度变慢。在这种情况下,可以到这个文件里面去掉一些插件,不过这样一来你在开启那些关联文件的时候会加载那些插件。

  • 相关阅读:
    ZT等占空比任意整数分频器的verilog语言实现
    并行输入的CRC32校验算法
    在Quartus II_10.1上跑一个用ModelSim仿真的简单例子
    QUARTUS II_10.1安装步骤
    ZT基于FPGA的CRC校验码生成器
    2013.09.17学习计划
    外设capsense的简单调用
    OrCAD学习笔记1
    路程之相遇问题
    ZT电路板设计软件及公司知识普及
  • 原文地址:https://www.cnblogs.com/whhjava/p/9228398.html
Copyright © 2011-2022 走看看