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

外部链接链轮的建设对于网站提杭州网站设计公司有哪些

外部链接链轮的建设对于网站提,杭州网站设计公司有哪些,网站建设协议书样本,中企动力销售好出单吗【Java面试总结】Maven篇1.Maven坐标是啥2.Maven常见的依赖范围有哪些?3.多模块如何聚合4.对于一个多模块项目,如果管理项目依赖的版本5.maven怎么解决版本冲突6.Maven常用命令有哪些?1.Maven坐标是啥 一般maven使用groupID,artifactId&…

【Java面试总结】Maven篇

  • 1.Maven坐标是啥
  • 2.Maven常见的依赖范围有哪些?
  • 3.多模块如何聚合
  • 4.对于一个多模块项目,如果管理项目依赖的版本
  • 5.maven怎么解决版本冲突
  • 6.Maven常用命令有哪些?

1.Maven坐标是啥

一般maven使用groupIDartifactIdversionpackaging来表示一个项目的某个版本


2.Maven常见的依赖范围有哪些?

  • compile:编译依赖范围(默认),使用此依赖范围对于编译、测试、运行三种都有效,即在编译、测试和运行的时候都要使用该依赖 Jar包。
  • test:测试依赖范围,从字面意思就可以知道此依赖范围只能用于测试,而在编译和运行项目时无法使用此类依赖,典型的是JUnit,它只用于编译测试代码和运行测试代码的时候才需要。
  • runtime:运行时依赖范围,对于测试和运行有效,但是在编译主代码时无效,典型的就是 JDBC 驱动实现。
  • provided :此依赖范围,对于编译和测试有效,而对运行时无效。比如 servlet-api.jar 在 Tomcat中已经提供了,我们只需要的是编译期提供而已。
  • system:不从maven仓库获取该jar,而是通过systemPath指定该jar的路径

3.多模块如何聚合

配置一个打包类型为pom的聚合模块,然后在该pom中使用<module>元素声明要聚合的模块


4.对于一个多模块项目,如果管理项目依赖的版本

通过在父模块中声明dependencyManagementpluginManagement, 然后让子模块通过<parent>元素指定父模块,这样子模块在定义依赖是就可以只定义groupIdartifactId,自动使用父模块的version,这样统一整个项目的依赖的版本。


5.maven怎么解决版本冲突

单纯依赖 Maven 来进行依赖调解,在很多情况下是不适用的,需要我们手动排除依赖。

举个例子,当前项目存在下面这样的依赖关系:

依赖链路一:A -> B -> C -> X(1.5) // dist = 3
依赖链路二:A -> D -> X(1.0) // dist = 2

根据路径最短优先原则,X(1.0) 会被解析使用,也就是说实际用的是 1.0 版本的 X。

但是!!!这会一些问题:如果 D 依赖用到了 1.5 版本的 X 中才有的一个类,运行项目就会报NoClassDefFoundError错误。如果 D 依赖用到了 1.5 版本的 X 中才有的一个方法,运行项目就会报NoSuchMethodError错误。

如何解决呢? 我们可以通过exclusive标签手动将 X(1.0) 给排除。

<dependency>......<exclusions><exclusion><artifactId>x</artifactId><groupId>org.apache.x</groupId></exclusion></exclusions>
</dependency>

6.Maven常用命令有哪些?

install

本地安装, 包含编译,打包,安装到本地仓库

编译 - javac
打包 - jar, 将Java代码打包为jar文件

clean

清除已编译信息,删除工程中的target目录

compile

只编译。javac命令

deploy

部署。常见于结合私服使用的命令。

相当于是install+上传jar到私服。包含编译,打包,安装到本地仓库,上传到私服仓库。

package

打包。包含编译,打包两个功能

http://www.15wanjia.com/news/165914.html

相关文章:

  • 商城建设网站开发做网站怎么插音频
  • 企业网站的建设的功能定位英文网站建设平台
  • 个人门户网站农业公司网站建设
  • 网站建设模版 优帮云王烨岚
  • 购物网站建设价格一览表网盘做网站空间
  • 选服务好的网站建设公司好看云在线网站模板下载 迅雷下载 迅雷下载地址
  • 中国工程建设交易信息网站做网站开发哪里可以接单
  • 广州高端网站设计做统计的网站吗
  • nginx 做网站wordpress媒体文件夹
  • 注册域名后怎么建站外贸如何建立网站
  • 宝安网站设计案例免费的ppt模板网站有哪些
  • 写网站开发代码wordpress 视差主题
  • 广东省农业农村厅领导宁陵县网站seo
  • wordpress托管和建站产品详情页面设计
  • 网站界面设计要求郑州做网站msgg
  • 高端定制手机网站家装室内设计培训班哪里
  • 网站开发有几种在ps中做网站首页的尺寸
  • 基于cms系统网站的建设共和县公司网站建设
  • 长宁区企业网站建设windows优化大师是什么
  • 网站静态化设计300平方别墅装修大约多少钱
  • 做网站教程 简书学做网站
  • 网站部分乱码网站优化需要做什么
  • 快递网站模板国外免费网站域名服务器入口
  • 有域名后怎么建网站上孩做网站
  • 网站建设属于哪个经营范围网站建设任务分解
  • 网站被抄袭网站基础模板
  • 一些做淘宝优惠券的网站网站开发费用无形资产
  • 网站放到国外空间广西建设网桂建云官网
  • 网站建设数据技术jeecms官网
  • 网站app免费生成软件产品推广ppt范例