问题:

今天遇到Shell中如何能获取Maven项目工程中的project.version信息的问题

解决方案:

使用Maven的Exec 插件

#! /bin/bash
MVN_VERSION=$(mvn -q -N -Dexec.executable="echo" -Dexec.args='${project.version}' org.codehaus.mojo:exec-maven-plugin:1.3.:exec)
ecHO $MVN_VERSION
 

最新文章

  1. Linux进程间通信(一): 信号 signal()、sigaction()
  2. 给ubuntu的docky添加可以直接打开的图标
  3. C#经典机试题(猫叫)
  4. ldr和adr在使用标号表达式作为操作数的区别
  5. UIView的响应链
  6. 转载--thinkphp框架的路径问题 - 总结
  7. XML文件解析DOM解析和SAX解析
  8. Redisson使用起来很方便,但是需要redis环境支持eval命令
  9. iOS开展UI一片—简单的浏览器观看节目
  10. 2017Unity开发者大会备受关注的原因有哪些?
  11. vsftpd中配置文件详解
  12. RabbitMQ(5)FanoutExchange
  13. windows下安装mingw-w64
  14. mysql-5.7.21安装和配置方法
  15. InnoDB的后台线程(IO线程,master线程,锁监控线程,错误监控线程)和内存(缓冲池,重做日志缓冲池,额外内存池)
  16. ArcGIS for Android图层记录数,图层选择记录,图层字段数
  17. vue.js 调用iOS原生方法,JavaScriptCore
  18. 快速获取.NET DLL文件编译时间
  19. 【guava】对象处理
  20. nginx安装及优化

热门文章

  1. 解决VirtualBox 上的XP 关机时重启 , 启动时蓝屏 ,点击电源选项蓝屏
  2. Linux安装设置VNC远程桌面
  3. python中执行命令的3种方法小结-乾颐堂
  4. bootstrap实现去点列表、内联列表、水平定义列表
  5. twitter集成第三方登录是窗口一直出现闪退的解决方法
  6. spring 整合 mybatis (不含物理分页)
  7. iPhone Development – core data relationships tutorial part 1
  8. vs下C# WinForm 解决方案里面生成的文件都是什么作用?干什么的?
  9. Mysql企业实战
  10. PyCharm社区版+Django搭建web开发环境-1