当前位置: 首页 > news >正文

使用Maven创建一个Java项目并在repository中使用

JDK环境:1.8.0_371
Maven环境 :Apache Maven 3.6.3

配置完成jdkmvn后,进入到指定文件夹下执行如下语句:

mvn archetype:generate -DgroupId=top.chengrongyu -DartifactId=CyberSpace -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

其中top.chengrongyu作为Java pom文件中的groupId,用于唯一标识项目的组织或团队;CyberSpace作为项目名称,即artifactId

注意:执行这条命令后,Maven 会在当前目录下创建一个名为 CyberSpace 的新目录
(如果当前目录下已经存在同名目录,Maven可能会报错或询问是否覆盖)
并在该目录中生成基于 maven-archetype-quickstart 模板的 Maven项目结构。
新项目的 groupId 将是 top.chengrongyu,artifactId 将是 CyberSpace。

运行时可能会出现java: 错误: 不支持发行版本 5
解决办法如下:
1、修改jdk版本为当前正在使用版本
在这里插入图片描述
在这里插入图片描述
2、到IDEA—>File—>project structure
在这里插入图片描述
在这里插入图片描述
3、修改完毕之后到Settings–>Build, Execution, Deployment–>Compiler–>java Compiler,Target bytecode version设为本地Java版本。
在这里插入图片描述
4、刷新maven,重启,成功!
5、在项目根目录下执行 mvn clean installmvn packagemvn install。这将触发 Maven 的构建过程,并尝试下载所有必要的依赖到repository中。

http://www.lryc.cn/news/443377.html

相关文章:

  • 如何使用IIC外设(硬件IIC)
  • 使用 Vue 3、Vite 和 TypeScript 的环境变量配置
  • F28335 的串行外设接口(以下简称 SPI)
  • 科技引领未来生活——“光影漫游者”展览馆应用—轻空间
  • ego-planner开源代码之启动参数介绍分析
  • 828 华为云征文|华为 Flexus 云服务器打造 Laverna 在线笔记应用
  • 数据结构与算法-Trie树添加与搜索
  • AIGC专栏15——CogVideoX-Fun详解 支持图文生视频 拓展CogVideoX到256~1024任意分辨率生成
  • BFS 解决多源最短路问题
  • 论文笔记:交替单模态适应的多模态表征学习
  • 鸿蒙OS 线程间通信
  • 执行 npm报错 Cannot find module ‘../lib/cli.js‘
  • 基于SpringBoot+Vue+MySQL的国产动漫网站
  • AUTOSAR汽车电子嵌入式编程精讲300篇-基于CAN总线的气动控制
  • Ubuntu 20.04 内核升级后网络丢失问题的解决过程
  • 论文解读《LaMP: When Large Language Models Meet Personalization》
  • Excel VLOOKUP函数怎么用?vlookup函数的使用方法及案例
  • 专为汽车功能应用打造的 MLX90376GGO、MLX90377GGO、MLX90377GDC-ADB-280 Triaxis®磁位置传感器 IC
  • 34.贪心算法1
  • DataX实战:从MongoDB到MySQL的数据迁移--修改源码并测试打包
  • Axure设计之表格列冻结(动态面板+中继器)
  • WPF DataGrid 动态修改某一个单元格的样式
  • 如何安装部署kafka
  • Centos7-rpm包管理器方式安装MySQL 5.7.25
  • Project Online 协作版部署方案
  • 小米 13 Ultra机型工程固件 资源预览与刷写说明 步骤解析
  • Goweb预防XSS攻击
  • ICM20948 DMP代码详解(36)
  • 【框架】Spring、SpringBoot和SpringCloud区别
  • 计算机网络各层有哪些协议?