为了账号安全,请及时绑定邮箱和手机立即绑定

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • 完整的项目构建过程包括: 清理、编译、测试、打包、集成测试、验证、部署 maven生命周期: clean:清理项目 - pre-clean :执行清理前的工作 - clean:清理上一次构建生成的所有文件 - post-clean:执行清理后的文件 default:构建项目 - compile test package install site:生成项目站点 - pre-site 在生成项目站点之前要完成的工作 - site 生成项目的站点文档 - post-site在生成项目站点后要完成的工作 - site-deploy发布生成的站点到服务器上 http://maven.apache.org/plugins/index.html 例如:source插件,打包 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>package</phase> <!--绑定到的目标阶段--> <goals> <goal>jar-no-fork</goal> <!--目标方式,无分支--> </goals> </execution> </executions> <configuration> <outputDirectory>/absolute/path/to/the/output/directory</outputDirectory> <!--输出路径--> <finalName>filename-of-generated-jar-file</finalName> <attach>false</attach> </configuration> </plugin>
    查看全部
  • 在eclipse中安装maven插件以及创建maven项目: ①在eclipse4.0及MyEclipse中就不需要安装maven插件,在window--preference中可以查看是否有maven插件,没有的话就需要安装Maven插件,直接复制Maven插件到eclipse安装目录中的dropins中,然后修改eclipse.ini,在这个文件里的512m后面添加-vm,换行,再添加jdk/bin/javaw.exe保存。 ②eclipse是默认运行在jre之上的而maven需要jdk的支持,需要tools.jar在jdk/lib目录中,所以修改eclipse的JRE,java---Installed JREs--ADD--Next--把本地JDK的目录放到JRE home中,并设置Dmaven.multiModuleProjectDirectory=$M2_HOME--最后勾选JDK ③更改maven本地的配置Installactions---ADD---把本地的maven目录放进去 ④修改setting的路径 会出现的问题: 1、如果版本不匹配 则mvn -v查看maven的jdk版本,然后在eclipse中配置当前使用的jdk 2、run as-->Maven build...-->在goals中compile(可以在此处使用其他的命令,如:package)---》run 若报-Dmaven.multiModuleProjectDirectory错误,则在选项-->java--》installed JRES 中设置jdk的参数, 添加上“-Dmaven.multiModuleProjectDirectory=$M2_HOME”
    查看全部
  • groupId:公司名字+项目名 artifactId:项目名+模块名 varsion:版本号 这些构建都存储在仓库中(本地仓库+远程仓库),用来存储构建以及解决依赖 仓库 本地仓库 远程仓库 镜像仓库 国外的仓库太慢,用国内相同的镜像仓库代替,需要修改配置才能使用镜像仓库 镜像仓库 id就是唯一标识符的意思 mirroriOf为哪个远程仓库配备镜像仓库,这里的central是默认的中央仓库 如果使用*号默认匹配所有,如果设置了中央仓库代替,原来的远程仓库就没有作用了 name名字随便起 url就是镜像的位置 maven从远程仓库下载的构建(包括jar包以及依赖关系)默认是存放在用户目录的.m2文件。 更改本地仓库的默认位置
    查看全部
  • maven创建目录的两种方式 1.archetype:generate 按照提示进行选择 2.archetype:generate -DgourpId=组织名,公司网址的反写+项目名称 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码所在的包名 实例 mvn archetype:generate -DgroupId=com.imooc.maven04 -DartifactId=maven04-demo -Dversion=1.0.0-SNAPSHOT -Dpackage=com.imooc.maven04-demo
    查看全部
  • mvn install 将项目的jar包放入maven的本地仓库中
    查看全部
  • maven项目的目录结构:项目下面有src文件夹及pom.xml文件。src文件夹下面有main test resources.其中main和test中又有java文件夹,java下面是com.......
    查看全部
  • maven的安装:下载maven包之后,放在电脑文件某一文件夹下,。配置系统变量:变量名:M2_HOME,变量值:maven安装目录。Path配置:%M2_HOME%\bin
    查看全部
  • maven的三大重点内容:依赖,聚合,继承。个人理解:依赖即是项目所依赖的jar包的管理。聚合是主干项目和分支项目的合并。继承是项目之间的依赖关系。
    查看全部
  • maven基于项目管理的对象模型(POM),可用一小段描述信息来管理项目的构建、 报告和文档的项目管理工具。 下载:maven.apache.org 目录结构: boot目录包含一个类加载器框架 bin目录包含mvn的运行脚本 config目录包含配置文件 lib目录包含mvn使用的类库 配置环境变量: M2_HOME maven主目录,比如:D:\Maven\apache-maven-3.3.3 path 添加 ;%M2_HOME%\bin 检测安装是否成功: 运行cmd: mvn -v maven项目的目录结构: src -main -java -package(自定义的包) -test -java -package -resources(存放一些资源文件) POM文件 <groupId>com.fezi.maven</groupId> <artifactId>maven01-model</artifactId> <version>0.0.1-SNAPSHOT</version> groupId的值就是项目的包名 artifactId的值就是模块名,这里一般建议使用项目名 version的值是版本名 一般是快照 运行cmd: 切换盘符: e: cd E:\Learing_Test\test_maven\maven01 输入mvn compile 对项目进行编译: mvn compile 重新编译: mvn clean 运行测试用例: mvn test 打出错误信息的堆栈记录: mvn -e test 项目打包: mvn package
    查看全部
  • maven基于项目管理的对象模型(POM),可用一小段描述信息来管理项目的构建、报告和文档的项目管理工具。 下载:maven.apache.org 目录结构: boot目录包含一个类加载器框架 bin目录包含mvn的运行脚本 confing目录包含配置文件 lib目录包含mvn使用的类库 配置环境变量: M2_HOME maven主目录 path 添加 ;%M2_HOME%\bin 检测安装: cmd: mvn -v
    查看全部
  • Maven Ant Gradle---帮助开发者无需从各个地方下载Jar包,避开Jar包冲突,下载冗余的问题
    查看全部
  • groupid 包名 模块名
    查看全部
  • 1.maven 方便管理和构建java 项目
    查看全部
  • maven命令: mvn -v:查看maven版本 compile :编译 test:测试 package:打包 clean:删除target目录 install:安装jar包到本地资源库 命令行创建目录的两种方式: 1.archetype:generate 按照提示进行 2.archetype:gennerate -DgroupId=组织名,公司网址的反写+项目名 -DartifactId=项目名-模块名 -Dversion=版本号 -Dpackage=代码存在的包名
    查看全部
  • 文件结构: main -java -package test -java -package 项目管理配置文件pom.xml 标签:groupId的值是项目的包名
    查看全部

举报

0/150
提交
取消
课程须知
学习本门课程前需要具备Java基础和Java Web基础!
老师告诉你能学到什么?
1、maven的基本概念 2、如何快速使用maven来构建项目 3、maven中的核心概念 4、使用maven构建web项目以及如何集成tomcat、jetty插件

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!