博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
maven jar包中jsp_Maven介绍及安装
阅读量:5149 次
发布时间:2019-06-13

本文共 1655 字,大约阅读时间需要 5 分钟。

目录:

 解决问题

原理

安装

Maven项目标准目录结构

Maven 构建生命周期

(选择配置)到阿里云仓库下载

 idea配置maven

Eclipse 配置maven

Maven

    Maven是一个项目管理工具,

解决问题
  •     解决jar包冲突

  •     进行单元测试

  •     将jar包放在一个仓库中,不在项目里,通过jar坐标到仓库寻找

原理

maven根据jar坐标 ==》本地仓库 ==》远程仓库 ==》中央仓库

4cd74d77d9a4ff03702d93fe79d6f5e4.png

安装

  •     下载地址:http://maven.apache.org/download.cgi

    e594fbddb2b05556c6562381a8a881ae.png

  •     解压到一个目录

  •     配置环境变量

  •     配置maven\apache-maven-3.6.3\conf\setings.xml

d4e988c2f6453ca08ebb05d7b19b86b1.png

Maven项目标准目录结构

  •     src/main/java:目录核心代码部分。

  •     src/main/resources:配置文件部分。

  •     src/test/java:目录测试代码部分。

  •     src/test/resources:测试配置文件。

  •     src/main/webapp:页面资源,js, CsS, 图片等等

Maven 构建生命周期

d5b3a4af301de4a66c047ee90d6e83f3.png

阶段

处理

描述

验证 validate

验证项目

验证项目是否正确且所有必须信息是可用的

编译 compile

执行编译

源代码编译在此阶段完成

测试 Test

测试

使用适当的单元测试框架(例如JUnit)运行测试。

包装 package

打包

创建JAR/WAR包如在 pom.xml 中定义提及的包

检查 verify

检查

对集成测试的结果进行检查,以保证质量达标

安装 install

安装

安装打包的项目到本地仓库,以供其他项目使用

部署 deploy

部署

拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程

常用命令

mvn clean

删除编译后的信息

mvn test

编译测试下的代码

mvn package

打包项目

mvn install

安装项目

(选择配置)到阿里云仓库下载

通过下载速度

仓库地址:

https://maven.aliyun.com/mvn/search

999339aac2a82a1a8ddfb3e1fd82e624.png

idea配置maven

打开设置-配置目录

9508a9340e005e280a77ec198e82fb50.png

-DarchetypeCatalog=internal

4863bf36b85807126211f8211402398d.png

进入新建设置

File ==> other Settings ==》 setting for new project...

5006aef702d588b66a265bcbd83153f0.png

与之前相同的设置

eac193aa4d923fe11e1bc7a0d7d76d52.png

新建项目

  • 使用骨架的话就要在以下的创建过程中选中骨架,不使用骨架就不选择,默认即可。

  • 推荐不使用骨架创建工程。

  • 使用骨架和不使用骨架的区别主要在生成项目的目录架构的不同。

abf1b462a3b394b247ffe54932cf4ec7.png

填写项目名称

96dd95d7d4783b618ecce8d0af0bf534.png

首次创建项目,会下载很多文件,需要很长时间

下载完成 =》创建完成

6bde786b00a13eef27247496e822012d.png

Eclipse 配置maven

打开设置 ==》maven ==》installations 添加 maven

91e2e4ec1871b81ee4efcd616d8628a7.png

勾选

5272825a88d400c85cdc56d8256d2305.png

设置maven的配置文件和目录

d849d1206849477c6689a7b3eed35c18.png

运用并关闭

创建项目

76e1684618a71fca98a5831eedff0cb7.png

9153ae238f9db801332b81110b30848e.png

填写项目相关信息

594027eac4423df8a8c0956f5421fbde.png

首次创建会下载很多文件,需要很长时间

如果Eclipse中jsp异常 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu

     将资料中给的静态文件引入jsp文件夹,但是每个文件都有一个大红×,,然后在jsp文件里面出现了The superclass"javax.servlet.http.HttpServlet" was not found on the Java Build Path错误异常

原因分析

       在Javaweb工程下没有引入中间件(服务器Tomcat)运行的library

解决办法

右击web工程-->Build Path-->Configure buildpath-->Java Build Path -->Libraries-->Add Library-->ServerRuntime-->Next-->Apache Tomcat Server--Finish

cc327cb6c2b9cc0687f79f9dfe1ed051.png

59dfe0bde0e00b529f12739d4677d2d9.png

f6df2c01b3ab78e8a284a368c01cf7fd.png

转载地址:http://aadnv.baihongyu.com/

你可能感兴趣的文章
Rotate Image
查看>>
WPF combobox 圆角制作
查看>>
转载:《TypeScript 中文入门教程》 5、命名空间和模块
查看>>
时间复杂度的计算
查看>>
苹果开发中常用英语单词
查看>>
MSSQL2005约束(三)-外键约束
查看>>
ubuntu下单网卡绑定多个IP
查看>>
[USACO 1.4.3]等差数列
查看>>
第二周 数据获取与表示 第二节 数据表示 Data representation
查看>>
Shader Overview
查看>>
[python]python学习笔记(五)
查看>>
Reveal 配置与使用
查看>>
Java中反射的学习与理解(一)
查看>>
error LNK1112:模块计算机类型"X64" 与目标计算机类型"X86" 冲突
查看>>
数据库的操作
查看>>
JSt中对象的prototype属性
查看>>
把16进制值转换成颜色&颜色16进制值表 .
查看>>
nginx配置socket服务
查看>>
JS验证文本中是否有链接
查看>>
课后作业-阅读任务-阅读提问-4
查看>>