pom
POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。
POM( Project Object Model,项目对象模型 ) 是 Maven 工程的基本工作单元,是一个XML文件,包含了项目的基本信息,用于描述项目如何构建,声明项目依赖,等等。
执行任务或目标时,Maven 会在当前目录中查找 POM。它读取 POM,获取所需的配置信息,然后执行目标。
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
https://blog.csdn.net/qq_19734597/article/details/120996418
https://blog.csdn.net/weixin_34234829/article/details/89686175
https://blog.csdn.net/idomyway/article/details/81974677
1 更换镜像
conf/settings.xml
https://www.cnblogs.com/digdeep/p/5026066.html
https://blog.csdn.net/qq_42931492/article/details/107283590
2 网络配置
conf/settings.xml
https://blog.csdn.net/zongf0504/article/details/88797831
3 问题
(org.apache.maven.wagon.providers.http.httpclient.NoHttpResponseException) caught when processing request to {}->http://XXXXXX->http://maven.aliyun.com:80: The target server failed to respond
https://blog.51cto.com/u_15119353/3303815
1 设置setting.xml
2 编写pom
1 | <dependencies> |
3 生成本地包的repository
默认位置在/user/.m2/repository,在setting可以修改
4 环境使用本地repository
https://blog.csdn.net/weixin_42476601/article/details/87884514
1.com/atguigu/gmall/hive/udtf/ExplodeJSONArray has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
解决:两边jdk版本对齐就好
打包时候注意要:maven clean,maven compile
class file versions对应jdk版本:
1 | 49 = Java 5 |
2.Unknown host maven.aliyun.com