文档章节

Maven问题解决

miaojiangmin
 miaojiangmin
发布于 2017/06/05 09:05
字数 370
阅读 1213
收藏 0

####Repository does not allow updating assets: maven-releases. ->

原因是这个版本已经发布了,不允许相同版本重新发,但是,有时我们还是需要这种特殊情况的。

遇到这种问题的解决办法是修改maven私有仓库的的配置。

Hosted Deployment policy: Controls if deployments of and updates to artifacts are allowed

这个配置修改为Allow redeploye

####'version' contains an expression but should be a constant. 解决

出现这种情况是因为我想用变量来设置maven模块的版本号,虽然只是警告,maven还是能够正常build的,但是依赖会出现问题,因为我用的是多模块的。

可以参考这篇文章maven2 up to maven3的'version' contains an expression but should be a constant 这篇文章作者是在maven2升级到maven3时候遇到了这个问题,我是一直用的是maven3,但是多模块的时候想统一修改版本号遇到了这个问题。

mvn versions:revert 和mvn versions:commit 
撤销更新,此插件的修改本身是有备份的(个人感觉用处不大,这种东西应该有更好的版本控制工具做)
提交更新
mvn versions:set -DnewVersion=1.0.1-SNAPSHOT 和 mvn -N versions:update-child-modules
把父模块更新到指定版本号,然后更新子模块,与父模块有相同的版本号

mvn versions:update-parent
子模块与资源库版本同步

mvn versions:resolve-ranges
mvn versions:lock-snapshots  和 mvn versions:unlock-snapshots
mvn versions:use-releases
mvn versions:display-plugin-updates
mvn versions:display-dependency-updates
mvn versions:display-property-updates

© 著作权归作者所有

共有 人打赏支持
上一篇: mysql教学课件
下一篇: Webpack的使用
miaojiangmin
粉丝 9
博文 406
码字总数 101403
作品 0
宁波
程序员
私信 提问
Maven使用常见问题总结及解决方案

Maven使用常见问题总结及解决方案 相信很多人都知道maven,在工作开发中可能会经常碰到各类maven编译的问题, 下面我会逐步的去总结一些maven在日常工作中遇到的一些问题及解决的方案 开发过程...

陈小扁
2016/04/12
224
0
只用一招,让你Maven依赖下载速度快如闪电

一、背景   众所周知,Maven对于依赖的管理让我们程序员感觉爽的不要不要的,但是由于这货是国外出的,所以在我们从中央仓库下载依赖的时候,速度如蜗牛一般,让人不能忍,并且这也是大多数...

hafiz.zhang
2017/09/21
0
0
关于m2eclipse插件在myeclipse 及其以后版本的问题及终极解决办法!

关于m2eclipse插件在myeclipse9 及其以后版本的问题及终极解决办法!关于maven-archetype-webapp 新建 maven webapp 无法直接在tomcat中部署的问题的解决方案 首先请注意,本文不配图 如果你...

撒旦他舅爷
2013/07/15
0
0
eclipse 导入Maven项目的问题

一直以来困扰我的一个问题终于解决了,就是用m2eclipse导入 mvn archetype:create命令建立的项目总是报错的问题。 一般来说建立Maven web最快捷的方式就是用 mvn archetype:create-Darchetyp...

wisely
2013/09/26
0
4
Eclipse启动时,maven无法加载。

Eclipe版本:Luna Service Release 2 (4.4.2) maven版本:apache-maven-3.0.4 jdk版本:1.7 当启动eclipse时报如下错误: Unable to create the selected preference page. An error occurr......

xf_luyao
2015/08/12
4.4K
4

没有更多内容

加载失败,请刷新页面

加载更多

Ubuntu18.04 安装MySQL

1.安装MySQL sudo apt-get install mysql-server 2.配置MySQL sudo mysql_secure_installation 3.设置MySQL非root用户 设置原因:配置过程为系统root权限,在构建MySQL连接时出现错误:ERROR...

AI_SKI
今天
3
0
3.6 rc脚本(start方法) 3.7 rc脚本(stop和status方法) 3.8 rc脚本(以daemon方式启动)

3.6-3.7 rc脚本(start、stop和status方法) #!/usr/bin/env python# -*- coding: utf-8 -*-# [@Version](https://my.oschina.net/u/931210) : python 2.7# [@Time](https://my.oschina.......

隐匿的蚂蚁
今天
3
0
Cnn学习相关博客

CNN卷积神经网络原理讲解+图片识别应用(附源码) 笨方法学习CNN图像识别系列 深度学习图像识别项目(中):Keras和卷积神经网络(CNN) 卷积神经网络模型部署到移动设备 使用CNN神经网络进行...

-九天-
昨天
5
0
flutter 底部输入框 聊天输入框 Flexible

想在页面底部放个输入框,结果键盘一直遮住了,原来是布局问题 Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("评论"), ...

大灰狼wow
昨天
4
0
Kernel I2C子系统

备注:所有图片来源于网络 1,I2C协议: 物理拓扑: I2C总线由两根信号线组成,一条是时钟信号线SCL,一条是数据信号线SDA。一条I2C总线可以接多个设备,每个设备都接入I2C总线的SCL和SDA。I...

yepanl
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部