maven项目打成了war包怎么运行 如何快速的解决Maven依赖冲突?
如何快速的解决Maven依赖冲突?1.确定有问题的jar包的名称。您通常可以在eclipse中找到类出现在哪个依赖包中。并确定实际使用了哪个包以及存在哪些包。2.通过mvn dependency :t
如何快速的解决Maven依赖冲突?
1.确定有问题的jar包的名称。您通常可以在eclipse中找到类出现在哪个依赖包中。并确定实际使用了哪个包以及存在哪些包。
2.通过mvn dependency :treettree . txt导出所有依赖关系。
3.在导出的依赖文件中,找到与问题相关的jar。确定这些jar是如何依赖的,是直接依赖还是通过传递依赖引入的。
4.找出相互、需要消除的顶层依赖,并分析的原因。的原因可能是:同一个jar包有不同的groupId,artifactId,这个只能通过设置依赖的ltexclusionsgt来消除。jar包的所需版本有一个很长的依赖路径,这个可以直接把所需版本的依赖放在依赖中,这样路径最短,优先级最高。
5.最后,可以通过打包mvninstall来确认类型化war包中是否存在被排除的依赖项。
taraget文件的作用?
Targ
怎么将eclipse上写的Maven项目挂到轻量阿里云服务器上?
这是很基本的东西。
使用maven 命令将项目打包成一个war包,然后在ECS服务器上安装jdk和tomcat。你购机成功后,可以在阿里云后台看到。您使用ssh登录到您的机器,然后将您的war包ftp到服务器,然后将war移动到tomcat,并启动tomcat。完成了。
如何打war包?
1.首先确保电脑中安装了maven工具,打开cmd,切换到java项目所在的目录。执行完成后,它将切换到项目目录:
2.使用maven 美国指挥与控制中心mvn清洁包装 "不带任何参数打包当前项目。成功打包后,会显示一个*。war包将在当前目录下生成:
3.输入Enter会进行打包操作,时间的长短由项目的大小决定。cmd将返回到显示前切换的路径状态,其中成功代表打包成功和打包失败:
4.最终打包成功后,在项目下的目标文件夹下找到war包,就是项目war包: