进入 /Users/*****/app/common/service/facade 执行 mvn install 即可在target目录下打出jar包
执行以下命令即可将jar包上传到maven仓库
mvn clean install org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file \
-Durl=http://mvn.**.net/artifactory/content/repositories/xxx-Releases \
-DrepositoryId=devRepo \
-DgroupId=com.xx.xx \
-DartifactId=xx-common-service-facade \
-Dversion=1.0.0.20180316 \
-Dpackaging=jar \
-Dfile=target/xx-common-service-facade-1.0.0.20180316.jar \
-Dsources=target/xx-common-service-facade-1.0.0.20180316-sources.jar
-Durl=http://mvn.**.net/artifactory/content/repositories/xxx-Releases \
-DrepositoryId=devRepo \
-DgroupId=com.xx.xx \
-DartifactId=xx-common-service-facade \
-Dversion=1.0.0.20180316 \
-Dpackaging=jar \
-Dfile=target/xx-common-service-facade-1.0.0.20180316.jar \
-Dsources=target/xx-common-service-facade-1.0.0.20180316-sources.jar
上传jar包的过程中有身份验证,如果身份验证不通过会报以下错误
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.8.2:deploy-file (default-cli) on project zappinfo-facade: Failed to deploy artifacts: Could not transfer artifact com.xx.xx:xx-facade:jar:2.0.1.20180314 from/to central (http://mvn.dev.xx.net/artifactory/content/repositories/xx-Releases): Failed to transfer file: http://mvn.dev.xx.net/artifactory/content/repositories/xx-Releases/com/x/zpaas/xx-facade/2.0.1.20180314/xx-facade-2.0.1.20180314.jar. Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
此时需要在maven的配置文件中添加用户名和密码
/Users/xx/program/apache-maven-3.5.2/conf/settings.xml 中配置了maven仓库的用户名密码
<servers>
<server>
<id>devRepo</id>
<username>xx</username>
<password>123456</password>
</server>
<server>
<id>devRepo</id>
<username>xx</username>
<password>123456</password>
</server>
</servers>
相关推荐
批量上传 jar包到maven 私服 自动生成dependency ,不用到私服搜索 核心代码用python编写
将本地jar包上传到maven仓库,刷新仓库后即可使用
详解如何将本地JAR包添加到本地Maven仓库中 有些时候,当我们需要在自己的maven工程中添加一个确定的jar而发现Maven中央仓库不存在时,但是我们自己手上有这些需要的jar包,那么我们可以自给自足,把这个jar包添加到...
然而,有时候我们可能需要使用一些不在中央仓库中的第三方库,这就需要我们将这些jar包手动导入到Maven的本地库。"maven批量导入第三方jar包至本地库工具"就是为了解决这个问题而设计的。 首先,我们需要理解Maven...
在生成了Jar包和source jar之后,我们通常还需要将它们上传到本地Maven仓库中,以便于后续的项目构建能够方便地引用这些依赖。 **使用命令行上传** 上传Jar包到本地Maven库的命令格式如下: ```bash mvn install:...
maven上传jar包到nexus私有库 由于是nexus菜鸟,不知道要上传哪些包,所以全部本地上传,一个一个的写太麻烦,于是写了个批量生成maven脚本的py脚本,使用说明见py文件内部说明
- 使用`mvn install:install-file`命令将jar包安装到本地Maven仓库中。 - 示例命令: ```bash mvn install:install-file -Dfile=<jar包完整路径> -DgroupId=<自定义的groupId> -DartifactId=<自定义的artifactId...
在IT行业中,构建和管理项目依赖是至关重要的。Maven作为一个强大的Java项目管理和构建工具,极大地...记得在团队协作中,如果需要共享自定义jar包,可以将其上传到私有Maven仓库,以便所有团队成员都能方便地使用。
5. **远程私服**:远程私服是私有的Maven仓库服务器,常用于企业内部,它可以帮助组织管理和控制对第三方库的访问,同时提供了一个平台来托管内部开发的jar包。 总的来说,将jar包上传到远程仓库是一个标准化的过程...
Maven的本地仓库是Maven系统的核心组件之一,它存储着项目所需的各类依赖库,包括JAR包。当你在开发过程中引用了一个库,Maven会尝试从中央仓库下载该库到本地仓库,以便后续的编译和构建步骤能够访问到。 本地仓库...
### Windows上安装Maven与上传JAR包 #### 一、Maven简介 Apache Maven是一个项目管理和理解工具,主要用于Java项目。它通过一系列标准过程来管理项目的构建、依赖关系和文档,大大简化了项目的构建流程。 #### 二...
主要介绍了批量上传Jar包到Maven私服的工具的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
然而,有时候我们需要将本地的jar包安装到Maven仓库,以便于在项目中引用,这就是“maven-install-jar-tool”所解决的问题。 “maven-install-jar-tool”是一个实用的工具,其主要功能是帮助开发者将本地的jar文件...
使用`mvn clean package`命令生成JAR文件,然后使用`mvn deploy`命令将项目上传到Maven仓库。GPG插件会自动处理签名。 2. **验证上传**: 上传后,访问Maven仓库的URL检查你的项目是否已成功部署。对于快照版本,...
亲测可用,使用python实现。 脚本原理:读取指定路径下的所有pom后缀的文件,摘取里面的groupid,version,artifactId内容,拼装成mvn deploy:deploy-file语句,可以直接在linux下执行,或者在win环境通过复制里面的...
- **发布和分发**:当项目完成后,通常会生成jar包并上传到Maven中央仓库或私有仓库,供其他开发者引用。 总之,Maven的jar包和源码包在Java开发过程中扮演着不同的角色,它们共同构成了一个完整项目的生命周期,...
go语言写的一个工具,用于批量上传本地仓库的jar到nexus私库。目前只有exe没有生成linux脚本。文件夹中有使用说明。 .\mvnDeployTool.exe -r C:\\Users\\yyc\\.m2\\repository\\org\\apache\\maven -s D:\devEnv\...
上传第三方jar到maven私服,前提是你已经配置好了部署到maven私服的环境。
在使用Maven离线依赖包时,开发者需要将repository_2文件夹解压到本地Maven仓库目录下,通常是用户目录下的.m2\repository路径。这样,当项目构建时,Maven会首先在本地仓库查找依赖,而非去中央仓库下载。 使用...
### 将外部jar打入本地Maven仓库 如果外部jar包是通过非标准方式获取,比如直接从其他项目或者构建过程中产生,可以通过Maven命令手动将其安装到本地仓库中。具体操作步骤如下: 1. 进入jar包所在的文件夹。 2. ...