当前位置: 首页 > news >正文

山西企业模板建站苏州网站建设制作公司小程序开发

山西企业模板建站,苏州网站建设制作公司小程序开发,个人建网站,西安网站建设推荐q479185700上墙目录 一、Maven介绍 1. Maven是什么#xff1f; 2.Maven的作用#xff1f; 二、Maven仓库介绍 2.1 库的分类 三、Maven安装与配置 3.1 Maven安装 3.2 Maven环境配置 3.3 仓库配置 四、Eclipse与Maven配置 五、Maven项目测试 5.1 新建Maven项目步骤及注意事项 5.…  目录 一、Maven介绍 1. Maven是什么 2.Maven的作用 二、Maven仓库介绍 2.1 库的分类 三、Maven安装与配置 3.1 Maven安装 3.2 Maven环境配置 3.3 仓库配置 四、Eclipse与Maven配置 五、Maven项目测试 5.1 新建Maven项目步骤及注意事项 5.2 解析Maven项目的目录结构 5.3 Maven 依赖配置 5.4 测试pom.xml是否能通过编译 5.5 项目JDK与WEB版本修改 5.6 项目测试 一、Maven介绍 1. Maven是什么 Maven是一个用于构建和管理Java项目的开源工具。它提供了一种标准化的项目结构、构建过程和依赖管理机制使得开发人员能够更轻松地构建、测试和部署Java应用程序。 2.Maven的作用 传统工程我们直按把jar包放置在项目中在真的项目开发中我们需要用到许多jar包我们还需要把jar下载到本地然后放置在项目里显然这样是很不方便的。而Maven工程把jar包放置在仓库中项目中只用放置jar包的坐标路径。而用了 Maven 之后需要什么包直接在 pom.xml 中添加几行 xml 代码添加所依赖jar包的坐标指定包名、版本等Maven就会自动从仓库里下载jar包。 pom.xml 解释 Maven使用POM项目对象模型文件来描述项目的结构、依赖关系和构建配置。POM是一个XML文件其中包含了项目的元数据、构建配置、依赖项和插件等信息。 二、Maven仓库介绍 Maven库是指存储和管理Java项目依赖的仓库。它是Maven构建工具的核心组成部分用于管理项目的依赖关系和版本控制。 2.1 库的分类 Maven库分为两种类型本地库和远程库。 本地库本地库是存储在本地计算机上的Maven仓库。当你第一次构建一个项目时Maven会自动下载所需的依赖并将其保存在本地库中。之后当你构建其他项目时Maven会检查本地库中是否已经存在所需的依赖如果存在则直接使用避免重复下载。 远程库远程库是存储在远程服务器上的Maven仓库。远程库又分为三种 中央仓库架设在Internet上它是一个公共的、全球性的仓库包含了大量的开源Java项目的依赖。 私服一般用于公司架设在当前局域网环境下为当前局域网范围内的所有Maven工程服务。 中央仓库的镜像架设在各个大洲为中央仓库分担流量。减轻中央仓库的压力同时更快响应用户请求。 使用Maven库的好处包括 管理依赖Maven库提供了一个集中管理项目依赖的方式简化了项目配置和构建过程。版本控制Maven库可以确保项目使用的依赖版本一致避免了版本冲突和兼容性问题。自动下载Maven库可以自动下载项目所需的依赖减少了手动下载和配置的工作量。缓存机制Maven库会缓存已下载的依赖提高了构建的速度和效率。 总之Maven库是一个重要的工具可以帮助开发人员更方便地管理和使用项目的依赖提高开发效率和代码质量。 三、Maven安装与配置 3.1 Maven安装 点击进入 Maven官网下载Maven安装包 下载后得到的压缩包 3.2 Maven环境配置 1. 解压Maven压缩包 -- 赋值有bin目录的路径 2. 进入电脑设置里的高级系统设置 -- 点击环境变量 3. 新建一个系统变量 将Maven路径粘贴上去 4. 配置环境变量 path 5. 打开cmd输入 mvc -version 进行测试如图下就是配置成功了 3.3 仓库配置 1. 配置本地仓库新建一个文件作为仓库并复制其路径 2. 打开Maven文件下的conf文件夹下的settings.xm文件找到localrepository复制一个新的将之前建的仓库路径放进去 3. 如果考虑到性能的话可以修改它的镜像换成阿里云镜像 mirror    idalimaven/id    namealiyun maven/name    urlhttp://maven.aliyun.com/nexus/content/groups/public//url    mirrorOfcentral/mirrorOf         /mirror mirror     idalimaven/id     mirrorOfcentral/mirrorOf     namealiyun maven/name     urlhttp://maven.aliyun.com/nexus/content/repositories/central//url   /mirror  四、Eclipse与Maven配置 1. 进入Eclipse进入Preferences -- maven -- installation -- add 确定后要选择 Apache-maven-3.5.0 2. 设置当前电脑配置Maven 点击User settings: Browse... 更换之前配置的conf下的settings.xml文件 最后就配置完成了将来你要下载的jar包就会保存到之前创建配置好的文件夹里了mvn_repository 五、Maven项目测试 5.1 新建Maven项目步骤及注意事项 1. 在Eclipse里面新建一个Maven项目 Catalog选择Internal本地 -- 下面选择最后一个webapp 2. Group Id: 设置自己的用户id Artifact Id编写项目名称 3. 刚新建的Maven项目要下载各种工具请耐心等待它下载完... 注意 期间不要退出或关闭网络可能会下载失败需要把本地仓库清空重新配置下载。 5.2 解析Maven项目的目录结构 新建的Maven文件的目录结构不全需要点击项目 -- Build Path -- Source 取消Allow的选项就可以展示项目完整目录结构了 5.3 Maven 依赖配置 1. 去中央库里找到 JSP API 资源 2. 点击进入2.0版本复制 Maven JSP 依赖内容 3. 将所需要的依赖配置到 pom.xml 文件中在其中你可修改依赖的版本保存就可以直接下载下载好后就可以再本地仓库查看jar包了。是不是很方便 4. 修改web.xml配置项目里面是2.多版本的我用的是3.1因此需要修改它的头部版本信息 web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaee          xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance          xsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd          version3.1 5.4 测试pom.xml是否能通过编译 在pom.xml界面运行Maven test 如果出现这个就是配置成功了如果不是你就将本地仓库的文件和配置全删了重配要么你知道是配置的哪个才出了问题删了出问题的那个依赖就行了. 5.5 项目JDK与WEB版本修改 1. 右击项目 -- Preferences --Project Facets 先把web和java选项取消再修改版本修改后点击Apply在选择Dynamic Web 和 Java 。 2. 修改原来web项目的路径点击 Further configuration available 并勾选Generate点击ok后在Apply应用后保存并关闭 3. 完成以上步骤之后可能还是报错就要在pom.xml添加一个插件 plugins         plugin             groupIdorg.apache.maven.plugins/groupId             artifactIdmaven-compiler-plugin/artifactId             version3.7.0/version             configuration                 source1.8/source                 target1.8/target                 encodingUTF-8/encoding             /configuration         /plugin     /plugins 4. 最后右击项目 Maven -- Update Project 修改项目就ok啦 5.6 项目测试 这里编写了一个简单的sevlet跳转到index.jsp页面进行测试 package com.ycxw.web;import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;WebServlet(/HelloMavenServlet) public class HelloMavenServlet extends HttpServlet {private static final long serialVersionUID 1L;protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {doPost(request, response);}protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {System.out.println(hellomaven);request.getRequestDispatcher(/index.jsp).forward(request, response);}}
http://www.hkea.cn/news/14414190/

相关文章:

  • 江苏交通建设监理协会网站找人做网站协议
  • wordpress制作单页网站导航页面黄石本土做网站的公司
  • 清远做网站的有哪些网络营销推广的目标
  • 如何做服装微商城网站建设福建住房与城乡建设厅网站
  • 抖音分享小程序怎么赚钱合肥网络优化公司有几家
  • 营销型网站模板免费下载WordPress站内跳转设置
  • aspit网站源码带手机版14个seo小技巧
  • 做网站的课题背景介绍做塑胶材料的网站
  • 石家庄常规网站建设私人定做东莞凤岗
  • WordPress手机站插件wordpress 购物 插件
  • 制作一个网站大概要多少钱网站上线倒计时页面
  • 龙岗建设网站长沙it公司排名
  • 设立网站网站更换域名多少钱
  • 手机网站 建设安徽网新科技有限公司网站开发
  • 制作网站编程国家市场监督局官网入口
  • 营销型网站设计价格外贸跨境电商网站建设开发
  • 怎样为企业设计网站用备案的网站做违法网站
  • 网站优化公司收费flash网站教程
  • 网站充值平台怎么做的公司注册地址是营业执照上的地址吗
  • 网站建设及制作教程无锡网络营销推广软件
  • 空调维修网站建设西安高端模板建站
  • 手机网站 设置建设小学瓯江小区网站
  • 海南网站制做的公司自己做app
  • 网站开发模板系统怎么修改网站网页的背景图片
  • ps做ppt模板怎么下载网站网站怎么登陆后台
  • 宝安网站制作需要多少钱想做游戏推广怎么找游戏公司
  • 泉州建设公司网站建站开发软件
  • 酒吧网站模板哈尔滨互联网公司
  • 申请网站空间就是申请域名app网站开发费用
  • 建立一平台个网站需要多少钱阿里巴巴网站域名注册