eclipse与发布项目的关系
选中项目右键–属性–Deployment Assembly里面的Source指的是eclipse路径、Deploy Path指的是发布到项目的路径。
通过上面设置可以看出来,如/src/main/java目录底下的文件都发布到WEB-INF/classes目录下,Deploy Path的值如果是/就代表发布到项目目录底下。通过Maven Dependencies 对应的是WEB-INF/lib就可以看出,Maven的jar 包也自动放到lib下面了。views目录为什么会在项目的根目录下,就是因为设置的是/src/main/webapp对应的是/
我们每次创建一个新的文件,都要build Path–Use a Source Folder才能发布到项目中,执行这个操作,系统会默认发布到classes中。web app libraries、 Referenced Libraries、JRE System library
JRE System Library:
主要存放J2SE的标准jar。
Referenced Library:
是存放第三方的jar包,也就是自己导入的jar包,我们一般都把jar先放入WEB-INF/lib里面,WEB-INF/lib里面的jar是项目运行的时候用的。我们写源码引用jar的时候,是从 Referenced Library引用的。
我们引进jar的顺序:先把jar放入WEB-INF/lib里面,此时我们写源码还不能引用,需要右键–buildPath–add to Build Path,系统会自动将jar放入Referenced Library中。
我们写代码引用包的配置在项目属性–build Path–libraries里面,有时候jar会冲突报错,通过这里管理jar包。
Web App Libraries:
主要作用是让eclipse导出war包的时候,会把其目录下的所有jar或者项目中的工程引用都导出到WEB-INF/lib文件夹下。
如果没有web app libraries,可以通过右键/build path/configure build path/libraries标签,在弹出的窗口中选择web app libraries添加即可。
Eclipse基础知识
最新推荐文章于 2022-02-19 11:10:03 发布