Maven项目依赖管理和构建私有仓库服务器和使用方法(maven项目直接依赖本地jar)
# Maven项目依赖管理和构建私有服务器## 目录第1章Maven概述第2章Maven快速入门第3章Maven基础操作第4章Maven高手进阶第5章Maven应用第6章课程总结
# Maven项目依赖管理和构建私有服务器## 第1章Maven概述### 1-1课程概述(02:26)### 1-2 Maven简介(05:49)### 1- 3 Maven环境搭建(04:52)## 第2章Maven快速入门
### 2-1 Maven项目的创建(06:08)### 2-2第一个依赖和插件(05:57)### 2- 3运行项目的两种方式(04:57)### 2-4 Batch Mode问题(03:03)- 问题:创建Maven项目,挂死在构建项目环节
[ INFO] Generating project in Batch mode- 原因:防火墙,阻止/延缓了访问在国外的Maven仓库.- Maven中央仓库国内镜像配置alimaven
aliyun maven http://maven.aliyun.com/nexus/content/groups/public/
>central### 2-5 Maven工具和项目的文件结构(06:08)
Maven内建变量${basedir}表示项目根目录,即包含pom.xml文件的目录; ${version}表示项目版本; ${project.basedir}同${basedir}; ${project.baseUri}
表示项目文件地址; ${maven.build.timestamp}表示项目构件开始时间; ${maven.build.timestamp.format}表示属性${maven.build.timestamp}
的展示格式,默认值为yyyyMMdd-HHmm,可自定义其格式,其类型可参考java.text.SimpleDateFormat ${project.build.directory}表示主源码路径; 。
${project.build.sourceEncoding}表示主源码的编码格式; ${project.build.sourceDirectory}表示主源码路径; ${project.build.finalName}
表示输出文件名称; ${project.version}表示项目版本,与${version}相同; ${project.xxx} 当前pom文件的任意节点的内容 ${env.xxx} 获取系统环境变量。
${settings.xxx} 指代了settings.xml中对应元素的值。## 第3章Maven基础操作### 3-1 Maven基础操作-仓库(08:54)
- ◆远程仓库/中央仓库alimavenaliyun maven http://maven.aliyun.com/nexus/content/groups/public/
central- ◆本地仓库- ◆私有服务器### 3- 2 Maven配置(13:06)- 基础组件:配置- ◆Maven核心组件:配置
- ◆全局配置: settings.xml
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 https://maven.apache.org/xsd/settings-1.0.0.xsd"
>${user.home}/.m2/repository
>true
falsefalse
org.apache.maven.plugins
<
server>
server_001my_login。
my_password。
${usr.home}/.ssh/id_dsasome_passphrase
> 664775
>nexus aliyun
Nexus Aliyunhttp://downloads.planetmirror.com/pub/maven2。
central
myproxy truehttp proxy.somewhere.com8080 proxyusersomepassword
>*.google.com|ibiblio.org
>test
/> 1.5 Windows XP
Windowsx865.1.2600 ${basedir}/file2.properties ${basedir}/file1.properties5.2.8
codehausSnapshots
Codehaus Snapshots false always
>warn
/>http://snapshots.maven.codehaus.org/maven2
default- ◆项目配置: pom.xml .考虑到阅读体验,只展示了前100行,一共766行,查看或者翻阅所有请异步
https://gitee.com/zeus-maker/hunter/blob/master/build-tools/Maven/conf/pom_sample.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
/> 4.0.0。
asia.banseon banseon-maven2 jar
>1.0-SNAPSHOTbanseon-maven
http://www.baidu.com/banseon A maven project to study maven.
> Demo
Demo@126.comDemo@126.com
>Demo@126.com
http://localhost:8080/demo/dev/
>HELLO WORLDyouname
youname@qq.com
Project ManagerArchitectdemo
以上就是关于《Maven项目依赖管理和构建私有仓库服务器和使用方法(maven项目直接依赖本地jar)》的全部内容,本文网址:https://www.7ca.cn/baike/2080.shtml,如对您有帮助可以分享给好友,谢谢。