Maven项目依赖管理和构建私有仓库服务器和使用方法(maven项目直接依赖本地jar)

2023-03-06 21:28:07

 

# 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,如对您有帮助可以分享给好友,谢谢。
标签:
声明

排行榜