- 主题:maven打包,还是不把修改后的常量值打包进jar,有好法子吗?

走了好多弯路,才想起来System.out.println
--
FROM 120.242.253.*
有大佬,有更好的法子吗?
--
FROM 120.242.253.*
先clean,再install,就好了————听说这样行,你们试试过吗?
--
FROM 120.242.253.*
不知道你想做什么,如果是版本升级的话,maven应该是有version插件的
如果是配置变量,可以用占位符
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 走了好多弯路,才想起来System.out.println
--
FROM 36.112.194.*
snapshot的版本,直接deploy就行,本地的话install也可以
【 在 feng321 的大作中提到: 】
: 先clean,再install,就好了————听说这样行,你们试试过吗?
--
FROM 36.112.194.*
直接install,修改的常量值,在jar里反应不出来。估计必须先clean,再install
【 在 licy 的大作中提到: 】
: snapshot的版本,直接deploy就行,本地的话install也可以
:
:
--
FROM 120.242.253.*
就是修改了Constant.java文件里的某个常量值,install后,本来期望jar里也是最新的常量值。其实不是,还是原来的常量值
【 在 licy 的大作中提到: 】
: 不知道你想做什么,如果是版本升级的话,maven应该是有version插件的
: 如果是配置变量,可以用占位符
:
: ...................
--
FROM 120.242.253.*
没重新编译?
【 在 feng321 的大作中提到: 】
: 就是修改了Constant.java文件里的某个常量值,install后,本来期望jar里也是最新的常量值。其实不是,还是原来的常量值
--
FROM 103.107.216.231
没有,在本机无法运行。下次试试先clean
【 在 PaoloMaldini 的大作中提到: 】
: 没重新编译?
:
--
FROM 114.99.170.*
pom.xml 的话,revision 机制
https://maven.apache.org/maven-ci-friendly.html
插入文档会说插件,以及 maven 3.5+,仅支持 3 个变量,够用了
代码相关的话,可以使用 template 插件
https://www.mojohaus.org/templating-maven-plugin/
比如定义
public static final String VERSION = "${project.version}";
然后,打包出来的 java 及 class 里都会有这个版本号
【 在 feng321 的大作中提到: 】
: [upload=1][/upload]
: 走了好多弯路,才想起来System.out.println
--
FROM 180.111.109.*