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

JDK环境:1.8.0_371

Maven环境 :Apache Maven 3.6.3

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

bash 复制代码
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中。

相关推荐
amIZ AUSK12 小时前
Spring Boot 自动配置
java·spring boot·后端
努力学习的小廉12 小时前
Python 零基础入门——基础语法(一)
java·网络·python
AI精钢12 小时前
Claude Certification 出现了一道“官方文档级”错题:关于 Claude Code Skills 优先级的误导
java·开发语言·工程实践·claude code·ai coding·agent skills·技术认证
禹中一只鱼13 小时前
【力扣热题100学习笔记】 - 双指针
java·笔记·学习·leetcode·贪心算法
wangchunting13 小时前
算法-二分查找
java·数据结构·算法
weixin_4563216413 小时前
生产环境下微服务网关选型与实战指南(基于SpringCloud生态)
java·spring cloud
jwn99913 小时前
PHP与C++:Web脚本与系统编程的终极对决
java·开发语言
Kk.080213 小时前
数据结构|排序算法(三)堆排序
java·数据结构·排序算法
hnlgzb13 小时前
Companion Object - 伴生对象 类比java中的什么?
java·开发语言
小红的布丁13 小时前
Redis 内存淘汰与过期策略
java·spring·mybatis