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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
  • maven的依赖范围。是由 sxope标签的属性来进行设置的
    查看全部
    0 采集 收起 来源:maven依赖范围

    2016-10-24

  • pom.xml文件 我觉得比较重要的标签有 依赖标签 还有一个是插件标签 确定一个唯一的 依赖需要用到三个标签 groupid 什么id 还有version版本号
    查看全部
    0 采集 收起 来源:maven依赖范围

    2016-10-24

  • 项目管理利器(Maven)——Pom.xml解析 <name>项目的描述名</name> <url>项目的地址</url> <description>项目描述</description> <developers>开发人员信息</developers> <licenses>许可证信息</licenses> <!-- 依赖列表 --> <dependencies> <!-- 依赖项 --> <dependency> <groupId></groupId> <artifactId></artifactId> <version></version> <type></type> <scope>依赖的范围</scope> <optional>设置依赖是否可选,默认是false</optional> <!-- 排除依赖传递列表 --> <exclusions> <exclusion></exclusion> </exclusions> </dependency> </dependencies> <!-- 依赖的管理,一般定义在父模块中,由子模块去继承 --> <dependencyManagement> <dependencies> <dependency></dependency> </dependencies> </dependencyManagement> <!-- 对构建行为提供相应的支持 --> <build> <!-- 插件列表 --> <plugins> <plugin> <!-- 指定坐标 --> <groupId></groupId> <artifactId></artifactId> <version></version> </plugin> </plugins> </build> <!-- 一般在子模块中指定所继承的父模块 --> <parent></parent> <!-- 模块列表 --> <modules> <module></module> </modules>
    查看全部
  • 版本号0.0.1-snapshot 第一个0表示大版本号 第二个0表示分支版本号 第三个1表示小版本号 snapshot快照 alpha 内部测试 beta 公测 Release 稳定 GA 正式发布
    查看全部
  • 使用jetty和tomcat容器的插件 如果只加入插件,表示是直接在容器中运行; 项目-》右键Run As-》Maven Build...-》Goals中输入的运行命令为:jetty:run/tomcat:run 配置executions节点,让项目在打包成功后直接运行容器服务,则命令为:clean package XML中的配置如下:
    查看全部
  • 创建WEB项目 1:打开Eclipse,创建Maven项目,选择archetype-webapp模板<br> 2:在pom.xml中添加servlet的依赖,设置依赖范围为provided(在编译测试时有效),否则jsp页面会报错<br> <dependency><br> <groupId>javax.servlet</groupId><br> <artifactId>javax.servlet-api</artifactId><br> <version>4.0.0-b01</version><br> <scope>provided</scope><br> </dependency><br> 3:在项目的Project Explorer视图下Java Resources下创建Source Folder类型的文件 分别为:src/main/java和src/test/java<br> 4:检查classes文件的输出路径,项目右键-》Build Path-》Configure Build Path-》Source检查之前创建的两个文件的Output folder:xxx/target/classes<br> 5:将Maven项目转换为Web项目,项目右键-》属性-》Project Facets,选上Dynamic Web Module<br> 6:修改部署时的默认配置,项目右键-》属性-》Deployment Assembly移除测试文件<br> <br> 至此:web项目创建成功
    查看全部
  • 项目管理利器(Maven)——依赖传递 假设B项目依赖A项目,C项目又依赖B项目,那么在C项目中运行compile时,在引进B项目的同时,自动就把A项目也引进来了。如果不想将A项目导入的话,可以使用exclusions下设置exclusion,然后将A项目的坐标添加即可。 Ps:可以在settings.xml中的profile结点,来更改默认的Maven使用的jdk版本,否则将显示默认的1.5版本。 <profile> <id>jdk-1.7</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.7</jdk> </activation> <properties> <maven.compiler.source>1.7</maven.compiler.source> <maven.compiler.target>1.7</maven.compiler.target> <maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion> </properties> </profile>
    查看全部
    0 采集 收起 来源:maven依赖传递

    2018-03-22

  • 项目管理利器(Maven)——依赖范围(classPath:编译,运行,测试) 1.compile:默认范围,编译测试运行都有效 2.provided:在编译和测试时有效(servlet API) 3.runtime:在测试和运行时有效(jdbc驱动) 4.test:只在测试时有效 5.system:在编译和测试时有效,与本机系统关联,可移植性差 6.import:导入的范围,它只使用在dependencyManagement中,表示从其他的pom中导入dependency的配置
    查看全部
    0 采集 收起 来源:maven依赖范围

    2016-10-24

  • maven是干嘛的。从现在了解的信息来看pom是maven的根本 从现在了解的东西来看 mavven是用来管理jar包的 毕竟各种框架 需要导不同的包太容易混了
    查看全部
  • 坐标和地址
    查看全部
  • 构建命令
    查看全部
  • 修改maven的本地仓库地址为J盘的、moocwork/repo目录下,并把setting.xml文件复制一份到该目录下,以保证之后升级时不用再次更改配置文件
    查看全部
  • maven国内镜像仓库的配置
    查看全部
  • 版本号0.0.1-snapshot 第一个0表示大版本号 第二个0表示分支版本号 第三个1表示小版本号 snapshot快照 alpha 内部测试 beta 公测 Release 稳定 GA 正式发布
    查看全部
  • maven的常用命令和创建目录的两种命令以及目录结构
    查看全部

举报

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

微信扫码,参与3人拼团

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

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