安装到本地缓存库
如果你引用了一个jar包,但是maven中央库没有,而且你没有私服。这个时候你只能把maven安装到本地库中。下面是语法。
mvn install:install-file
-DgroupId=<your_group_name>
-DartifactId=<your_artifact_name>
-Dversion=<snapshot>
-Dfile=<path_to_your_jar_file>
-Dpackaging=jar
-DgeneratePom=true
例如sun公司的jmxtools.jar这个包在中央库中就没有,我们要安装他则执行下面的命令。
mvn install:install-file -DgroupId=com.sun.jdmk -DartifactId=jmxtools -Dversion=1.2.1 -Dfile=jmxtools-1.2.1.jar -Dpackaging=jar -DgeneratePom=true
通过
<dependency>
<groupId>com.sun.jdmk</groupId>
<artifactId>jmxtools</artifactId>
<version>1.2.1</version>
</dependency>
就可以引用到了。
安装到私服
有两种方式,通过源码安装,或者直接安装源码
1 安装jar,其中url和repositoryId要制定正确,否则无法上,其中密码在settings.xml里设置。
mvn deploy:deploy-file -DgroupId=kilim -DartifactId=kilim -Dversion=1.0 -Dfile=kilim.jar -Dpackaging=jar -DgeneratePom=true -Durl=http://maven.xxxx.com/content/repositories/releases/ -DrepositoryId=nexus-releases
2 安装源码上传成jar
mvn clean deploy -U -Dmaven.test.skip=true Dmaven.javadoc.skip=true -T 1C
但是要在pom.xml里配置上url和repositoryid如下
<distributionManagement>
<repository>
<id>nexus-releases</id>
<name>xxxx Release Repository</name>
<url>http://maven.xxxx.com/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>xxxx Snapshot Repository</name><url>http://maven.xxxx.com/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
分享到:
相关推荐
【 Maven 私服 Nexus3 安装详解及实践】 Maven 私服 Nexus3 是一个企业级的仓库管理工具,它允许开发团队集中管理和分发软件构件,包括 Maven 的 JAR 包、NPM 包、Gradle 构件等。在进行大型项目开发时,私有 Maven...
nexus-2.14.5-02-bundle.zip nexus-3.19.1-01-unix.tar.gz nexus-3.19.1-01-win64.zip 包含以上三种安装包,需要可自行下载。
【 Maven私服与Nexus简介】 Maven私服,全称Maven Repository Manager,是Apache Maven项目管理工具的一个重要组件,主要用于解决Maven构建过程中依赖库的管理和分发问题。它能够作为一个内部仓库,存储并管理组织...
Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够帮助开发团队更好地管理项目依赖项和构件。通过搭建 Nexus 私服,可以实现项目依赖项的集中管理、加速项目构建和部署、...
** Maven 私服 Nexus2 安装与配置详解** Maven 私服,全称是 Apache Maven Repository Manager,主要用于管理项目构建过程中的依赖库。Nexus 是其中一款广泛应用的工具,特别是它的 2.x 版本,因其稳定性和易用性而...
"nexus-3.16.2-01-unix.tar.gz" 是Nexus 3.16.2版本的Linux安装包,该版本为开源社区版,提供了许多功能,包括Maven仓库、npm仓库、Docker仓库等。这个文件是压缩格式,需要在Linux环境下进行解压和安装。 安装步骤...
- 将下载好的Nexus安装包移动到指定目录,并进行解压: ```bash cd /mvn/nexus tar -zxvf nexus-3.24.0-02-unix.tar.gz ``` **4. 查看端口占用情况** - 使用`netstat`命令检查端口占用情况: ```bash ...
使用Nexus搭建Maven私服 标题:使用Nexus搭建Maven私服 描述:关于使用Nexus搭建Maven私服的开发文档。 标签:Nexus 搭建Maven 在实际的企业开发中经常会遇到的问题:在进行Maven项目开发时,所需要的构件都是...
maven私服搭建-nexus的部署 Maven 私服是指在局域网或 Intranet 中搭建的 Maven 仓库,用于存储和管理项目依赖的 Jar 包。Nexus 是一个流行的 Maven 私服解决方案,提供了强大的仓库管理功能。 在本文中,我们将...
1. **下载Maven安装包** Maven的最新版本可以从Apache官方网站获取(http://maven.apache.org/download.cgi)。下载适合你操作系统的版本,通常是`.tar.gz`或`.zip`格式。 2. **解压缩** 下载完成后,你需要解...
为了搭建内网 Maven 私服,需要下载和安装 Nexus 仓库管理工具,Nexus 是一个功能强大且灵活的仓库管理工具,支持 Maven、Gradle 和 Ivy 等构建工具。下面是搭建内网 Maven 私服的步骤: 1. 下载 Nexus 首先,需要...
"手动搭建maven私服-安装配置nexus 3.4教程" 手动搭建maven私服是指使用nexus 3.4安装配置一个maven私服,实现公司或个人项目的构件管理。下面将详细介绍手动搭建maven私服的过程。 一、安装nexus 3.4 首先下载...
本文将详细介绍如何搭建和配置Maven Nexus私服。 #### 二、环境准备 在搭建Nexus私服之前,我们需要确保以下环境已就绪: - **JDK**:版本需大于1.6,因为Nexus 2.0.6以上的版本要求JDK版本至少为1.6。 - **Maven...
** Maven 私服 Nexus Unix 版本安装指南 ** Nexus是Sonatype公司推出的一款强大的Maven仓库管理器,常被称为Maven私服。它能够帮助开发者管理本地的Maven依赖库,提供对内部库的代理服务,以及创建自己的存储库,以...
通过Nexus3,开发团队可以在本地网络中迅速访问所需的构件,从而显著提高构建过程的效率。 在国内,由于网络环境的特殊性,使用Nexus3搭建私有镜像仓库变得尤为重要。这不仅可以加快镜像的拉取速度,减少网络流量...
1. 将Nexus3的安装包上传到CentOS7的主机,并解压到/usr/local/nexus目录,你会得到nexus-3.4.0-02和sonatype-work两个文件夹。 2. nexus-3.4.0-02包含Nexus私有仓库的控制组件,即管理部分。 3. sonatype-work则...