由于换了一家公司,公司几乎没人用idea;项目比较老.但是我还是留下来了.
项目使用svn作为管理工具.但是和我以前用法不一样.这里每次提交代码.会将最新的svn版本号记录下来在其他项目引用;连maven仓库都是在pom文件中配置<之所以写出来是因为我刚来公司追问同事要maven的settings文件.他们也懵逼,我也懵逼>;
我不认为我使用maven多么优雅.但是感觉他们使用的很传统.很老式.
由于项目发布.需要获取每一个项目的svn版本号.
刚开始的时候我是在这里获取:
感觉上没有问题.但是.很不幸.这个除非修改pom.xml文件.否则这个版本号是一直不变的.所以这个获取的是不对的
第二次在这里获取
获取到了最新的版本号.但是.每个项目的版本号是不同的.除非.你知道这一次更新的是哪个项目.否则.容易出问题.比如有三个项目: 项目1,项目2,项目3 ; 这个560967 你也不好分辨是哪个项目的;我刚开始以为所有项目公用一个版本号码.但是不幸的是并不是公用的.
第三次成功获取
实际上第二次的时候已经找对地方了.但是没有在意这个过滤器.虽然简单的一步.找了好一会儿才找到; 选择自己的项目.右侧会有项目所有版本.取最新的即可;