A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
2.maven有几种打包方式?
3.maven有几种仓库?分别是什么?

39 个回复

倒序浏览
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM: Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。
好处:1. 核心特性就是依赖管理   2.项目的一键构建

2.maven有几种打包方式?
有两种打包方式:
(1)mvn -package:(打包命令)将项目工程中java  代码 打成 jar 包,而对于 web 工程打成 war包
(2)mvn -install :(安装命令)它包含的打包的操作,并将打完的jar或war发布到本地仓库中

3.maven有几种仓库?分别是什么?
三种:
1)本地仓库:用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包,优先从本地仓库查找
2)远程仓库(私服):如果本地需要插件或者 jar 包,本地仓库没有, 默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内。
3)中央仓库:在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了常全的 jar 包,它包含了世界上大部分流行的开源项目构件
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
答:
        概念:一个项目管理工具,包含了一份项目对象模型,一组标准结合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑;
        工具:是一个项目管理工具;
        好处:
                对jar包进行以来管理,避免了jar包的直接引用。减少了项目的大小,防止了jar包冲突和版本冲突等问题;
                实现了一键构建,可以直接用一个命令,完成项目的编译、测试、运行、打包、安装 ,部署整个过程,便利快捷;

2.maven有几种打包方式?
答:
        package:打包命令,会将java工程打成jar包,将web工程打成war包;
        install:安装命令,将maven打成jar包或war包发布到本地仓库中;
       
3.maven有几种仓库?分别是什么?
答:       
        本地仓库:存放从远程仓库或中央仓库下载下来的插件和jar包;项目在使用一些插件或jar包时,会优先从本地仓库查找;
        远程仓库:如果本地仓库没有找到需要的jar包或插件时,会默认去远程仓库下载;
        中央仓库:也是一个远程仓库,不过它是由maven团队自己维护的,服务于整个互联网,它包含了世界上大部分流行的开源项目构件;
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?

Maven是一款项目管理工具
两大核心功能1.依赖管理:jar包的管理
            2.一建构建:项目过程交给maven管理
              项目过程:清理.编译.测试.报告.打包.部署.发布站点

2.maven有几种打包方式?

目前学习了两种还有HTML JPS XML ...
对于java工程执行package打成jar包
对于web工程打成war包。
package是maven工程的打包命令
pom.xml中<packaging>标签内定义打包的格式


3.maven有几种仓库?分别是什么?

三种:
本地(本机)仓库:自己电脑内存放的JAR包、插件
远程(私服)仓库:公司/第三方/别人的电脑(服务器)中存放的JAR包、插件
中央(apache)仓库:apache公司维护的
回复 使用道具 举报
叶凌青

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
项目管理工具,使用maven的好处是因为我们可以通过坐标去访问jar包,然后可以使用返回jar包里的类和方法
2.maven有几种打包方式?
     ①.mvn package
      ②.mvn install'
3.maven有几种仓库?分别是什么?
本地仓库 我们电脑中的仓库  我们电脑中放着很多jar包的一个文件夹
远程仓库 别人服务器上的远程仓库  比如阿里服务器上的一个文件夹放着很多jar包
中央仓库 阿帕奇服务器上的远程仓库 放着很多主流的jar包  
回复 使用道具 举报

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
maven是一个项目管理及自动构建(清除,编译源代码,测试代码,项目打包,项目部署)的工具
maven好处:
(1)maven项目中是没有jar包,它是通过jar包(公司或组织的名称,项目名,版本号)的坐标进行导入jar包,使得整个项目的占用存储空间小
(2)解决jar包重复导入问题
(3)解决部分jar包冲突问题
(4)可以将代码与各种配置文件,资源整合到一起,利于我们部署和维护项目


2.maven有几种打包方式?
一、单个独立的jar,且不依赖其他的jar包
二、打包一个可执行jar(将项目中需要的所有class打包在一个jar里面,包括依赖的jar里面的class)
三、打包成一个可执行jar(包含资源文件)
四、打成一个zip包,发布项目的时候,将zip包copy到服务器上,直接unzip xxx.zip,里面包含要运行到jar以及依赖的lib,还有配置的config文件,即可直接启动服务

3.maven有几种仓库?分别是什么?
本地仓库:启动一个maven工程,首先要确保本地仓库有jar包。如果本地没有,默认从中央仓库下载jar包
私服:如果本地需要插件或者 jar 包,本地仓库没有, 默认去远程仓库下载。
远程仓库可以在互联网内也可以在局域网内
中央仓库:在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中
央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包
含了世界上大部分流行的开源项目构件。
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
答:maven是一个项目管理工具。包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。使用maven会使减少项目的占用空间,从而提升项目的运行效率。
2.maven有几种打包方式?
答:三种,分别是:
jar:执行 package 会打成 jar 包
war:执行 package 会打成 war 包
pom :用于 maven 工程的继承,通常父工程设置为 pom
3.maven有几种仓库?分别是什么?
答:三种:分别是:本地仓库:用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包,优先从本地仓库查找;远程仓库:如果本地需要插件或者 jar 包,本地仓库没有, 默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内;中央仓库:在 maven 软件中内置一个远程仓库地址:http://repo1.maven.or-g/maven2,它是中央仓库,(可以看做一个巨大远程仓库)服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包含了世界上大部分流行的开源项目构件
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
答:maven是一个项目管理工具。包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。使用maven会使减少项目的占用空间,从而提升项目的运行效率。
2.maven有几种打包方式?
答:三种,分别是:
jar:执行 package 会打成 jar 包
war:执行 package 会打成 war 包
pom :用于 maven 工程的继承,通常父工程设置为 pom
3.maven有几种仓库?分别是什么?
答:三种:分别是:本地仓库:用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包,优先从本地仓库查找;远程仓库:如果本地需要插件或者 jar 包,本地仓库没有, 默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内;中央仓库:在 maven 软件中内置一个远程仓库地址:http://repo1.maven.or-g/maven2,它是中央仓库,(可以看做一个巨大远程仓库)服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包含了世界上大部分流行的开源项目构件
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
       Maven是一个项目管理工具,包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期阶段中插件目标的逻辑
使用maven的好处:
①引入maven仓库存储jar包,可以不需要引用各种jar包防止了jar包冲突又减少了jar包工程大小
②可以自动帮助我们进行运行单元测试
③可以帮我们把代码与配置文件资源整合到一起定型打包web项目还将之发布到服务器

2.maven有几种打包方式?
maven有三种打包方式:
        jar:执行 package 会打成 jar 包
        war:执行 package 会打成 war 包
        pom :用于 maven 工程的继承,通常父工程设置为 pom

3.maven有几种仓库?分别是什么?
        本地仓库:用来存储从远程仓库或中央仓库下载的插件和jar包项目使用一些插件或jar包优先从本地仓库查找
        远程仓库:本地需要插件或者jar包的时候本地仓库没有默认去远程仓库下载,远程仓库可以在互联网内页可以在局域网内
        中央仓库:服务于整个互联网,是由maven团队自己维护,里面存储了非常全的jar包,包含世界上大部分流行的开源项目构件
回复 使用道具 举报

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
maven是一个项目管理及自动构建(清除,编译源代码,测试代码,项目打包,项目部署)的工具
maven好处:
(1)maven项目中是没有jar包,它是通过jar包(公司或组织的名称,项目名,版本号)的坐标进行导入jar包,使得整个项目的占用存储空间小
(2)解决jar包重复导入问题
(3)解决部分jar包冲突问题
(4)可以将代码与各种配置文件,资源整合到一起,利于我们部署和维护项目

2.maven有几种打包方式?
有两种打包方式:
(1)mvn -package:(打包命令)将项目工程中java  代码 打成 jar 包,而对于 web 工程打成 war

(2)mvn -install :(安装命令)它包含的打包的操作,并将打完的jar或war发布到本地仓库中

3.maven有几种仓库?分别是什么?
maven有三种仓库
(1)本地仓库:默认会先从本地仓库找jar包(如果本地仓库没有所需jar包,可以从私服或中央仓库下载jar包)
(2)私服:在找本地仓库jar包没有情况下,可以到私服进行jar包下载(私服的jar包可以从本地上传,也可以从中央仓库下载)
(3)中央仓库:在找本地仓库jar包没有情况下,如果在联网情况下,可以从中央仓库下载jar包,但传输速率相对于私服较慢,(中央仓库的jar包主要由Apache软件基金会在维护)
回复 使用道具 举报
本文档的所有权及解释权归菜鸟级黑马刘晓明所有,未经书面许可,不得复制或向第三方公开。
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行在生命周期阶段中插件目标的逻辑。
使用maven的好处:
Maven能帮你构建工程,管理jar包,编译代码,自动运行单元测试,打包,生成报表,部署项目,生成web站点
2.maven有几种打包方式?
1.使用package打包命令,对于Java工程执行package打jar包,对于web工程打成war包。
2.直接打包,不打包依赖包。仅仅打包出项目中的代码到JAR包中。在项目生命周期中添加如下plugin即可,随后执行maven install(安装)
3.将项目中的JAR包的依赖包输出到lib目录下,修改output Directory配置。
4.将项目依赖包和项目打为一个JAR包。但此种方式对于传统的JAVA项目打包没问题,如是打有spring框架的JAR包就不可以了。可以采用maven-shade-plugin的插件来打包,来实现spring框架的打包。
3.maven有几种仓库?分别是什么?
本地仓库:用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用一些插件或者jar包,优先从本地仓库查找。
远程仓库:如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载。远程仓库可以在互联网内也可以在区域网内。
中央仓库:在maven软件中内置一个远程仓库地址:http://repo1.maven.org/maven2,它是中央仓库,服务于整个互联网,它是由Maven团队自己维护,里面存储了非常全的jar包,它包含了世界上大部分流行的开源项目的构件。
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
         是一个项目管理模型,包含了一个项目对象模型,一个标准集合,一个项目的生命周期,一个依赖管理系统和来用运行定义再声明周期阶段中插件目标的逻辑。
         使用maven能是总体的工程大小许多
2.maven有几种打包方式?
      3种:
          1.pom工程:
          2.war工程
         3.jar工程
      
3.maven有几种仓库?分别是什么?
    3种仓库:
              1.本地仓库
              2.远程仓库
              3.中央仓库
回复 使用道具 举报

1.什么是maven?它是一种什么工具?使用maven的好处是什么?
maven是一个项目管理及自动构建(清除,编译源代码,测试代码,项目打包,项目部署)的工具
maven好处:
(1)maven项目中是没有jar包,它是通过jar包(公司或组织的名称,项目名,版本号)的坐标进行导入jar包,使得整个项目的占用存储空间小
(2)解决jar包重复导入问题
(3)解决部分jar包冲突问题
(4)可以将代码与各种配置文件,资源整合到一起,利于我们部署和维护项目

2.maven有几种打包方式?
有两种打包方式:
(1)mvn -package:(打包命令)将项目工程中java  代码 打成 jar 包,而对于 web 工程打成 war

(2)mvn -install :(安装命令)它包含的打包的操作,并将打完的jar或war发布到本地仓库中

3.maven有几种仓库?分别是什么?
maven有三种仓库
(1)本地仓库:默认会先从本地仓库找jar包(如果本地仓库没有所需jar包,可以从私服或中央仓库下载jar包)
(2)私服:在找本地仓库jar包没有情况下,可以到私服进行jar包下载(私服的jar包可以从本地上传,也可以从中央仓库下载)
(3)中央仓库:在找本地仓库jar包没有情况下,如果在联网情况下,可以从中央仓库下载jar包,但传输速率相对于私服较慢,(中央仓库的jar包主要由Apache软件基金会在维护)
回复 使用道具 举报
本文档所有权和解释权归菜鸟级黑马刘晓明所有,未经书面许可,不得复制或向第三方公开
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行在生命周期阶段中插件目标的逻辑。
使用maven的好处:
Maven能帮你构建工程,管理jar包,编译代码,自动运行单元测试,打包,生成报表,部署项目,生成web站点
2.maven有几种打包方式?
1.使用package打包命令,对于Java工程执行package打jar包,对于web工程打成war包。
2.直接打包,不打包依赖包。仅仅打包出项目中的代码到JAR包中。在项目生命周期中添加如下plugin即可,随后执行maven install(安装)
3.将项目中的JAR包的依赖包输出到lib目录下,修改output Directory配置。
4.将项目依赖包和项目打为一个JAR包。但此种方式对于传统的JAVA项目打包没问题,如是打有spring框架的JAR包就不可以了。可以采用maven-shade-plugin的插件来打包,来实现spring框架的打包。
3.maven有几种仓库?分别是什么?
本地仓库:用来存储从远程仓库或中央仓库下载的插件和jar包,项目使用一些插件或者jar包,优先从本地仓库查找。
远程仓库:如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载。远程仓库可以在互联网内也可以在区域网内。
中央仓库:在maven软件中内置一个远程仓库地址:http://repo1.maven.org/maven2,它是中央仓库,服务于整个互联网,它是由Maven团队自己维护,里面存储了非常全的jar包,它包含了世界上大部分流行的开源项目的构件。
回复 使用道具 举报
吴元陶:
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
    概述Maven是一个构建工具,服务与构建.使用Maven配置好项目后,输入简单的命令,如:mvn clean install,Maven会帮我们处理那些繁琐的任务.
Maven是跨平台的.
Maven最大化的消除了构建的重复.

2.maven有几种打包方式?
    一般用package就行了

3.maven有几种仓库?分别是什么?
      Maven仓库就是放置所有JAR文件(WAR,ZIP,POM等等)的地方,所有Maven项目可以从同一个Maven仓库中获取自己所需要的依赖JAR,这节省了磁盘资源。

回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?

meven是一个项目管理工具,它包含一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。
优势:①maven可以将项目分成多个模块,各个模块各司其职而各个模块又可以相互联系
②maven可以根据需要自动在网上下载所需要的jar包,而且网上有比较全面的jar包
③maven将jar包统一管理放置,根据索引调用方便,还能有效减少项目大小
④maven一键构建功能极大的简化了操作流程

2.maven有几种打包方式?

方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包
方法二:使用maven-assembly-plugin插件打包
方法三:使用maven-shade-plugin插件打包

3.maven有几种仓库?分别是什么?

三种:本地仓库,远程仓库(私服),中央仓库
回复 使用道具 举报
什么是Maven:
        Maven是一个项目管理工具,它包含了一个项目独享模型,一组标准集合,一个项目生命周期,一个依赖管理系统,和用来运行定义在生命周期阶段中插件目标的逻辑。
        使用的Maven的好处;
        1.maven项目中是没有jar包,它是通过jar包(公司或组织的名称,项目名,版本号)的坐标进行导入jar包,使得整个项目的占用存储空间小
        2.解决jar包重复导入问题
        3.解决部分jar包冲突问题
        4.可以将代码与各种配置文件,资源整合到一起,利于我们部署和维护项目


Maven有几种打包方式:
        有两种打包方式:
        (1)mvn -package:(打包命令)将项目工程中java  代码 打成 jar 包,而对于 web 工程打成 war

        (2)mvn -install :(安装命令)它包含的打包的操作,并将打完的jar或war发布到本地仓库中


Maven有几种仓库?分别是什么?
        有三种仓库:
        1.本地仓库:默认会先从本地仓库找jar包,本地仓库没有再从中央仓库找
        2.私服:在找本地仓库jar包没有情况下,可以到私服进行jar包下载(私服的jar包可以从本地上传,也可以从中央仓库下载)
        3.中央仓库:在找本地仓库jar包没有情况下,如果在联网情况下,可以从中央仓库下载jar包,但传输速率相对于私服较慢,(中央仓库的jar包主要由Apache软件基金会在维护)
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
        Maven是一个项目管理工具。
        好处:构建工程,管理jar包,编译代码,自动运行单元测试,打包,生成报表,部署项目,生成web站点

2.maven有几种打包方式?
        jar:执行package会打成jar包
        war:执行package会打成war包
        pom:用于maven工程的继承,通常父工程设置为pom

3.maven有几种仓库?分别是什么?
        本地仓库:用来存储从远程仓库货中央仓库下载的插件和jar包,项目使用一些插件或jar包,优先从本地仓库查找。
        远程仓库:如果本地需要插件或者jar包,本地仓库没有,默认去远程仓库下载。
        中央仓库:在maven软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由Maven团队自己维护的,里面存储了非常全的jar包,它包含了世界上大部分流行的开源项目构件
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?
答:
maven是一个java项目的管理工具,包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在声明周期阶段中插件目标的逻辑;
maven的好处在于:
1).减少项目占用的空间,传统项目中有一大部分内存被项目所依赖的jar包占据了,而在maven下,所有的jar包都存储在maven仓库中,项目内只需要将jar包的坐标配置好即可。
2).一键构造,一键构造就是在整个构建过程中,只需要maven一个命令即可完成整个工作,可以节约资源以及方便了开发人员部署和维护项目
3).解决jar包冲突,maven特有的配置方式可以让jar包在特定时期运行,这在很大程度上避免了jar包冲突的发生。

2.maven有几种打包方式?
答:两种打包方式:
1).mvn  packge:这种方法将项目工程中的java代码打包成jar包,在web工程中则打包成war包
2).mvn install:这种方法也包含着打包的操作,打包完后的包会被发布到本地仓库中
3.maven有几种仓库?分别是什么?
答:三种仓库
1).本地仓库,直接在存储在本地磁盘中的仓库,默认情况下优先在本地仓库内找jar包
2).远程仓库,远程仓库可以在局域网内,也可以在互联网内,当本地仓库中没有找到需要的jar包时,通过坐标可以去远程仓库找需要的jar包
3).中央仓库,这个仓库是maven官方维护的仓库,里面存储的jar包是非常齐全的,当远程仓库中也没有找到需要的jar包时,maven会去中央仓库寻找。
回复 使用道具 举报
1.什么是maven?它是一种什么工具?使用maven的好处是什么?

Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑
好处:可以构建工程,管理 jar包,编译代码,还能帮你自动运行单元测试,打包,生成报表,甚至能帮你部署项目,生成 Web 站点。

2.maven有几种打包方式?

package可以将java项目打成jar包,将web项目打成war包;
install可以将maven打成jar包或war包发布到本地仓库;

3.maven有几种仓库?分别是什么?

本地仓库 :用来存储从远程仓库或中央仓库下载的插件和 jar 包,项目使用一些插件或 jar 包,优先从本地仓库查找
远程仓库:如果本地需要插件或者 jar 包,本地仓库没有,默认去远程仓库下载。远程仓库可以在互联网内也可以在局域网内
中央仓库 :在 maven 软件中内置一个远程仓库地址 http://repo1.maven.org/maven2 ,它是中央仓库,服务于整个互联网,它是由 Maven 团队自己维护,里面存储了非常全的 jar 包,它包含了世界上大部分流行的开源项目构件
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马