- 浏览: 627680 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
昨天遇到的问题,mavne项目执行deploy的时候,出错。提示
Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]
很直白,就是权限问题。
那就上网搜索,deploy的配置。其实要deploy到远端私服,就两点:
1:本地pom文件,配置
<distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://自己服务器地址:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
2:maven的setting.xml配置
<servers>
<server>
<id>releases</id> <!-- 注意这里的id名字要和pom.xml里配置的名字保持一致 -->
<username>deployment</username>
<password>deployment</password>
</server>
</servers>
检查下来,两条都“符合”,我的天这肿么办。于是再看。。。
最终发现,项目顶层有parent配置,parent配置中distributionManagement项的id是另一个名字。
so找不到对应server配置的用户名、密码。
但是再想想,我项目的pom.xml里已经配置了,为什么没有抵掉parent里的配置呢。
Return code is: 401, ReasonPhrase: Unauthorized. -> [Help 1]
很直白,就是权限问题。
那就上网搜索,deploy的配置。其实要deploy到远端私服,就两点:
1:本地pom文件,配置
<distributionManagement>
<repository>
<id>releases</id>
<name>Internal Releases</name>
<url>http://自己服务器地址:8081/nexus/content/repositories/releases</url>
</repository>
</distributionManagement>
2:maven的setting.xml配置
<servers>
<server>
<id>releases</id> <!-- 注意这里的id名字要和pom.xml里配置的名字保持一致 -->
<username>deployment</username>
<password>deployment</password>
</server>
</servers>
检查下来,两条都“符合”,我的天这肿么办。于是再看。。。
最终发现,项目顶层有parent配置,parent配置中distributionManagement项的id是另一个名字。
so找不到对应server配置的用户名、密码。
但是再想想,我项目的pom.xml里已经配置了,为什么没有抵掉parent里的配置呢。
发表评论
-
SpringBoot创建maven多模块项目实战代码
2022-05-10 10:49 140SpringBoot创建maven多模块项目实战代码 -
Maven依赖分析,jar包冲突解决利器intellij idea插件Maven Helper强烈建议安装
2021-09-10 13:49 283Maven Helper插件 maven scope pro ... -
dependencies与dependencyManagement的区别
2017-12-13 18:52 519dependencies与dependencyManageme ... -
Eclipse m2e pom报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache
2017-05-08 17:35 1463Eclipse Maven pom报错: org.apache ... -
Linux下搭建maven私服nexus3.x
2017-04-16 14:06 549http://blog.csdn.net/sinat_3401 ... -
使用maven插件对java工程进行打包
2016-12-22 14:28 348参考: http://chenzhou123520.iteye ... -
maven-shade-plugin
2016-12-22 11:26 636使用插件maven-shade-plugin,非常好用 使用插 ... -
Maven最佳实践-distributionManagement
2016-10-27 16:45 2019分发构件至远程仓库 mvn ... -
maven deploy到nexus报错:Return code is: 401, ReasonPhrase:Unauthorized
2016-10-27 16:34 1796eclipse中使用clean deploy 命令,将本地文件 ... -
将本地文件推送到nexus中心库
2016-10-25 17:02 445http://blog.csdn.net/aline200/a ... -
MAVEN 工程打包resources目录外的更多资源文件
2016-10-25 14:36 462参考:http://blog.csdn.net/u012849 ... -
maven dependency中scope=compile 和 provided区别
2016-10-19 09:35 453问题再现: 上次这边朋 ... -
解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
2016-09-26 10:22 596jdk.tools:jdk.tools是与JDK一起分发的一个 ... -
target\m2e-wtp\web-resources\META-INF\MANIFEST.MF (系统找不到指定的路径)
2016-09-12 09:12 1789业务需求:在清除了本地仓库之后又重新拷贝了一下报错:H:\ta ... -
解决Maven报Plugin execution not covered by lifecycle configuration
2016-09-08 10:02 586参考:http://blog.csdn.net/xxd8511 ... -
web.xml is missing and <failOnMissingWebXml> is set to true
2016-09-06 19:02 745在学习maven模块化构建项目的时候遇到了如下报错信息: w ... -
使用Nexus搭建Maven私服
2016-07-17 17:13 361为什么要搭建nexus私服,原因很简单,有些公司都不提供外网给 ... -
maven--私服的搭建
2016-07-17 16:58 1034maven--私服的搭建(Nexus的使用)和注意的问题 私 ... -
maven exclusions【jar包依赖注意】
2016-05-20 15:24 891<dependency> & ...
相关推荐
Maven更新问题 今天Maven在更新的时候发现一直更新不成功,总结下解决方法。 在apache-maven-3.5.2/conf/setting.xml中加入以下配置即可解决 alimaven aliyun maven ...
Maven通过一组预定义的生命周期阶段(如clean、compile、test、package、install和deploy)来管理项目的构建。maven-eclipse-plugin插件则是在这个生命周期中的特定阶段执行,例如`eclipse:eclipse`目标用于生成...
6. **Maven生命周期**:Maven的生命周期定义了一系列的构建阶段,如compile、test、package、install和deploy,每个阶段可以绑定一个或多个插件的目标。 7. **Maven依赖管理**:通过声明依赖,Maven自动解决库的...
Maven 提供了一套标准的生命周期和构建阶段,如`clean`、`compile`、`test`、`package`、`install`和`deploy`,这使得不同项目的构建过程具有一定的规范性和一致性。此外,Maven插件系统允许扩展其功能,覆盖从源...
7. **更好的错误报告**:对于构建失败,Maven提供了详细的错误报告,帮助开发者快速定位问题。 8. **支持多种构建目标**:除了常见的jar和war打包,Maven还可以生成ejb、ear、pom等多种类型的目标。 9. **持续集成...
在下载 Apache Maven 时,用户经常遇到速度慢或下载失败的问题,这可能由于网络状况、服务器负载或地理位置等因素导致。"apache-maven-3.6.1-bin.zip" 是官方发布的 Maven 安装包的压缩文件,包含了运行 Maven 所需...
阿里云提供了对Apache Maven的镜像服务,这有助于中国开发者更快地下载Maven的依赖,避免因国际网络问题导致的下载缓慢或失败。 在描述中提到的"apache-maven-3.6.3 阿里镜像"是指Apache Maven的3.6.3版本,该版本...
Maven提供了一系列的目标(goals)来支持应用的部署,如`deploy:deploy`用于将最终的制品发布到远程仓库,方便其他项目引用。 10. **社区支持**: Maven拥有活跃的社区,开发者可以通过官方文档、论坛、邮件列表...
- **发布部署**:通过配置 Maven 的部署插件(如 `deploy-plugin`),可以轻松地将项目部署到远程仓库。 #### 四、常见问题及解决方法 **1. 构建失败** - **检查依赖**:确保所有依赖都被正确解析和下载。 - **...
Maven拥有一个生命周期,包括clean(清理)、compile(编译)、test(测试)、package(打包)、install(安装)和deploy(部署)等阶段。每个阶段都有相应的插件执行具体任务。例如,maven-compiler-plugin用于...
不正确的配置可能导致部署失败或被Maven忽略。 - 如果你正在发布到Maven Central,你需要遵循其严格的发布流程,包括签名和SNAPSHOT版本的处理。 `gradle-maven-plugin`简化了跨平台构建工具的协作,使得Gradle构建...
使用Maven的tomcat7:deploy命令来实现项目的自动部署。注意,Tomcat需要处于运行状态,否则部署会失败。 总结 通过上述步骤,可以实现使用Maven的tomcat-plugin来自动部署项目到Tomcat服务器。该方法可以提高项目...
default生命周期包括编译(compile)、测试(test)、打包(package)、验证(verify)、集成测试(install)和部署(deploy)等阶段。 4. **插件 (Plugins)**:Maven使用插件执行特定的任务,如编译源代码、运行...
在默认情况下,Maven会从中央仓库下载所需的库和依赖,但在中国,由于网络限制,这可能会导致下载速度较慢或失败。为了解决这个问题,我们可以配置 Maven 的 `settings.xml` 文件,使其使用国内的阿里云镜像,以提高...
Maven 的构建过程分为几个阶段,每个阶段对应不同的生命周期,如 clean、compile、test、package、deploy 等。 1. **创建项目**:使用 Maven 创建项目时,可以通过 archetype 插件快速生成基本的项目结构。 2. **...
5. **`executions`**: 定义插件何时执行,可以绑定到特定的Maven生命周期阶段,如`install`或`deploy`。 一个基本的配置示例如下: ```xml ... <groupId>com.github.jsch</groupId> <artifactId>sshexec...
default生命周期包含了大部分的构建任务,如compile、test、package、install和deploy。 6. **标准目录结构**:Maven强制规定了一套标准的项目目录结构,使得不同项目的结构一致,便于理解和维护。 在"apache-...
"Maven各组件整合包.zip"正是为了解决这个问题而提供的资源,包含了多个常用Maven插件的jar文件,用户只需将其放入Maven的插件目录,即可避免因网络问题导致的插件下载失败。 一、Maven插件的作用与重要性 Maven的...
7. **maven-deploy-plugin**:虽然在描述中未提及,但通常在`deploy`生命周期阶段使用,用于将最终的工件发布到远程仓库,供其他开发者或团队共享。 在Maven的POM.xml文件中,我们可以自定义这些插件的配置,比如...
Maven 提供了一套预定义的构建生命周期,包括编译(compile)、测试(test)、打包(package)、验证(verify)、安装(install)和部署(deploy)等阶段。开发者可以根据需要调用相应的生命周期阶段。 4. **插件...