`
darrenzhu
  • 浏览: 807396 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

maven安装jar文件到本地资源库,Maven使用deploy上传jar包到远程库

阅读更多
maven安装jar文件到本地资源库
mvn install:install-file -DgroupId=jmail -DartifactId=jmail -Dversion=1.0 -Dfile=mail.jar -Dpackaging=jar -DgeneratePom=true



Maven使用deploy上传jar包到远程库
https://blog.csdn.net/roy_70/article/details/75267831
一、环境准备
首先需要在本地环境安装好maven,并且在环境变量配置好,具体安装以及配置方式可以参考我的上一篇文章:Maven安装以及环境配置——http://blog.csdn.net/roy_70/article/details/63262370

二、配置远程库认证
安装好了,需要在./conf/setting.xml中配置需要远程上传库的地址,用户以及密码(如果需要认证):

<servers>
    <server>
      <id>roy_privrepository_snapshots</id>
      <username>roy</username>
      <password>123456</password>
    </server>
</servers>
如上,库id为roy_privrepository_snapshots,用户名以及密码。

三、使用deploy命令上传
打开cmd命令提示符,mvn install是将jar包安装到本地库,mvn deploy是将jar包上传到远程server,install和deploy都会先自行bulid编译检查,如果确认jar包没有问题,可以使用-Dmaven.test.skip=true参数跳过编译和测试。
全命令为:

mvn deploy:deploy-file -Dmaven.test.skip=true -Dfile=D:\MvnProject\service-mvn-1.0.0.jar -DgroupId=pri.roy.mvn.test -DartifactId=mvn-api -Dversion=1.0.0-SNAPSHOT -Dpackaging=jar -DrepositoryId=roy_privrepository_snapshots -Durl=http://10.4.71.144:9090/repository/roy_privrepository_snapshots/

各参数代表含义为:

-Dmaven.test.skip=true                              //跳过编译、测试
-Dfile=D:\MvnProject\service-mvn-1.0.0.jar          //jar包文件地址,绝对路径
-DgroupId=pri.roy.mvn.test                          //gruopId--pom坐标,自定义
-DartifactId=mvn-api                                //artifactId--pom坐标,自定义
-Dversion                                           //版本号
-Dpackaging                                         //打包方式
-DrepositoryId                                      //远程库服务器ID
-Durl                                               //远程库服务器地址

注意:
命令只有一行,每个参数以空格间隔,pom文件会自动生成。
如图出现success提示即为上传成功。
分享到:
评论

相关推荐

    maven的本地仓库jar包

    当一个项目运行`mvn install`命令时,Maven会将该项目的编译结果(如JAR文件)安装到本地仓库,使得其他项目可以通过依赖管理直接使用。 描述中提到的“maven的本地仓库jar包”可能是指一个包含各种常用库的压缩...

    上传jar包到远程仓库

    - 最后,运行`mvn deploy`命令,Maven将自动处理jar包的上传,包括任何相关的pom.xml和其他资源文件。 5. **远程私服**:远程私服是私有的Maven仓库服务器,常用于企业内部,它可以帮助组织管理和控制对第三方库的...

    maven本地仓库下载

    Maven的本地仓库是Maven系统的核心组件之一,它存储了项目所需的jar包和其他依赖,使得在构建项目时可以快速访问这些资源,而无需每次都从远程仓库下载。 在Maven的工作流程中,当项目构建时,Maven会首先检查本地...

    maven 普通jar 生成规则

    #### 使用 Maven 安装 JAR 文件到本地仓库 如果需要将一个单独的 JAR 文件安装到本地 Maven 仓库中,可以使用以下命令: ```bash mvn install:install-file -Dfile=&lt;path-to-jar&gt; -DgroupId=&lt;group-id&gt; -...

    maven本地仓库资源压缩包

    解压`maven-repo`后,你会看到一系列按照Maven坐标(groupId、artifactId、version)结构组织的文件夹,其中包含`.jar`文件(库文件)、`.pom`文件(项目对象模型,描述项目信息和依赖)以及其他相关资源。...

    maven jar包下载地址

    总结起来,Maven作为一个强大的Java项目管理工具,其jar包的下载、安装和使用是每个Java开发者必备的技能。通过合理配置和使用Maven,我们可以高效地管理项目依赖,自动化构建流程,从而专注于代码的编写和功能的...

    maven安装使用大全

    - **部署**:`mvn deploy` 将最终的包发布到远程仓库。 **6. 示例项目演示** - **Hello 项目**:创建一个简单的 HelloWorld 类,配置 POM 文件,然后通过 Maven 命令进行编译、测试和打包操作。 - **HelloFriend ...

    maven.rar=maven安装包+maven仓库

    1. **本地仓库**:默认位于用户主目录下的`.m2\repository`,Maven首次构建项目时,会从远程仓库下载所需的jar包到本地仓库,以后同一项目构建时就直接从本地仓库读取,提高了构建速度。 2. **远程仓库**:包括中央...

    maven3.5.4打包文件

    3. **插件系统**:Maven 插件机制允许扩展其功能,覆盖编译、测试、打包、部署等任务,例如使用 `maven-surefire-plugin` 进行单元测试,`maven-jar-plugin` 创建 JAR 包等。 4. **项目对象模型(POM)**:POM.xml ...

    maven资源zip包连接阿里maven库各种包齐全

    总结来说,"maven资源zip包连接阿里maven库”涉及到的核心知识点是Maven的依赖管理、阿里云Maven仓库的使用,以及如何通过Maven整合各种框架和工具包。掌握这些知识,能够提升Java项目的构建效率,减少因网络问题...

    spring 扫描jar maven 打包

    - `install`: 将包安装到本地Maven仓库,供其他项目引用。 - `deploy`: 将最终的包部署到远程仓库。 使用Maven的`mvn package`命令,可以完成从编译到打包的整个流程。 3. **Maven与Spring的集成** 在Maven的...

    Java发布包到maven公共仓库完整教程

    使用`mvn clean package`命令生成JAR文件,然后使用`mvn deploy`命令将项目上传到Maven仓库。GPG插件会自动处理签名。 2. **验证上传**: 上传后,访问Maven仓库的URL检查你的项目是否已成功部署。对于快照版本,...

    maven本地仓库-3.6.0

    1. **缓存依赖**: Maven在构建项目时,会自动下载项目所依赖的JAR包到本地仓库,避免每次构建时都从远程仓库下载,提高了构建速度。 2. **共享资源**: 本地仓库中的资源可供同一台机器上的所有Maven项目使用,减少了...

    demo-maven-jar.zip

    "使用maven打可执行jar包"意味着我们将探讨如何配置Maven的pom.xml文件,以创建一个可以直接运行的JAR文件。对于初学者来说,这是一项重要的技能,因为它简化了项目的构建和分发。 【标签】"maven"表明这个压缩包与...

    maven plugin打包下载

    `shade-plugin`则可以合并多个JAR,并重写类和资源,避免类加载冲突。 2. **下载**:Maven Plugin通常从Maven中央仓库下载。当你在`pom.xml`中指定插件及其版本后,Maven会在构建时自动从仓库下载。默认仓库地址为...

    Maven安装包及其仓库

    2. **中央仓库**: Maven的中央仓库是所有公共库的集合,包含了大量开源项目发布的JAR包。开发者可以通过指定依赖的groupId、artifactId和version来获取所需的库。默认情况下,Maven会连接到...

    repository.zip--------(maven的本地仓库)

    1. **Maven 本地仓库**:Maven 使用仓库来存储项目依赖的库文件,这些库文件包括 JAR、WAR、EAR 等格式。本地仓库是 Maven 在用户的机器上创建的一个特定目录,用于存放从远程仓库下载的依赖项。当 Maven 构建项目时...

    maven3.8.5压缩包

    - **仓库**:Maven使用本地仓库存储下载的依赖项,并从远程仓库下载所需资源。默认的本地仓库路径通常是`~/.m2/repository`。 - **生命周期**:Maven有三个主要的生命周期阶段:clean(清理)、default(构建)和...

    maven插件jar

    Maven 的核心概念是依赖管理,它能够自动下载项目所需的库文件,避免了手动管理类库的繁琐过程。 Eclipse 是一个流行的集成开发环境(Integrated Development Environment,IDE),而 Maven 插件则是将 Maven 功能...

    maven资源包maven资源包

    在Maven资源包中,"maven_libs"可能包含了各种jar包,这些jar包可能是Maven的中央仓库中广泛使用的开源库,比如Spring框架、Hibernate ORM、Apache Commons系列库等。开发者可以通过在POM.xml文件中声明这些依赖,...

Global site tag (gtag.js) - Google Analytics