Ubuntu20上使用VScode配置maven

maven的下载

https://maven.apache.org/download.cgi
在这里插入图片描述

解压

兄弟们别移动的命令一起抄,目录不一样的

tar -zvxf apache-maven-3.8.3-bin.tar.gzcd Downloads/
ls
tar -zvxf apache-maven-3.8.3-bin.tar.gz 
ls
cd apache-maven-3.8.3/
pwd
cd ../
cd LibForJava/
ls
cd Maven3.8/
pwd
mv /home/Downloads/apache-maven-3.8.3
mv /home/Downloads/apache-maven-3.8.3 /home/LibForJava/Maven3.8
ls

在这里插入图片描述在这里插入图片描述

配置环境

又是熟悉的操作
在这里插入图片描述在这里插入图片描述

验证

如果没成功就检查一下配置目录
如果配置目录没问题但就是验证不成功可以试试多用几次

source /etc/profile

然后reboot

mvn -v

在这里插入图片描述

换存放jar包仓库的位置

<!--本地仓库的地址-->
<localRepository>/home/syf20020816/LibForJava/Libs</localRepository>

在这里插入图片描述

更换镜像源

这个是原始源

<mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
      </mirror>

中间那些改掉

	  <id>nexus-aliyun</id>
      <mirrorOf>central</mirrorOf>
      <name>Nexus aliyun</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public</url>

在这里插入图片描述

第一次创建javase项目

创建方式:

mvn archetype:generate -DgroupId=com.baobao -DartifactId=javase

这里的意思是创建一个包名为com.baobao,项目名为javase的maven项目
这样会在你当前的目录下创建maven项目

遇到了第一个选择

Choose archetype:
1: internal -> org.apache.maven.archetypes:maven-archetype-archetype (An archetype which contains a sample archetype.)
2: internal -> org.apache.maven.archetypes:maven-archetype-j2ee-simple (An archetype which contains a simplifed sample J2EE application.)
3: internal -> org.apache.maven.archetypes:maven-archetype-plugin (An archetype which contains a sample Maven plugin.)
4: internal -> org.apache.maven.archetypes:maven-archetype-plugin-site (An archetype which contains a sample Maven plugin site.
      This archetype can be layered upon an existing Maven plugin project.)
5: internal -> org.apache.maven.archetypes:maven-archetype-portlet (An archetype which contains a sample JSR-268 Portlet.)
6: internal -> org.apache.maven.archetypes:maven-archetype-profiles ()
7: internal -> org.apache.maven.archetypes:maven-archetype-quickstart (An archetype which contains a sample Maven project.)
8: internal -> org.apache.maven.archetypes:maven-archetype-site (An archetype which contains a sample Maven site which demonstrates
      some of the supported document types like APT, XDoc, and FML and demonstrates how
      to i18n your site. This archetype can be layered upon an existing Maven project.)
9: internal -> org.apache.maven.archetypes:maven-archetype-site-simple (An archetype which contains a sample Maven site.)
10: internal -> org.apache.maven.archetypes:maven-archetype-webapp (An archetype which contains a sample Maven Webapp project.)

然后让你输入选择,这里我选择了1(推荐7)
给大家看一下中文翻译

选择原型:

1:internal->org.apache.maven.archetypes:maven原型(包含示例原型的原型)

2:internal->org.apache.maven.archetypes:maven-archetype-j2ee-simple(包含简化的示例j2ee应用程序的原型)

3:internal->org.apache.maven.archetypes:maven原型插件(包含示例maven插件的原型)

4:internal->org.apache.maven.archetypes:maven原型插件站点(包含示例maven插件站点的原型)。

此原型可以在现有Maven插件项目上分层。)

5:internal->org.apache.maven.archetypes:maven原型portlet(包含示例JSR-268portlet的原型)

6:internal->org.apache.maven.archetypes:maven原型概要文件()

7:internal->org.apache.maven.archetypes:maven原型快速启动(包含示例maven项目的原型)

8:internal->org.apache.maven.archetypes:maven原型站点(一个包含示例maven站点的原型,该站点演示了

一些受支持的文档类型,如APT、XDoc和FML,并演示了如何

此原型可以在现有Maven项目的基础上分层。)

9:internal->org.apache.maven.archetypes:maven原型站点simple(包含示例maven站点的原型)

10:internal->org.apache.maven.archetypes:maven原型webapp(包含示例maven webapp项目的原型)

所以我就选了原型创建

第二个选择

在这里插入图片描述这里问你默认型号是否用version1.0直接enter回车就ok

第三个选择

在这里插入图片描述

确认属性配置:

groupId:com.baobao

artifactId:javase

版本:1.0-1

包装:com.baobao

就直接yes就行

Build success

在这里插入图片描述

tree命令查看一下目录结构

注意要进到你的项目目录里,不然就要写绝对路径

tree javase/

在这里插入图片描述

编译项目

使用mvn compile编译一个maven项目。这个命令要在pom.xml文件所在目录下执行

所以我先进javase这个目录cd javase/
再进行编译

mvn compile

如图成功!
在这里插入图片描述
再次tree查看你就能看到这样的目录结构了

在这里插入图片描述

运行项目

mvn exec:java -Dexec.mainClass="server.你的项目的java名"

测试项目

mvn test

打包项目

mvn package

清理项目

mvn clean

给VScode配置maven

打开vscode找到
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值