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

项目管理利器——maven

难度初级
时长 2小时 1分
学习人数
综合评分9.60
486人评价 查看评价
9.8 内容实用
9.6 简洁易懂
9.4 逻辑清晰
只会用不知道怎么为什么这么用的 都不知道有多少。谢谢老师
这个视频感觉有点旧了,求更新,win10 eclipse4.7
打卡,谢谢老师。
A->B且A->C,但是B->D.1,而C->D.2,因为在pom里,A先声明了对B的依赖,所有最后A所继承的依赖会是B所直接依赖的D.1。
依赖冲突:依赖了不同版本的相同构建
1.短路优先:优先解析依赖层级少的版本
2.声明优先原则:当依赖层级相同时,则谁先声明就解析谁
总是听到别人对我说,你这种新手先别用IDE,至少等你JavaSE学的差不多的时候才开始用,不然你会依赖它的,最好用记事本。我TM信了你的邪,我现在严重怀疑那些推荐记事本写代码的都是怕别人抢饭碗于是用这种方式吓退新手。
1短路优先 2 先声明优先
www.mvnrepository.com

最新回答 / IT种子选手
<version>0.0.1SNAPSHOT</version>已经解决,改成这样就好了
先前哪个 HelloWorld 文件的public写错了 建议先在eclipse中编辑,再拷贝出来,这样不容易出错
&lt;groupId&gt;com.imooc.maven01&lt;/groupId&gt;
&lt;artifactId&gt;maven01-model&lt;/artifactId&gt;
&lt;version&gt;*-SNAPSHOT&lt;/version&gt;

&lt;dependencies&gt;
&lt;dependency&gt;
&lt;groupId&gt;junit&lt;/groupId&gt;
&lt;artifactId&gt;junit&lt;/artifactId&gt;
&lt;version&gt;4.10&lt;/version&gt;
&lt;/dependency&gt;
&lt;/dependencies&gt;
package com.imooc.maven01.model;
pulbic class HelloWorld {
pulbic String sayHello() {return &quot;Hello World!&quot;;}}

package 同上;
import org.junit.*;
import org.junit.Assert.*;
public class HelloWorldTest {
@Test
public void testHello() {Assert.assertEquals(&quot;Hello World!&quot;,new HelloWorld().sayHello());}}

最新回答 / 椿去湫来
另外进行命令测试时要传递在JRE的Edit选项中的Default VM Arguement添加-Dmaven.multiModualProjectDirectory = $+你的Maven目录
看完了 总的来说感觉还不错,时长刚刚好
课程须知
学习本门课程前需要具备Java基础和Java Web基础!
老师告诉你能学到什么?
1、maven的基本概念 2、如何快速使用maven来构建项目 3、maven中的核心概念 4、使用maven构建web项目以及如何集成tomcat、jetty插件

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消