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

建设嘉陵摩托车官方网站天猫商城网上购物首页

建设嘉陵摩托车官方网站,天猫商城网上购物首页,成都seo正规优化,找人做个网站大概多少钱maven的入门使用 1.Maven#xff08;Maven Apache#xff09;是一个流行的项目构建和管理工具#xff0c;2.项目结构和POM文件#xff1a;3.POM文件#xff08;Project Object Model#xff09;4.依赖管理#xff1a; 在POM文件中5.生命周期和构建过程1.前言2.插件系统3… maven的入门使用 1.MavenMaven Apache是一个流行的项目构建和管理工具2.项目结构和POM文件3.POM文件Project Object Model4.依赖管理 在POM文件中5.生命周期和构建过程1.前言2.插件系统3.仓库管理 1.入门 1.MavenMaven Apache是一个流行的项目构建和管理工具 用于自动化构建、测试和部署Java项目。它提供了一种标准的项目结构定义了项目依赖关系并可以自动下载所需的依赖库。下面是Maven的基本工作原理 2.项目结构和POM文件 Maven要求项目按照一定的标准结构组织这有助于自动化构建过程。项目根目录下包含一个名为pom.xml的文件它是项目的核心文件包含了项目的元数据、依赖配置、构建插件等信息。 3.POM文件Project Object Model POM文件是一个XML文件它定义了项目的属性和配置。它包含了项目的坐标GroupId、ArtifactId、Version、依赖项、插件配置、构建过程、开发者信息等。通过POM文件Maven知道如何构建项目以及它所依赖的库。 4.依赖管理 在POM文件中 您可以指定项目所依赖的外部库和插件。当您构建项目时Maven会自动下载这些依赖库并根据它们之间的关系进行适当的版本管理。这减少了手动管理外部依赖的复杂性。 5.生命周期和构建过程 1.前言 Maven定义了一系列的构建生命周期和阶段如clean、validate、compile、test、package、install、deploy等。每个生命周期包含一组预定义的构建阶段。当您运行Maven命令时例如mvn clean installMaven将按照定义的生命周期和阶段依次执行这些操作。 2.插件系统 Maven支持插件这些插件可以扩展构建过程的功能。例如maven-compiler-plugin可以用来编译项目的Java源代码maven-surefire-plugin用于执行单元测试等。您可以在POM文件中配置这些插件以定制构建过程。 3.仓库管理 Maven使用中央仓库Central Repository作为默认的依赖库存储位置您可以在POM文件中指定所需的依赖项。Maven还支持本地仓库它是您本地计算机上存储下载的依赖项的地方。 构建生命周期和插件执行顺序 Maven的构建生命周期中的每个阶段都会触发一系列插件的执行。这些插件会根据其配置和目标来执行特定任务。Maven会按照约定的顺序执行这些插件以生成构建产物如编译后的类文件、测试报告、打包后的JAR或WAR文件等。 总之Maven的核心思想是通过POM文件来管理项目的构建过程和依赖关系以及使用预定义的生命周期和插件来自动化构建任务。这样可以减少手动配置和管理的工作提高了项目构建的效率和一致性。 1.入门 1.先去官网下好http://maven.apache.org/download.cgi 2.配置环境变量 1.新增 MAVEN_HOME 修改path添加maven相关路径 配置方式跟jdk有些类似环境变量MAVEN_HOME和M2_HOME的 值为maven的根目录、 然后在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”即可 doc窗口执行命令“mvn –version” doc窗口执行命令“mvn –version” 修改“MAVEN_HOME\config”下的setting.xml文件配置本地仓库。注意是“E:/”而非“E:\” 例如E:/mvn-repository 注1标签在setting.xml文件的53行 注2仓库的作用就是用来存放jar包的 注3仓库的分类 中央仓库 公司仓库(也叫私人仓库或私服) 本地仓库 中央仓库(http://search.maven.org/但一般使用另外一个网站http://www.mvnrepository.com/)公司仓库本地仓库 公司里面还会有一个大仓库(本地)全公司使用本地仓库程序员自己使用,私服全公司使用,中央仓库所有人用2.ecplise集成maven完成测试 在上面配置maven的路径然后点击完成即可 在这里配置当前用户服务和仓库路径配置好以后ecplise会自动下载相关插件。 插件下载完毕后会出现ok这时候可以开始创建项目了。创建好项目后打开pon.xml dependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.12/versionscopetest/scope/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion5.1.44/version/dependencydependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion4.0.1/versionscopeprovided/scope/dependency更改以下代码然后可以开始测试输入版本之后crts就会自动下载我们可以测试是否可用如下图 出现以下界面说明成功了 然后我们可以更改web.xml里面的代码 ?xml version1.0 encodingUTF-8? web-app idWebApp_ID version2.5 xmlnshttp://java.sun.com/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd /web-app在这里面更改项目的一些东西比如说web必须要3.1和jdk要1.8 改好之后基本就没有问题了。 开始测试后端代码 package com.niyin.com;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(/hello) public class HelloMavenServlet extends HttpServlet { Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { this.doPost(req, resp);}Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {// TODO Auto-generated method stubSystem.out.println(hellow maven..); req.getRequestDispatcher(/index.jsp).forward(req, resp);} }前端代码 % page languagejava contentTypetext/html; charsetUTF-8pageEncodingUTF-8% !DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd html head meta http-equivContent-Type contenttext/html; charsetUTF-8 titleInsert title here/title /head body hellow /body /html 运行结果如下 ![在这里插入图片描述](https://img-blog.csdnimg.cn/fa395d2696cc4795ac6e88d46ce24192.png#pic_center)说明完全可以用了
http://www.zqtcl.cn/news/218541/

相关文章:

  • 图书馆建设投稿网站可信网站认证logo
  • 专做阀门网站网站如何做银联在线支付
  • 南通网站seo网页制作图片轮播
  • 高端品牌网站建设哪家好中医网站模板
  • 怎么做多语言网站图片添加文字在线制作
  • js特效演示网站wordpress本地视频
  • 徐州做网站哪个好上海国际人才网
  • 黑龙江省城乡和住房建设厅网站首页公司营业执照查询
  • 锦州北京网站建设支付公司网站建设会计分录
  • 泉州做网站优化价格软件公众号开发
  • 商丘旅游网站的建设攀枝花城市建设网站
  • 网站主页设计素材一条龙做网站
  • 咖啡店网站首页怎么做163邮箱注册
  • 网站开发开源程序网站建设及推广销售话术
  • 门户网站和官网的区别美间在线设计平台
  • 淮南制作网站游戏代理哪个平台正规
  • seo网站推广软件 快排手机网页小游戏
  • 上海免费网站建设品牌长沙com建站网站设计
  • 大网站成本品牌设计风格
  • 电大形考任在哪个网站做湖南seo推广服务
  • dede网站 异步生成wordpress 页面新建
  • 郑州网站制作网页网站优化我自己可以做吗
  • 合肥做网站的公司百度做兼职去哪个网站
  • 重庆市城市建设规划官方网站一款app从开发到上线的流程
  • 微网站开发难吗登录qq网页版
  • 网站不备案能解析吗网站开发项目中职责
  • 三优科技 网站开发网站开发实训报告总结
  • 离线推广网站规划书常用的网站都有哪些
  • 成都 视频网站建设网站邮件推送
  • 深圳均安网站制作温州网站优化案例