/.setting 文件夹。
通过 点击 Eclipse中 【Window】 》【Show view】》【Navigator】,得到新的视图模式。点击项目下的 .setting 文件夹。各个文件的作用我们从上往下讲起。相当于是在本地计算机的一些配置属性,在上传到 Github 、SVN 等文件时,建议不进行上传。
一、文件.jsdtscope
我是这样记忆的 (jsdt scope)==> (JavaScript Development Tools scope),也就是规定了 JS 开发工具的范围。许多 web 项目的配置内容是一样的。
可直接拷贝其他web项目中的文件,无需更改。
二、org.eclipse.core.resources.prefs
规定项目内的文件的编码用的。
可直接拷贝其他web项目中的文件,无需更改。
- Maven 创建的 Web 项目是这样的。
三、org.eclipse.jdt.core.prefs
jdt (Java Development Tools) 是 Java 的一些核心配置。有些导入的项目需要修改 JDK 的版本,在界面中修改了版本后,编译时候仍是不对,就需要修改这里的文件。或者修改JDK 了。
四、org.eclipse.m2e.core.prefs
m2e ,有关于 Maven 的项目配置文件。
五、org.eclipse.wst.common.component
规定了项目组 webapp 文件内容。
六、org.eclipse.wst.common.project.facet.core.xml
facet 的配置内容。有些导入的项目,tomcat 或者 web.xml 的版本问题,都可以通过修改这个文件配置。
七、org.eclipse.wst.jsdt.ui.superType.container
为了突出是九个文件,我在这里都展示出来了,但是这最后的三个文件,文件内容过少,而且都可以通过配置复制同类项目直接使用的。如果有不对的地方,请留言评论。
八、org.eclipse.wst.jsdt.ui.superType.name
九、org.eclipse.wst.validation.prefs
./src 文件夹
正如下面的两个视图所示,文件夹中存放的就是我们编辑的代码了。
./target 文件夹
classes 文件夹 与 test-classes 文件夹 存放的是我们在Java Resources 文件夹中编译后的 字节码文件。其余的文件也都是通过配置文件,在执行项目过程中,自动生成的文件。上传到 Github 、SVN 等文件时,建议不进行上传。
.project 和 .classpath 文件
看名字可以了解 .project 是有关于整个 web 项目的配置信息。然而并不完全正确。.project 是 Eclipse 项目必须有的文件,而 .classpath 是 Java项目必须有的文件。
.project 文件
- 举例其中的一些使用的内容,这些内容都是构建项目的时候自动配置好的,这里了解一下就好 了。
- Web 项目,需要图上的三个内容。也就是 配置这些内容 可以将 Java 项目变成 Dynamic web 项目。
- JavaScript 在 web 项目中常用的脚本语言。其中的一些校验,感觉十分的浪费时间,是因为其中配置如下内容:
- Maven 项目,
- 一个简单的 Java 项目。就是剩下的一些内容了。
.classpath 文件
- 以上的全部内容可以通过 界面的方式进行修改