maven基本应用

推荐使用

maven3.6.1(稳定版本)

异常

org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector, 
see the following errors:
原因:Maven3.6.2的版本兼容问题。
解决方法:重新下载较低版本Maven3.6.1及以下版本可以顺利解决

安装与配置

安装

MAVEN_HOME : maven的安装目录
Path: ;%MAVEN_HOME%\bin;

检查是否安装成功
mvn --version

修改配置

找到对应maven的setting.xml

  • 修改maven本地仓库默认位置:
	<settings>
	 <localRepository>目录</localRepository>
	</settings>
  • 将镜像源换成国内的。
	在mirrors中增加
	<mirror>
		<id>alimaven</id>
		<name>aliyun maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>        
	</mirror>

配置JDK

  • 打开apache-maven-3.5.4\conf文件下的settings.xml文件,在180行左右的profiles标签内加入这么一段话,如果你的jdk版本为1.8的话就这样设置

<profile>
      <id>jdk-1.8</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
      </activation>
      <properties>
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
      </properties>
</profile>

idea-maven 配置

	1、Settings>Build,Execution,Deployment>Build Tools>Maven
	Maven home directory: E:/maven-3.6.2
	User settings file: E:\maven-3.6.2\.m2\settings.xml
	Local repository: E:\maven-3.6.2\.m2\repository

	2、Settings>Build,Execution,Deployment>Build Tools>Maven>Importing
	JDK for importer: E:\Java\jdk1.8.0_131

如何将第三方jar包导入本地仓库

  1. 进入cmd命令界面

  2. 输入指令如下: (fastjson-1.2.62.jar)

	mvn install:install-file -Dfile=E:\jar\fastjson-1.2.62.jar -DgroupId=org.zss -DartifactId=fastjson -Dversion=1.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true
	参数说明
	DFile为jar包文件路径
	DgroupId为jar包开发组织的名称
	DartifactId为jar名称,也是坐标artifactId
	Dversion是版本号
	Dpackaging是打包类型

将maven项目打包成jar包

mvn clean package  -Dmaven.test.skip=true

完整的互联网应用部署架构

本地提交生产代码 -> gitlab仓库 -> Jenkins自动化构建 -> 运维或者开发人员发布

maven基本应用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NlZ1aMNX-1645158009644)(img/2003.jpg)]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z先生09

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值